Rob Gries
Rob Gries
It is looking likely that Marquette undergraduates will work on the kernel as a part of Marquette's summer research program. `rXinu` is mostly stable but more work needs to be...
The Book should contain the following info: * What is rXinu? * High-level description * Goals * Running rXinu * Emulators * Command line arguments * rXinu Design * Memory...
#55 is a bandaid fix to prevent compiler errors. Ideally, we should replace `Unique` with `static *mut` or `NonNull`
Tracking phil-opp/blog_os#368 ### Motivation Rust has the ability to compile to WebAssembly and [all relevant browsers now ship support for the WebAssembly standard](https://caniuse.com/#feat=wasm) This WebAssembly target could have several use...
Per [OSDev](http://wiki.osdev.org/Going_Further_on_x86#Higher_Half): * Map kernel to 0xC0100000 * Follow [OSDev's guide](http://wiki.osdev.org/Higher_Half_x86_Bare_Bones) * Note: phil-opp/blog_os#362 reveals an issue with `next_table_address` sign extension
See robert-w-gries/rxinu#61 We need to set the base pointer register during process creation. Otherwise, we will eventually run into page faults due to a bad initial `rbp` value of zero....
I have been seeing this error message in various kernel projects that use `xargo`: ``` Compiling core v0.0.0 (file:///home/rob/.rustup/toolchains/nightly-2017-12-23-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libcore) Compiling std_unicode v0.0.0 (file:///home/rob/.rustup/toolchains/nightly-2017-12-23-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libstd_unicode) Compiling alloc v0.0.0 (file:///home/rob/.rustup/toolchains/nightly-2017-12-23-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/liballoc) Finished release [optimized]...
While building `i686` targets, there is an internal error while building `compiler_builtins` due to a missing file: `fatal error: sys/cdefs.h: No such file or directory`. Initially I thought it was...
Is there interest in supporting webassembly in `rodio`? I found the [`amethyst` fork](https://github.com/amethyst/rodio) that hasn't been maintained in several months and was interested in getting the `wasm` branch back into...