To be frank, I spent most of my time since the last meeting to get Tianocore
working on qEmu.

Unfortunately, I have not been able to reproduce a consistent stable
firmware on qEmu.
It seems to work fine on my computer at home. I can boot Linux with ATAG
support or FDT support from UEFI on qEmu.
Booting UEFI from NOR Flash works. I also successfully 'hacked' a SD card
created with the linaro-media-create to replace u-boot by UEFI to get the
following boot stage ROM -> x-loader -> UEFI -> Linux.
I am using ARM GCC with the latest qEmu-linaro tree.

But on my machines at work with the same configuration, qEmu crashes during
the UEFI boot up with a 'Segmentation Fault'. It is the first time I work
with qEmu, I do not know if an 'Exception Fault' could be expected in case
of bug in the emulated binary or a problem in qEmu itself. I have not enough
element yet to report the issue to the qEmu team.

Anyway, these are the build instructions to build the Tianocore project
(UEFI Open Source implementation) and to test on qEmu:
http://edk2.svn.sourceforge.net/viewvc/edk2/trunk/edk2/BeagleBoardPkg/readme
.txt?revision=11997

Olivier




_______________________________________________
boot-architecture mailing list
boot-architecture@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/boot-architecture

Reply via email to