Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
cab5d57
riscv(support): add RISC-V 64 arch base definition
infiWang Nov 27, 2025
2ac6540
riscv(dynasm): add RISC-V support
infiWang Nov 27, 2025
105f50a
riscv(interp): add register definition
infiWang Nov 27, 2025
c780af7
riscv(interp): add frame definition
infiWang Nov 27, 2025
504766b
riscv(interp): add helper macros and typedefs
infiWang Nov 27, 2025
f36b356
riscv(interp): add base assembly interpreter VM
infiWang Nov 27, 2025
eb03f5f
riscv(support): add target definition
infiWang Nov 27, 2025
5e92930
riscv(ffi): add call convention and support framework
infiWang Nov 27, 2025
0de514b
riscv(support): add extension detection
infiWang Nov 27, 2025
3669029
riscv(jit): add mandatory constants
infiWang Nov 26, 2025
484e820
riscv(jit): add insn emitter
infiWang Nov 27, 2025
32e5f11
riscv(jit): add IR assembler
infiWang Nov 27, 2025
df4581b
riscv(interp): add VM builder support
infiWang Nov 27, 2025
95b9375
riscv(misc): add bytecode listing support
infiWang Nov 27, 2025
8bb00b4
riscv(jit): add hooks in interpreter
infiWang Nov 27, 2025
0451d7b
riscv(interp): add DWARF info
infiWang Nov 27, 2025
9de7a97
riscv(jit): add GDBJIT support
infiWang Nov 27, 2025
de878da
riscv(support,linux): add Linux specfic icache sync codepath
infiWang Nov 27, 2025
6c7308c
riscv(support,linux): make mremap() non-moving due to VA space woes
infiWang Nov 27, 2025
e24681c
riscv(misc): add disassmbler support
infiWang Nov 27, 2025
b3fdfdf
riscv(misc): add support in Makefile
infiWang Nov 27, 2025
c7f2783
riscv(support,linux): use HWPROBE for ISE detection
infiWang Nov 27, 2025
4d8cf88
riscv(interp): strip excessive extended branch (^B+J)
infiWang Nov 27, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ FILES_JITLIB= bc.lua bcsave.lua dump.lua p.lua v.lua zone.lua \
dis_arm64be.lua dis_ppc.lua dis_mips.lua dis_mipsel.lua \
dis_mips64.lua dis_mips64el.lua \
dis_mips64r6.lua dis_mips64r6el.lua \
dis_riscv.lua dis_riscv64.lua \
vmdef.lua

ifeq (,$(findstring Windows,$(OS)))
Expand Down
Loading