]> git.baikalelectronics.ru Git - kernel.git/commit
x86/xen: Provide a "Xen PV" APIC driver to support >255 VCPUs
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Mon, 2 Mar 2015 17:06:23 +0000 (12:06 -0500)
committerDavid Vrabel <david.vrabel@citrix.com>
Mon, 16 Mar 2015 14:49:14 +0000 (14:49 +0000)
commitada9347e2e836bfb8af484ad087d8babcca2d316
tree07befc4c9382ce7252b2e59291b10f4d033ce983
parent62072fe75bfa3db78b4f0f468aeccf5316169b97
x86/xen: Provide a "Xen PV" APIC driver to support >255 VCPUs

Instead of mangling the default APIC driver, provide a Xen PV guest
specific one that explicitly provides appropriate methods.

This allows use to report that all APIC IDs are valid, allowing dom0
to boot with more than 255 VCPUs.

Since the probe order of APIC drivers is link dependent, we add in an
late probe function to change to the Xen PV if it hadn't been done
during bootup.

Suggested-by: David Vrabel <david.vrabel@citrix.com>
Reported-by: Cathy Avery <cathy.avery@oracle.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
arch/x86/xen/apic.c
arch/x86/xen/enlighten.c