[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Xen-ia64-devel] Open GFW Howto
- To: "Zhang, Xing Z" <xing.z.zhang@xxxxxxxxx>
- From: "Mu, Qin" <qin.mu@xxxxxxxxx>
- Date: Wed, 21 Nov 2007 20:10:02 +0800
- Cc: xen-ia64-devel <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
- Delivery-date: Wed, 21 Nov 2007 04:10:37 -0800
- List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
- Thread-index: AcgsN3EeroZHpB/aRZGICYAA6wE9Pg==
- Thread-topic: 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
|