Hello Tank,

In regards what I said yesterday, here are some new facts I have learned in the 
meantime.

For Windows 7, it has two boot modes: legacy 32-bit boot mode, and UEFI 64-bit 
boot mode.  The former/legacy boot mode boots from any legacy BIOS (SeaBIOS, 
AMI, Intel, etc.), and the latter one requires few UEFI run-time services.   
They say that Windows 8 only boots from UEFI, but it might be possible to boot 
with SeaBIOS using 32-bit Windows is becoming possible.  Run-time services will 
not disappear during or after boot, but all other boot firmware will.

I am using 64bit Win7 and Win8, and this is the reason why I am not able to 
boot, since both 64bit mode Win7 and Win8 require few run-time services (from 
the first paragraph), which DXE phase (absent in FSP) provides.

So, what I do suggest is to try with fsp (32bit) -> Coreboot (32bit) -> SeaBIOS 
(32bit) -> Win7 (32bit), in theory what I wrote here it should boot!

Tiano Core. The group doing this in INTEL is another galaxy, so I am not too 
much familiar with their work. As Tiano Core supposed to support EFI/UEFI 
interfaces, and certainly DXE phase, so it should seamlessly boot. PEI phase 
should provide linked list of HOB pointers (the head) to DXE (For PEI phase, 
the PEI service GetHobList() can be used to retrieve the pointer to the HOB 
list.  For the DXE phase, the HOB list pointer can be retrieved through the EFI 
System Table by looking up the HOB list GUID in the System Configuration Table. 
Since the System Configuration Table does not exist that the time the DXE Core 
is launched, the DXE Core uses a global variable from the DXE Core Entry Point 
Library to manage the pointer to the HOB list).

Best Regards,
Zoran
_______
Most of The Time you should be “intel inside” to be capable to think “out of 
the box”.

From: 汤科峰 [mailto:jstkf2...@126.com] 
Sent: Thursday, October 17, 2013 3:00 AM
To: Stojsavljevic, Zoran
Cc: Patrick Georgi (patr...@georgi-clan.de); David Hendricks 
(dhend...@google.com); ron minnich; coreboot
Subject: Re:Re: [coreboot] The OS of open source solution


Hi all,
        Now I can install&boot OpenSuse with "coreboot(intel fsp)+seabios".
        For win7 & win8 ,I think that tianocore as payload is a better way. 
Intel Fsp provide HOB pointer,we maybe need to hand off this to DXE pharse and 
then do mainboard init .....

Hi Zoran,
        What do you think of this idea? 
Thanks,
TankTang
 




At 2013-10-16 20:47:38,"Stojsavljevic, Zoran" <zoran.stojsavlje...@intel.com> 
wrote:
>Hello to everyone,
>
>On Monday I was racing with the time, so I just sent email to acknowledge that 
>I was able to bring FSP concept to 3.0.13 kernel (and disappeared few minutes 
>later). Day and a half I was busy with completely another job.
>
>First, I would like to thank to Patrick (Georgi) for unselfish help Patrick 
>provided to me. Thank you, Patrick!
>
>Second, David, my answers are down below regarding Win7 and Win8. Today I have 
>started testing more than kernel 3.0.13 (which I have adopted to Bare Metal 
>OS, since I am embedded guy). I found that very few kernels so far are 
>booting. But 3.0.13 without flaw, constantly coming up!
>
>I tried to do more impossible things, knowing that they will not work for now. 
>These are to boot Win7 and Win8. I had Win7 HDD for IVB, and installed one HDD 
>for Win8 using IVB CRB with EFI BIOS. Win8 seamlessly boots with IVB CRB with 
>EFI BIOS. Knowing that Win7 requires EFI or UEFI BIOS (mandatory using 
>EFI/UEFI BIOS drivers), I did not expect Win7 to boot. The pleasant surprise 
>was that Win7 bootloader tried to boot Win7, concluded that Win7 is 
>broken/damaged (NO EFI drivers), and safely redirected me back to Win7 
>bootloader VGA screen asking me for the options:
>       Launch Startup Repair (recommended)
>       Starts Windows Normally
>
>With Win8, I had different story in my mind. I assumed (exchanging some 
>thoughts internally with some designers) that Win8 is "dual", so it'll go to 
>discover EFI/UEFI, but if it fails, it has different mechanisms to boot 
>without EFI/UEFI. I tried to boot 3 times. All three times the blue Win8 
>flag/logo appeared with the message: Preparing Automatic Repair. And froze.
>
>Log files attached for both cases.
>
>Any thoughts/ideas/theories?
>
>Thank you,
>Zoran
>_______
>Most of The Time you should be "intel inside" to be capable to think "out of 
>the box".
>_______
>
>From: David Hendricks [mailto:david.hendri...@gmail.com] 
>Sent: Monday, October 14, 2013 10:39 PM
>To: Stojsavljevic, Zoran
>Cc: ron minnich; jstkf2...@126.com; David Hendricks; coreboot
>Subject: Re: [coreboot] The OS of open source solution
>
>On Mon, Oct 14, 2013 at 6:48 AM, Stojsavljevic, Zoran 
><zoran.stojsavlje...@intel.com> wrote:
>Well...
>
>Few minutes ago, I finally was able to do the impossible: To boot in this 
>sequence: IVB FSP -> Coreboot -> SeaBIOS -> GRUB 0.97 (SuSE SLES 11 SP1) -> 
>Linux 3.0.13 with Bare Metal capabilities.
>
>Congratulations! 
>
>Do you have a copy of Windows 7 to try to install via CD-ROM? Maybe your 
>method can help TankTang.
>
>Thank you for the great support!
>Zoran
>_______
>Most of The Time you should be "intel inside" to be capable to think "out of 
>the box".
>-----Original Message-----
>From: ron minnich [mailto:rminn...@gmail.com]
>Sent: Wednesday, October 09, 2013 8:02 AM
>To: jstkf2...@126.com
>Cc: Stojsavljevic, Zoran; David Hendricks; coreboot
>Subject: Re: Re: [coreboot] The OS of open source solution
>
>well, we are all interested in how to incorporate fsp into coreboot.
>And you have an FSP binary. It seems to me we have a place to start.
>
>ron
>
>On Tue, Oct 8, 2013 at 10:02 PM, jstkf2...@126.com <jstkf2...@126.com> wrote:
>> Hi Ron,
>> I am sorry , I am just a freshman in CoreBoot.
>> Do you interest in how to incorporate the Fsp into Coreboot?But the
>> source code and the mechanism is not writed and created by myself.
>>
>> Thanks,
>> Tank
>> From: ron minnich
>> Date: 2013-10-09 10:07
>> To: jstkf2...@126.com
>> CC: Stojsavljevic, Zoran; David Hendricks; coreboot
>> Subject: Re: Re: [coreboot] The OS of open source solution On Tue, Oct
>> 8, 2013 at 6:20 PM, jstkf2...@126.com <jstkf2...@126.com> wrote:
>>> Hi Ron
>>>
>>>      I doesn't not drop fsp in to replace the mrc binary.
>>
>> We are very interested in what you are doing and if we can help in
>> some way, please let us know.
>>
>> Thanks!
>>
>> ron
>
>--
>coreboot mailing list: coreboot@coreboot.org
>http://www.coreboot.org/mailman/listinfo/coreboot

Intel GmbH
Dornacher Strasse 1
85622 Feldkirchen/Muenchen, Deutschland
Sitz der Gesellschaft: Feldkirchen bei Muenchen
Geschaeftsfuehrer: Christian Lamprechter, Hannes Schwaderer, Douglas Lusk
Registergericht: Muenchen HRB 47456
Ust.-IdNr./VAT Registration No.: DE129385895
Citibank Frankfurt a.M. (BLZ 502 109 00) 600119052
-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to