qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Re: [PATCH 1/4] Add GPL bios as a submodule


From: Kevin O'Connor
Subject: Re: [Qemu-devel] Re: [PATCH 1/4] Add GPL bios as a submodule
Date: Sun, 17 May 2009 22:40:50 -0400
User-agent: Mutt/1.5.18 (2008-05-17)

On Sun, May 17, 2009 at 09:37:26PM +0300, Stanislav wrote:
> > What does Coreboot give us over seabios?
> You asking :)

Coreboot and SeaBIOS don't compete - they complement each other.

Modern X86 systems have no memory access when they first power on -
the initial bootstrap code must scan the memory modules via the smbus
and then program the memory controller.  Much of Coreboot is dedicated
to programming ram and other low-level details of the hardware.

SeaBIOS is a port of bochs bios to gcc.  It provides support for
legacy 16bit interfaces, including loading an OS from
floppy/harddrive.  Coreboot uses SeaBIOS to provide support for off
the shelf OSes (eg, Windows).

Much of what coreboot provides is unnecessary for an emulated machine.

> > Doesn't Coreboot use seabios for legacy OS?
> 
> No idea ...

Yes - coreboot itself has no legacy interfaces - SeaBIOS provides that
support.

-Kevin




reply via email to

[Prev in Thread] Current Thread [Next in Thread]