[PATCH 0/1] OvmfPkg PlatformBootManagerLib: Move TryRunningQemuKernel()


Christoph Willing
 

Use of Qemu's -kernel option (thus also -initrd & -append) is currently n=
ot
working correctly under UEFI boot. The nominated kernel is loaded and the
initrd is opened successfully but there is no access to the VM filesystem=
.
Booting without the -kernel option i.e. using the VM's internal kernel & =
intird
works as expected with UEFI.

This behaviour has been observed in all of the four Linux systems tested =
for
verification.

The commit at which this behaviour appears has been identified and the p=
atch
proposed here just reverses it i.e. we now run TryRunningQemuKernel() aft=
er
PlatformBdsConnectSequence() instead of before it. When the proposed patc=
h is
applied, all four systems are subsequently able to boot correctly under U=
EFI.

Christoph Willing (1):
OvmfPkg PlatformBootManagerLib: Move TryRunningQemuKernel()

OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

--=20
2.32.0