aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorIgor Mammedov <imammedo@redhat.com>2016-10-13 14:38:28 +0200
committerKevin O'Connor <kevin@koconnor.net>2016-10-25 09:58:18 -0400
commitcb75c910a2c380e29099a0ae90b03de1689236c5 (patch)
treef92bb03aeb1920e616eea43a397ade1c7fc9a4a7 /Makefile
parent023b1d0d6a59a2555fd9b1c4d25e687a5844cf2c (diff)
downloadseabios-hppa-cb75c910a2c380e29099a0ae90b03de1689236c5.zip
seabios-hppa-cb75c910a2c380e29099a0ae90b03de1689236c5.tar.gz
seabios-hppa-cb75c910a2c380e29099a0ae90b03de1689236c5.tar.bz2
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