bootloader
bootloader copied to clipboard
An experimental pure-Rust x86 bootloader
I want to use this crate to implement an operating system, but I'm confused about the example implementation of the log mentioned in [framebuffer.rs](https://github.com/rust-osdev/bootloader/common/src/framebuffer.rs). Could you please add detailed documentation...
I've read the through the first bootsector's code, and everything looks good with objdump: _second_stage_start label is supposed to be at ram 0x7e00 and the code calls it, but I'm...
Here is my config: ```rs pub static BOOTLOADER_CONFIG: BootloaderConfig = { let mut config = BootloaderConfig::new_default(); config.mappings.physical_memory = Some(Mapping::Dynamic); config }; ``` When I looped through every page table entry...