~theonlymrcat/rivet

Toy RV64I emulator written in Zig

9aca3e0 Move virtio-block interrupt to tighter in the loop

12 days ago

400415d Replace Big Memory Lock with atomic operations

17 days ago

31d631f Fix bugs in virtio blk implementation

21 days ago

cb710d4 Update flake inputs, crate dependencies, and Rust edition

25 days ago

9d3f8cf Move Ns16550a to separate file

a month ago

ab892c0 Move ELF loading into Rust

a month ago

32e5d27 Remove Zig entry point

a month ago

325f04a Add REUSE-compliant licensing information

a month ago

14e1218 Add REUSE-compliant licensing information

a month ago

efe2e31 Simplify flake.nix devshells

a month ago

78f617a Deduplicate virtqueue handling into dedicated struct

3 months ago

c1c643a Reduce the number of PMP checks in instruction fetch

4 months ago

6309d23 Add M/S external interrupts to trace text

4 months ago

2a9a1e4 Add M/S external interrupts to trace text

4 months ago

5092e5a Fix panics in plic/virtio handling

5 months ago
1 / 4