-
Notifications
You must be signed in to change notification settings - Fork 7
Journal
ckkashyap edited this page Dec 20, 2014
·
7 revisions
Ran into an issue with Rust - discussing the same here https://github.com/rust-lang/rust/issues/20016
What happened so far ....
- Got a handle to using multiple rust files.
- Got the UART initialization done - required inline assembly - which seems straight forward.
Plan as it seems now
- Figure out a way to build the kernel on mac and possibly windows. This will make it easy for others to help
- 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.
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.
- Figure out how I can use assembly in rust
- Start translating code from xv6 64