[SeaBIOS] About cpu_set, CPU hotplug and related subjects

Gleb Natapov gleb at redhat.com
Wed Apr 28 12:30:21 CEST 2010


On Wed, Apr 28, 2010 at 11:31:00AM +0200, Jes Sorensen wrote:
> On 04/22/10 03:12, Kevin O'Connor wrote:
> > As I understand it, the hotplug support was only in the kvm copy of
> > bochs bios.  It also limited the number of cpus one could use (I think
> > 16).
> > 
> > The current smp support in SeaBIOS doesn't limit the number of cpus.
> > 
> > So, there has been reluctance to just port the old kvm bios code
> > forward.
> 
> I believe the number was limited to 15, due to limits in a certain
> proprietary operating system.
> 
> The issue with the AML code in BOCHS vs the code in Seabios is a bit
> tricky. The tables in BOCHS are a fair bit more complicated with the
> hotplug code and therefore statically generated, whereas Seabios
> generates them dynamically at boot time.
> 
> Generating the more complex tables dynamically would be preferred, but
> it requires like half an AML compiler in Seabios, so it kinda stalled
> there....
> 
We can try to be smart and generate most of the code statically and only
minimum that absolutely required dynamically. Haven't looked at how
simple dynamic part can be made.

--
			Gleb.



More information about the SeaBIOS mailing list