Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
574033a
feat(starry-kernel): add eBPF JIT compiler framework with riscv64 bac…
CN-TangLin May 23, 2026
d3f8042
fix(starry-kernel): address eBPF JIT review feedback — fix codegen bu…
CN-TangLin May 23, 2026
31c0000
fix(starry-kernel): fix critical riscv64 JIT codegen bugs
CN-TangLin May 24, 2026
33bd0f2
fix(starry-kernel): fix riscv64 JIT jump address calculation
CN-TangLin May 24, 2026
5326420
fix(starry-kernel): fix riscv64 emit_load_imm64 hi/lo loading order
CN-TangLin May 25, 2026
00f2f25
fix(starry-kernel): add missing JSET extra 4 bytes in riscv64 insn_size
CN-TangLin May 25, 2026
4e287ce
fix(starry-kernel): fix riscv64 DIV/MOD zero-division and dynamic bra…
CN-TangLin May 25, 2026
e071ff1
fix(starry-kernel): fix riscv64 JIT ST/STX base register and MOD zero…
CN-TangLin May 25, 2026
23a2654
fix(starry-kernel): fix riscv64 JIT module import path for cross-comp…
CN-TangLin May 25, 2026
9e0e757
fix(starry-kernel): fix riscv64 JIT MOD zero-div, JMP operand swap, a…
CN-TangLin May 26, 2026
98e7a23
fix(starry-kernel): fix riscv64 JIT conditional jump AUIPC offset +4 …
CN-TangLin May 26, 2026
69773df
fix(starry-kernel): add cfg gate for JIT module on unsupported archs …
CN-TangLin May 26, 2026
d297646
fix(starry-ebpf): fix 5 blocking bugs in riscv64 JIT backend
CN-TangLin May 26, 2026
f7aee11
fix(starry-kernel): pad riscv64 JIT branch blocks to match insn_size …
CN-TangLin May 26, 2026
572c5da
fix(starry-kernel): improve riscv64 JIT emit_load_imm64 and add unit …
CN-TangLin May 26, 2026
f589623
fix(starry-kernel): adjust BPF stack frame offset in riscv64 JIT backend
CN-TangLin May 26, 2026
2c79622
ci: trigger re-run for flaky apk-curl loongarch64 network test
CN-TangLin May 27, 2026
1289113
fix(starry-kernel): account for frame pointer offset in riscv64 insn_…
CN-TangLin May 27, 2026
83b323e
fix(starry-kernel): add BPF_MOD div-by-zero guard and unified zext32 …
CN-TangLin May 27, 2026
c1b8cdf
fix(starry-kernel): remove redundant zext32 in BPF_MOV and add golden…
CN-TangLin May 27, 2026
1d5967b
fix(starry-kernel): remove duplicate emit_zext32 definition in riscv6…
CN-TangLin May 27, 2026
0222f27
ci: rebase onto dev with kprobe+eBPF merged, keep JIT commits only
CN-TangLin May 27, 2026
f865d92
fix(starry-kernel): add missing bpf_close_all_fds function for #848 c…
CN-TangLin May 27, 2026
9c8ba22
ci: re-trigger CI (previous failure was apk-curl flaky test)
CN-TangLin May 27, 2026
b61a458
fix(starry-kernel): fix emit_load_imm64 LUI overflow bug + add arch-i…
CN-TangLin May 27, 2026
be0ad54
fix(starry-kernel): add 'as i32' cast for lo12 in emit_addiw calls
CN-TangLin May 27, 2026
fcd0b05
fix(starry-kernel): precise insn_size for page-aligned imm + BPF_END …
CN-TangLin May 27, 2026
2bd1e76
ci: re-trigger CI (previous failures were flaky tests + GitHub server…
CN-TangLin May 27, 2026
db1d976
ci: re-trigger CI
CN-TangLin May 28, 2026
03955e3
fix(starry-kernel): insn_size page-aligned imm for JMP/ST + skip redu…
CN-TangLin May 28, 2026
4167a13
ci: re-trigger CI
CN-TangLin May 28, 2026
cde80ba
ci: re-trigger CI
CN-TangLin May 28, 2026
9ec10f3
fix(starry-kernel): log::warn! -> warn! in riscv64 JIT (same as x86_6…
CN-TangLin May 28, 2026
12a6797
ci: re-trigger CI
CN-TangLin May 29, 2026
5384656
ci: re-trigger CI
CN-TangLin May 29, 2026
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
128 changes: 64 additions & 64 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading