A non-unix-like micro-kernel written in rust with an embedded bytecode virtual machine.
Find a file
Erin 06b1184772 HoleyBytes, almost adhering the spec
- Changed instruction encoding to be faster to match on
- Implemented all instructions defined in spec
- Bytecode validation
- Assembler
- Implemented 5 level paging (based on SV57)
- Implemented some degree of interrupts (though not fully adhering the spec yet)
2023-06-21 02:07:48 +02:00
.vscode Initial commit 2023-04-17 07:31:18 -05:00
assets minor change 2023-04-22 14:32:41 -05:00
hbasm HoleyBytes, almost adhering the spec 2023-06-21 02:07:48 +02:00
hbbytecode HoleyBytes, almost adhering the spec 2023-06-21 02:07:48 +02:00
hbvm HoleyBytes, almost adhering the spec 2023-06-21 02:07:48 +02:00
.gitignore Initial commit 2023-04-17 07:31:18 -05:00
Cargo.lock HoleyBytes, almost adhering the spec 2023-06-21 02:07:48 +02:00
Cargo.toml HoleyBytes, almost adhering the spec 2023-06-21 02:07:48 +02:00
rustfmt.toml Update 2023-04-22 13:00:19 -05:00
shell.nix Attempt to support nix shell 2023-05-22 09:03:52 -05:00
spec.md HoleyBytes, almost adhering the spec 2023-06-21 02:07:48 +02:00