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:[email protected]] > Sent: Friday, May 15, 2009 10:23 PM > To: Stanislav > Cc: [email protected]; '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 -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

