[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-ia64-devel] RE: Booting Windows on Open Source GFW
Hi Tristan: After some investigations, I found the cause of "iim=0000000000000000 - jump to iip=0000000000000000 ipsr=0000120000006038 iim=0000000000000000 - jump to iip=0000000000000000 ipsr=0000140000006038" issue. Function CallFrontPage()( in EdkModulePkg/Library/EdkGenericPlatformBdsLib/FrontPage.c) has below codes: Status = gBrowser->SendForm ( gBrowser, TRUE, // Use the database &gFrontPageHandle, // The HII Handle 1, NULL, FrontPageCallbackHandle, // This is the handle that the interface to the callback was installed on FakeNvRamMap, NULL, &FrontPageMenuResetRequired ); But the global variable "gBrowser" is NULL in executing time. At early stage, "gBrowser" is initialized by InitializeFrontPage() which essentially calls gBS->LocateProtocol(). This function failed to initialize "gBrowser" because EfiFormBrowserProtocol is not installed (GUID is E5A1333E-E1B4-4D55-CEEB-35C3EF133443 1F16F8A8 ). EfiFormBrowserProtocol is corresponding to SetupBrowser.dll which can't be produced during compiling time. So we must get a method to resolve the problem that SetupBrower.dll compiling issue under Linux. Any comment? -----Original Message----- From: tgingold@xxxxxxx [mailto:tgingold@xxxxxxx] Sent: 2007年6月6日 17:55 To: Zhang, Xing Z Cc: Tristan Gingold Subject: RE: Booting Windows on Open Source GFW Quoting "Zhang, Xing Z" <xing.z.zhang@xxxxxxxxx>: > Hi Tristan: > After commenting "#include <xen/xen.h>" in acpi2_0.h, I pass the > building > and get the binary. This is a good news. We are making progress. > Unfortunately, it can not work. When booting linux, I get > a black screen. If suppose SetupBrowser is necessary. Did you create the domain with '-c' (console) ? A lot of debug info are written on the console. > During building period, I met the error: > [fwimage] FwImage : error E0000: > /home/xin/open_GFW/edk2-xen/Build/Xen/DEBUG_UNIXGCC/IPF/EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/SetupBrowser/DEBUG/./SetupBrowser.dll > : DOS header signature not found in source image > > I copied a SetupBrowser.dll from EDK2 which built in windows. So any relation > between the black screen and the error ? Very possible. We should understand this issue. fwimage is called for every application, so why it is failing only in one case ? Tristan. _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |