1 file changed
+1
-1
lines changed- guest/rust_storage/.gitignore+5
- guest/rust_storage/Cargo.toml+16
- guest/rust_storage/build.sh+12
- guest/rust_storage/src/main.rs+70
- guest/rust_storage/storage.c+2
- guest/rust_storage/storage_program/Cargo.toml+15
- guest/rust_storage/storage_program/build.sh+4
- guest/rust_storage/storage_program/src/main.rs+36
- guest/rust_storage/symbol_offset.c+142
- guest/storage/CMakeLists.txt+64
- guest/storage/build.sh+12-3
- guest/storage/json.hpp+8
- guest/storage/main.c-24
- guest/storage/main.cpp+91
- guest/storage/storage.cpp+40
- guest/storage/symbol_offset.c+1
- lib/tinykvm/amd64/builtin/interrupts.asm+58-14
- lib/tinykvm/amd64/builtin/kernel_assembly.h+42-36
- lib/tinykvm/amd64/builtin/usercode.asm+19-4
- lib/tinykvm/amd64/idt.hpp+2
- lib/tinykvm/amd64/usercode.cpp+30-28
- lib/tinykvm/amd64/usercode.hpp+4-1
- lib/tinykvm/common.hpp+2-2
- lib/tinykvm/linux/fds.hpp+9
- lib/tinykvm/linux/system_calls.cpp+5-4
- lib/tinykvm/linux/threads.hpp+2
- lib/tinykvm/machine.cpp+15-5
- lib/tinykvm/machine.hpp+16-3
- lib/tinykvm/machine_elf.cpp+12-3
- lib/tinykvm/machine_inline.hpp+26-22
- lib/tinykvm/machine_utils.cpp+3-1
- lib/tinykvm/memory.cpp+93-8
- lib/tinykvm/memory.hpp+5
- lib/tinykvm/memory_bank.cpp+47-34
- lib/tinykvm/memory_bank.hpp+12-11
- lib/tinykvm/memory_maps.cpp+2
- lib/tinykvm/remote.cpp+236-15
- lib/tinykvm/vcpu.hpp+10
- lib/tinykvm/vcpu_run.cpp+77-15
- lib/tinykvm/virtual_mem.hpp+12-4
- src/storage.cpp+172-20
- storage.sh+34
- tests/unit/remote.cpp+121-4
0 commit comments