bootloader icon indicating copy to clipboard operation
bootloader copied to clipboard

An experimental pure-Rust x86 bootloader

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

I tried my os on real hardware for the first time and found that the bootloader is hanging. I tracked the issue down to this [line](https://github.com/rust-osdev/bootloader/blob/fffa7ceb317328ed19bc0ebaa0028be152095a05/uefi/src/main.rs#L336-L339). I'm still a beginner...

I do believe that this could be useful when migrating from version 0.9 to version 0.11, as well as a quick way to get things going if starting from nothing.

This wasn't entirely obvious previously, let's be explicit. Fixes #459

Fixes #400 Switch from using the "-bios" flag to using "-pflash" instead. Using "-bios" is not recomended see: https://lists.katacontainers.io/pipermail/kata-dev/2021-January/001650.html This also allows us to easily update the ovmf-prebuild binaries. This...

Rust has [write_all()](https://doc.rust-lang.org/stable/std/io/trait.Write.html#method.write_all) in std::fs::File, it may be able to write certain numbers (machine code) into a file. Can it replace some Assembly and remove some Nightly feature usages in...

There's FrameBuffer but no TextBuffer.

The generated kernel prints virtual_addr, does it allow to disable virtual memory? Because implicitly adding these features makes a kernel not so lightweight.

I see in the UEFI folder it does in fact use the uefi-rs crate which is nice. I cannot for the love of everything load a kernel in elf64 format......

Bumps [xmas-elf](https://github.com/nrc/xmas-elf) from 0.8.0 to 0.10.0. Commits 6862181 Bump version to 0.10. 57685c3 Enforce a bounds check on HashTable accesses. f747ecf Merge pull request #85 from Pernosco/downstream c24f66a Add some...

dependencies
rust

I've been following the guide on setting up the workspace such that the kernel is in a separate crate and is brought in as an artifact dependency: ``` [build-dependencies] bootloader...