Hi Igor, On Fri, Aug 14, 2015 at 2:38 AM, Stoppa, Igor <igor.sto...@intel.com> wrote: > +Simon > > Hello Bin, Simon, > > On 13 August 2015 at 17:52, Stoppa, Igor <igor.sto...@intel.com> wrote: > >> I'm running qemu 2.1.3 on OpenSUSE and it doesn't seem to start in EFI >> mode other than with a build of the Open Virtual Machine Firmware that >> I found googling [1]. With this I can reach an EFI shell. > > Almost the same also with qemu 2.2.0 on Ubuntu > > [...] > >> Anyway, with the OVMF, I am able to see the EFI BIOS starting. >> I can list the block devices and also see the file containing U-Boot >> in payload format (u-boot-payload.efi) >> This is how I start qemu: >> >> qemu-system-x86_64 -nographic -bios ../bios/OVMF.fd -hda fat:tmp/efi/ >> >> It tries to boot from any of the boot devices available, then it fails >> and drops me to the Shell. >> >> At which point, following the README.efi, I launch the payload: >> >> FS0:u-boot-payload.efi >> >> I get a message: >> U-Boot EFI Payload > > I have added some traces to the code. > It seems that the failure happens at > lib/efi/efi_stub.c:333 where it tries to get a memory map for the 2nd time. > > [...] > > Tomorrow I'll try again, after downloading and trying the latest qemu. > > What version of qemu is known to work with the EFI x86 payload? >
I am using QEMU 2.3.0 (built from source) and EFI BIOS (IA32 and X64, built from git source) Regards, Bin _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot