next up previous contents index
Next: 10.20.1 oskit_bmod_init: initialize BMOD Up: 10 Kernel Support Library: Previous: anno_trap: (X86) trap annotations

10.20 Boot Module Filesystem

 

The Boot Module (BMOD) filesystem is a memory-based filesystem exporting the OSKit filesystem interface. The initial contents of the BMOD filesystem are loaded from the Multiboot boot image. This allows an OSKit kernel to load a filesystem at boot time, possibly not even requiring an actual disk-based filesystem.

XXX multiboot strings are parsed to create hierarchical filesystem. XXX new BMODs may be added, multiboot BMODs may be modified or destroyed. XXX no guarantee on alignment of multiboot created BMOD files.





University of Utah Flux Research Group