~theonlymrcat/rivet

Toy RV64I emulator written in Zig

5b4525c Attempt to fix race conditions in virtqueue notify

3 days ago

ba88033 Remove extraneous std::path::Display import

5 days ago

ce1c009 Handle virtqueue indices wrapping at u16::MAX

5 days ago

f9bef6f Replace futex-based MIP waiting with eventfd

13 days ago

e12d740 Remove redundant unsafe FFI blocks in Memory impl

13 days ago

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

a month ago

400415d Replace Big Memory Lock with atomic operations

a month ago

31d631f Fix bugs in virtio blk implementation

a month ago

cb710d4 Update flake inputs, crate dependencies, and Rust edition

a month ago

9d3f8cf Move Ns16550a to separate file

2 months ago

ab892c0 Move ELF loading into Rust

2 months ago

32e5d27 Remove Zig entry point

2 months ago

325f04a Add REUSE-compliant licensing information

2 months ago

14e1218 Add REUSE-compliant licensing information

2 months ago

efe2e31 Simplify flake.nix devshells

2 months ago
1 / 4