[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] recent QEMU-w64 does not load multiboot kernels by defa
From: |
Stefan Weil |
Subject: |
Re: [Qemu-devel] recent QEMU-w64 does not load multiboot kernels by default |
Date: |
Tue, 16 Apr 2019 18:13:29 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
On 16.04.19 09:41, Stefano Garzarella wrote:
> 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
The build of qemu-w64-setup-20190218.exe only contains patches merged up
to that date, so the fix is missing.
The next release of the installer will include the fix.
Kind regards
Stefan