Skip to content
ckkashyap edited this page Dec 20, 2014 · 7 revisions

Saturday, December 12, 2014

Ran into an issue with Rust - discussing the same here https://github.com/rust-lang/rust/issues/20016

Saturday, November 22, 2014

What happened so far ....

  1. Got a handle to using multiple rust files.
  2. Got the UART initialization done - required inline assembly - which seems straight forward.

Plan as it seems now

  1. Figure out a way to build the kernel on mac and possibly windows. This will make it easy for others to help
  2. The only requirement seems that I need binutils for ld and ofcourse grub-mkrescue. Building grub is turing out to be difficult. So, I need to explore the possibility of booting the kernel using qemu directly - need to convert the kernel to bzImage for that.

Sunday, November 16, 2014

At this point, I have a minimal boot working. All the work is done by GRUB. The idea is to translate xv6 to rust.

Plan as it seems to be today.

  1. Figure out how I can use assembly in rust
  2. Start translating code from xv6 64
Clone this wiki locally