|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
[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
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-ia64-devel] RE: Booting Windows on Open Source GFW,
Zhang, Xing Z <=
|
|
|
|
|