Open
Description
When running qemu-system-x86_64 -bios {ovmf_pure_efi_path} -drive format=raw,file={uefi_path} -smp {core_count}
the bootloader gets sometimes stuck at:
INFO : UEFI bootloader started
INFO : Using framebuffer at 0xc0000000
INFO : Reading configuration from disk was successful
INFO : Trying to load ramdisk via Disk
INFO : Ramdisk not found.
TRACE: exiting boot services
Higher core counts for the -smp argument result in a higher likelihood of it getting stuck.
(I am not sure if it even occurred once at -smp 1)
- ovmf-prebuilt = "0.1.0-alpha.1"
- occurred independent of used BootloaderConfig
- never encountered on hardware
- occurred on Linux, Mac and Windows hosts
- my toy Os repo: https://github.com/daniel-keitel/Steelmind_OS
Metadata
Metadata
Assignees
Labels
No labels
Activity
phil-opp commentedon Nov 21, 2023
Thanks for reporting! Not sure what could cause this, but I'll try to reproduce this when I have some time.
Wasabi375 commentedon Sep 16, 2024
I have the same issue, so I don't think it is related to either the kernel or the configuration.
Also I tried running this repos tests using smp and got the same error.
I'll spend some time investigating this. This bug is rather annoying when trying to run automated tests.
Start qemu uefi using pflash instead of bios