|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
Re: [Xen-ia64-devel] Open GFW Howto
Hi,
I try to build guest firmware of Xen/IA64 in the following build configuration:
1. Build tools:
kernel: 2.6.18-53.el5
RHEL5 build-in gcc: 4.1.2-14
RHEL5 build-in binutils: 2.17.50.0.6-5.el5
jrockit-R27.2.0-jdk1.5.10-linux-ipf
Apache-ant-1.7.0
Ant-contrib-1.0b2
Saxonb8-1-1
Xmlbeans-2.1.0
2. Source:
Efi-vfirmware: http://xenbits.xensource.com/ext/efi-vfirmware.hg
Edk2: https://edk2.tianocore.org/svn/edk2/trunk/edk2 -r 2398
3. Runtime Environment:
System : Tiger4
OS :2.6.18-53.el5xen SMP IA64
Although the FV_RECOVERY.bin binary can be lucky generated by following the build instructions depicted in BKM file as the attachment of , the guest domain can't be created using it as guest firmware. A Zombie domain corresponding to that bad domain was listed after typing "xm list". And this zombie can't be removed only after restarting Xend.
After switching to using combination of gcc tool of version 4.2 and binutils of version 2.16.1 (both of them are self made by source code), the following build error occurred:
sections:
[fwimage] SetupBrowser.dll => SetupBrowser.efi
[fwimage] FwImage : error E0000: /root/efi-vfirmware.hg/edk2-xen/Build/Xen/DEBUG_UNIXGCC/IPF/EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/SetupBrowser/DEBUG/./SetupBrowser.dll : DOS header signature not found in source image
[fwimage] ERROR = 2
Fortunately, guest domain can be successfully created by using the pre-compiled binary, xenia64-gfw.bin, located under binaries directory companying with source.
Your help or any suggestion to fix my build problem will be appreciated very much!
Amy
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
|
|
|
|