bootloader icon indicating copy to clipboard operation
bootloader copied to clipboard

An experimental pure-Rust x86 bootloader

Results 106 bootloader issues
Sort by recently updated
recently updated
newest added

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...

When using ASLR with dynamic physical memory mapping, bootloader can randomly panic on `INFO: Map physical memory`. After this message bootloader panics with: ``` ERROR: panicked at /Users/splaled/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.15.2/src/addr.rs:75:23: virtual address...

Is it possible to use a text buffer instead of booting right away into a framebuffer? I am using a terminal Qemu (I have no other options available) and the...

I have spent pretty close to a week trying to figure this out. In older versions there was the `map_physical_memory` feature, which appears to have been removed as of `v0.10.0`....