[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