hi,all

When qemu vcpus value is 76~86, the qemu cannot find boot disk.

The problem happens on seabios: mptable_setup will use much ZoneFSeg
memory with the increase of the vcpus,and init_atadrive zonefseg
allocation fails,so the seabios cannot find disk. 87 vcpus works just
because mptable_setup ZoneFSeg allocation fails, then init_atadrive gets
the memory.

Because I am not familiar with bios, init_atadrive with ZoneLow or
ZoneHigh instead of ZoneFSeg causes problems. and ZoneFSeg does not seem
to be extended. init_atadrive also cannot be ahead of mptable_setup.

it maybe a way for qemu that using "CONFIG_MPTABLE"  to omit
mptable_setup, because qemu with 87 and more vcpus works well. 

Any advices can be given to me for the bugfix ?


Thanks
Huaitong




_______________________________________________
SeaBIOS mailing list
[email protected]
http://www.seabios.org/mailman/listinfo/seabios

Reply via email to