On Mon, Apr 15, 2019 at 03:20:42PM -0700, Max Filippov wrote: > Hello, > > recent qemu-system-i386 for w64 (e.g. one installed from > https://qemu.weilnetz.de/w64/qemu-w64-setup-20190218.exe ) > refuses to load multiboot kernel by default: > > "C:\Program Files\qemu\qemu-system-i386.exe" -kernel p:\tmp\kernel > C:\Program Files\qemu\qemu-system-i386.exe: Error loading > uncompressed kernel without PVH ELF Note > > Adding -M pc-i440fx-3.1 (as well as most other machines, but not > pc-i440fx-4.0) fixes that. On linux host the same kernel gets loaded > either way (with or without -M).
Hi Max, there was an issue when we introduced PVH support and we fixed it. [1] Maybe the build that you used (20190218) was compiled before the merge of that fix (20190311). Can you try to build the 4.0-rc3? Cheers, Stefano [1] https://patchwork.ozlabs.org/patch/1042337/