projects
/
openpower-isa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
oppc/code: support leave keyword
2024-01-16
Dmitry Selyutin
oppc/code: support leave keyword
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: support more special symbols
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: fix if exprs check
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/pseudocode: support switches
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/pseudocode: always use keywords for emit calls
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: support concatenation
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: support unsigned comparisons
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: rename oppc_int to oppc_value
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: support ternary expr inside binary and unary
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: align ternary if expressions
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: eliminate redundant pseudocode
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: emit symbol pseudocode
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: drop explicit ctx argument
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: introduce ccall
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: introduce transient
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/ast: hash node by id
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/main: parse all insndb instructions
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: convert everything into calls
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/util: simplify empty statements
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/parser: check for regs in trailerlist
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: support ternary conditionals
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: support if exprs
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/pseudocode: simplify call arguments
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: support for exprs
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: support calls
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: support subscript assignments
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: support subscript exprs
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: support XLEN
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc: consider subscripts exprs
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: support repeat expr
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: simplify exprs and regs
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: support bitwise operations
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: support simple conditions
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: support binary mul/div/mod
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: support binary add/sub
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: refactor unary exprs
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: support simple constant unary exprs
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: support simple constant assignments
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc/code: introduce header and footer
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc: introduce C generator skeleton
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc: check for special symbols
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc: decouple common code
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc: simplify ternary conditionals
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc: decouple pseudocode module
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc: decouple call name class
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc: rename Assign classes
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc: swap declaration
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc: introduce GPRZero class
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
pywriter: convert pcode to tree and back to pcode
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
oppc: introduce openpower pseudocode
commit
|
commitdiff
|
tree
2024-01-16
Dmitry Selyutin
insndb/db: update walker
commit
|
commitdiff
|
tree
2023-10-25
Dmitry Selyutin
syscall: improve architecture detection
commit
|
commitdiff
|
tree
2023-10-23
Dmitry Selyutin
syscall: handle architecture aliases
commit
|
commitdiff
|
tree
2023-10-23
Dmitry Selyutin
syscall: handle arm and aarch64 architectures
commit
|
commitdiff
|
tree
2023-10-23
Dmitry Selyutin
test_syscall: hardcode MSR validation
commit
|
commitdiff
|
tree
2023-10-23
Dmitry Selyutin
test_syscall: check MSR; update expected PC
commit
|
commitdiff
|
tree
2023-10-22
Dmitry Selyutin
isa/test_runner: support initial_msr parameter
commit
|
commitdiff
|
tree
2023-10-22
Dmitry Selyutin
isa/caller: return from interrupt upon syscall emulation
commit
|
commitdiff
|
tree
2023-10-22
Dmitry Selyutin
test_syscall: provide code for future SPR checks
commit
|
commitdiff
|
tree
2023-10-22
Dmitry Selyutin
isa/caller: refactor sc logic
commit
|
commitdiff
|
tree
2023-10-22
Dmitry Selyutin
test_caller: introduce syscall tests
commit
|
commitdiff
|
tree
2023-10-22
Dmitry Selyutin
isa/caller: enable host-backed memory for scemu
commit
|
commitdiff
|
tree
2023-10-22
Dmitry Selyutin
test/runner: introduce use_syscall_emu parameter
commit
|
commitdiff
|
tree
2023-10-22
Dmitry Selyutin
isa/caller: introduce use_syscall_emu parameter
commit
|
commitdiff
|
tree
2023-10-22
Dmitry Selyutin
isa/test_runner: support additional parameters
commit
|
commitdiff
|
tree
2023-10-22
Dmitry Selyutin
isa/caller: remove redundant check
commit
|
commitdiff
|
tree
2023-10-22
Dmitry Selyutin
isa/caller: provide sc and scv instructions wrapper
commit
|
commitdiff
|
tree
2023-09-22
Dmitry Selyutin
syscalls: fix syscall arguments
commit
|
commitdiff
|
tree
2023-09-22
Dmitry Selyutin
syscalls: introduce syscall arguments length
commit
|
commitdiff
|
tree
2023-09-22
Dmitry Selyutin
syscalls: fix sys_ni_syscall call
commit
|
commitdiff
|
tree
2023-09-22
Dmitry Selyutin
syscalls: fix default table path
commit
|
commitdiff
|
tree
2023-09-21
Dmitry Selyutin
syscalls: support ppc/ppc64 ecall generators
commit
|
commitdiff
|
tree
2023-09-21
Dmitry Selyutin
syscalls: introduce ecall generator
commit
|
commitdiff
|
tree
2023-09-21
Dmitry Selyutin
syscalls: canonicalize entries
commit
|
commitdiff
|
tree
2023-09-21
Dmitry Selyutin
syscalls: reorder generic entries
commit
|
commitdiff
|
tree
2023-09-21
Dmitry Selyutin
syscalls: introduce generation mode
commit
|
commitdiff
|
tree
2023-09-21
Dmitry Selyutin
syscalls: support RISC-V architectures
commit
|
commitdiff
|
tree
2023-09-20
Dmitry Selyutin
syscalls: support generic system calls
commit
|
commitdiff
|
tree
2023-09-19
Dmitry Selyutin
syscalls: introduce Syscall class
commit
|
commitdiff
|
tree
2023-09-19
Dmitry Selyutin
syscalls: fix ctypes syscall
commit
|
commitdiff
|
tree
2023-09-19
Dmitry Selyutin
syscalls: support identifiers iteration
commit
|
commitdiff
|
tree
2023-09-19
Dmitry Selyutin
syscalls: support identifiers lookup
commit
|
commitdiff
|
tree
2023-09-19
Dmitry Selyutin
syscalls: adjust syscall name
commit
|
commitdiff
|
tree
2023-09-18
Dmitry Selyutin
syscalls: refactor calls chain
commit
|
commitdiff
|
tree
2023-09-18
Dmitry Selyutin
syscalls: refactor dispatcher call arguments
commit
|
commitdiff
|
tree
2023-09-18
Dmitry Selyutin
syscalls: introduce dispatcher class
commit
|
commitdiff
|
tree
2023-09-18
Dmitry Selyutin
syscalls: generate proper name
commit
|
commitdiff
|
tree
2023-09-18
Dmitry Selyutin
syscalls: refactor module hierarchy
commit
|
commitdiff
|
tree
2023-09-17
Dmitry Selyutin
Revert "syscalls: commit a couple of autogenerated...
commit
|
commitdiff
|
tree
2023-09-17
Dmitry Selyutin
syscalls: commit a couple of autogenerated tables
commit
|
commitdiff
|
tree
2023-09-17
Dmitry Selyutin
syscalls/lscmg: introduce Linux syscalls mapping generator
commit
|
commitdiff
|
tree
2023-06-23
Dmitry Selyutin
insndb/db: update traversal algorithm
commit
|
commitdiff
|
tree
2023-06-23
Dmitry Selyutin
insndb/db: introduce section command
commit
|
commitdiff
|
tree
2023-06-23
Dmitry Selyutin
insndb/core: hide section priority type
commit
|
commitdiff
|
tree
2023-06-23
Dmitry Selyutin
insndb/core: hide section opcode type
commit
|
commitdiff
|
tree
2023-06-23
Dmitry Selyutin
insndb/core: hide section bitsel type
commit
|
commitdiff
|
tree
2023-06-23
Dmitry Selyutin
insndb/core: introduce section path type
commit
|
commitdiff
|
tree
2023-06-23
Dmitry Selyutin
insndb/db: fix SVP64 instruction check
commit
|
commitdiff
|
tree
2023-06-23
Dmitry Selyutin
insndb/db: introduce etype command
commit
|
commitdiff
|
tree
2023-06-23
Dmitry Selyutin
power_enum: modify SVPtype stringification
commit
|
commitdiff
|
tree
next