diff options
author | Igor Mammedov <imammedo@redhat.com> | 2016-10-13 14:38:28 +0200 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2016-10-25 09:58:18 -0400 |
commit | cb75c910a2c380e29099a0ae90b03de1689236c5 (patch) | |
tree | f92bb03aeb1920e616eea43a397ade1c7fc9a4a7 /Makefile | |
parent | 023b1d0d6a59a2555fd9b1c4d25e687a5844cf2c (diff) | |
download | seabios-cb75c910a2c380e29099a0ae90b03de1689236c5.tar.gz |
support booting with more than 255 CPUs
SDM[*1] says that if there are CPUs with APIC ID
greater than 254, BIOS is to pass control to OS
in x2APIC mode. Use the fact that QEMU passes in
"etc/max-cpus" max possible "APIC ID + 1" to
detect need for x2APIC mode. Also instead of
CMOS_BIOS_SMP_COUNT which is limited to 256 CPUs
use a new rom file "etc/boot-cpus" that QEMU
supporting more than 256 CPUs will provide.
*1) SDM: Volume 3: EXTENDED XAPIC (X2APIC):
Initialization by System Software
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions