Philipp Oppermann

Results 395 comments of Philipp Oppermann

I'm currently looking into adding UEFI support to the `bootloader` crate. I already managed to create a small example application using `uefi-rs` and I'm currently trying to find a common...

@IsaacWoods Thanks a lot for the explanation!

@64 That would be great, thanks a lot! Let me know if I can do anything to help.

@rpjohnst Yes, the serial port is a good option too. I personally like screen output more because it really feels like you're creating a completely new system, while serial output...

Interesting, I didn't know that. Still, there are many PCs and laptops without a serial port today. I fully agree that they're more useful than a framebuffer for debugging. Maybe...

@LiamTheProgrammer Emulating UEFI on BIOS machines sounds like a good solution, provided that this is not too much work. Otherwise, we could try to create some sort of common interface...

I just pushed the first prototype of the uefi bootloader here: https://github.com/rust-osdev/bootloader/tree/uefi Use `cargo uefi-build` for building and `cargo uefi-run` for starting it in QEMU (requires OVMF). Like the BIOS...

The commands are `cargo build-uefi`/`cargo run-uefi`, sorry. Both are just aliases defined in the `.cargo/config.toml` so that you don't have to remember all required cargo arguments.

Still working on it when I have time. Today I started implementing a new boot information struct including the memory map. I also thought about redesigning the interface between the...

Thanks for offering your help! I made some good progress over the last few days, but it's still an early prototype with lots of moving parts so I think it's...