Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
f97b378
riscv(support): add RISC-V 64 arch base definition
infiWang Mar 5, 2024
02209d5
riscv(dynasm): add RISC-V support
infiWang Mar 5, 2024
8ea7722
riscv(interp): add register definition
infiWang Mar 5, 2024
2ed44d3
riscv(interp): add frame definition
infiWang Mar 5, 2024
175b269
riscv(interp): add helper macros and typedefs
infiWang Mar 5, 2024
6102ffb
riscv(interp): add base assembly interpreter VM
infiWang Mar 6, 2024
90516ab
riscv(support): add target definition
infiWang Mar 6, 2024
c4ea452
riscv(ffi): add call convention and support framework
infiWang Mar 6, 2024
1518305
riscv(support): add extension detection
infiWang Mar 6, 2024
784d8ef
riscv(jit): add insn emitter
infiWang Mar 6, 2024
52b408b
riscv(jit): add IR assembler
infiWang Mar 6, 2024
9d784c5
riscv(interp): add VM builder support
infiWang Mar 6, 2024
0360727
riscv(misc): add bytecode listing support
infiWang Mar 6, 2024
8caf6a5
riscv(jit): add hooks in interpreter
infiWang Mar 6, 2024
540be30
riscv(interp): add DWARF info
infiWang Mar 6, 2024
1d9374a
riscv(jit): add GDBJIT support
infiWang Mar 6, 2024
8863447
riscv(support,linux): add Linux specfic icache sync codepath
infiWang Mar 6, 2024
526e8aa
riscv(support,linux): make mremap() non-moving due to VA space woes
infiWang Mar 6, 2024
8cc27d3
riscv(misc): add disassmbler support
infiWang Mar 6, 2024
1ccc331
riscv(misc): add support in Makefile
infiWang Mar 6, 2024
5c50adf
riscv(support,linux): use HWPROBE for ISE detection
infiWang Aug 21, 2024
d55712e
riscv(interp): strip excessive extended branch (^B+J)
infiWang Jan 15, 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