Hi Igor, On 13 August 2015 at 12:38, 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'm using 2.3.90. Although there may be a dependency on EFI also. I found that the binary I downloaded, plus the two I built, worked OK. > > > >> [1] http://ufpr.dl.sourceforge.net/project/edk2/OVMF/OVMF-X64-r15214.zip > > > -- > thanks, igor Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot