rust-os
rust-os copied to clipboard
The most secure OS that you've ever laid your eyes on: no networking, user processes or interaction of any kind! (also it's in [very unsafe] Rust)
There were few errors during `make run` due to new nightly changes in rust. Also version bumped some stuff. Major Errors fixed: expected struct `x86_64::VirtAddr`, found `u64` in interrupts.src rbx...
Use alloc to make sure that the alignment is 16 bytes rsp should be set to the *top* of the stack, not the start I read your blog post at...
I may be wrong, but it seems like the current implementation of the syscall handler still leaks the *allocator*'s stack to userspace: https://github.com/nikofil/rust-os/blob/69f6bca822893f173788ed1d5c3a6765e7b8898a/kernel/src/syscalls.rs#L130 I'm not sure if this was a...