hawkw/mycelium

mycelium works in qemu 7.0.0 and not in qemu 7.1.0

hawkw opened this issue · 1 comments

hawkw commented

i have no idea why and i feel like i'm losing my goddamn mind. main no longer works on my machine after updating to qemu v7.1.0, but my laptop (which still has qemu v7.0.0 on it) works fine. on 7.1.0 it seems to die somewhere in the bootloader, and nothing gets output to the framebuffer.

i have no idea if this is:

  • my fault
  • the bootloader crate's fault
  • a bug in qemu
hawkw commented

Updates on this:

  1. it does, actually, boot; it just takes kind of a really long time without actually putting anything on the display. I was just assuming it was dead after staring at a black screen for over a minute.
  2. this is due to an upstream issue with the bootloader's behavior when a very high offset is present in the BIOS memory map, rust-osdev/bootloader#259. so, this is better off tracked there.