[coreboot] [Bochs-developers] Moving Bochs BIOS into a separate project
Carl-Daniel Hailfinger
c-d.hailfinger.devel.2006 at gmx.net
Fri May 15 22:08:48 CEST 2009
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
More information about the coreboot
mailing list