Rob Gries

Results 11 issues of Rob Gries

documentation needed

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...

documentation needed

#55 is a bandaid fix to prevent compiler errors. Ideally, we should replace `Unique` with `static *mut` or `NonNull`

enhancement

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...

P-low

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

enhancement

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...