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