On 15.05.2009 21:37, Stanislav wrote:
>> Even with uefi, it still needs a CSM (compatibility module) which is
>> more often than not a full blown legacy BIOS that's been ported to run
>> in the CSM environment.
>>>>>> It's going to be a long, long time before CSMs can be dropped (if ever).
>>>> You didn't understand m probably. I believe CoreBoot will implement the CSM
> sooner or later.
> And my assumption that it will happen sooner.
>> Stanislav
>> -----Original Message-----
> From: Anthony Liguori [mailto:anthony at codemonkey.ws]
> Sent: Friday, May 15, 2009 10:23 PM
> To: Stanislav
> Cc: bochs-developers at lists.sourceforge.net; 'Volker Ruppert'; 'Avi Kivity'
> Subject: Re: Moving Bochs BIOS into a separate project
>> Stanislav wrote:
>>> BTW, why you, active Bios developers, not just take a commit permissions
>>> for
>>> Bochs CVS ?
>>>>>> I want to build the BIOS as part of the QEMU build process. To do this,
> I need to import the source tree into the QEMU source tree.
>> With git, you can use submodules to reference an external git tree
> within a local git tree. This means I can have a bios directory in the
> QEMU source tree that automagically points to an external git tree
> containing the BIOS source tree.
>> I don't want to have the full bochs source tree in QEMU so I need a
> split repository. Instead of maintaining this on my own, I thought I
> would see if there's interest in doing a proper split of the project
> (just like with VGA Bios).
>> I'm happy with having people push patches to bochs-devel.
>>>> We suggested it a few times to Sebastian but he refused ...
>>>> About CoreBoot:
>> Commercial BIOS are moving to UEFI interface and keep legacy stuff only
>>>> for compatibility.
>> CoreBoot go UEFI well but they are shooting to replace commercial BIOSes
>> once so they must have legacy stuff support (as any real Bios has).
>>
If coreboot ever supports UEFI, UEFI will be implemented as an optional
compatibility module.
> Even with uefi, it still needs a CSM (compatibility module) which is
> more often than not a full blown legacy BIOS that's been ported to run
> in the CSM environment.
>
Coreboot has SeaBIOS as BIOS compatibility module and it is optional, of
course. coreboot+SeaBIOS can boot Windows XP, Windows Vista and Windows
7 besides most BSDs and Linux.
Regards,
Carl-Daniel