Crate rustubs
Source - arch
- architecture dependent code … we only have x86_64 atm though…
- black_magic
- collection of hacks
- defs
- system level definitions
- fs
- simple in memory fs that is statically linked into the kernel image
- io
- I/O with keyboard, cga screen and serial
- kthread
- kernel threads
- machine
- machine level abstractions for architecture independent devices.
FIXME: still having some x86 coupling.
- mm
- memory management unit
- proc
- process and synchronization model
- print
- CGA screen print, synchronized. NEVER use in prologue
- println
- CGA screen println, synchronized. NEVER use in prologue
- sprint
- serial (0x3f8 for qemu) print, not synchronized. can use in prologue
- sprintln
- serial (0x3f8 for qemu) println, not synchronized. can use in prologue
- _entry⚠
- create_tasks 🔒