|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] While other aspects of the system configuration may stil
# HG changeset patch
# User kaf24@xxxxxxxxxxxxxxxxxxxx
# Node ID 101bfb71cc566d0c56edbd89f2dcfb0adf413139
# Parent a1d0761b59ca64f81b25f6254ab459529aa55758
While other aspects of the system configuration may still be
controlled by the outcome of the table scan, if apic= was given on the
command line its effect should not be overridden here.
Signed-off-by: Jan Beulich <jbeulich@xxxxxxxxxx>
diff -r a1d0761b59ca -r 101bfb71cc56 xen/arch/x86/genapic/probe.c
--- a/xen/arch/x86/genapic/probe.c Tue Apr 25 14:20:08 2006 +0100
+++ b/xen/arch/x86/genapic/probe.c Tue Apr 25 14:50:32 2006 +0100
@@ -81,9 +81,11 @@ int __init mps_oem_check(struct mp_confi
int i;
for (i = 0; apic_probe[i]; ++i) {
if (apic_probe[i]->mps_oem_check(mpc,oem,productid)) {
- genapic = apic_probe[i];
- printk(KERN_INFO "Switched to APIC driver `%s'.\n",
- genapic->name);
+ if (!cmdline_apic) {
+ genapic = apic_probe[i];
+ printk(KERN_INFO "Switched to APIC driver
`%s'.\n",
+ genapic->name);
+ }
return 1;
}
}
@@ -95,9 +97,11 @@ int __init acpi_madt_oem_check(char *oem
int i;
for (i = 0; apic_probe[i]; ++i) {
if (apic_probe[i]->acpi_madt_oem_check(oem_id, oem_table_id)) {
- genapic = apic_probe[i];
- printk(KERN_INFO "Switched to APIC driver `%s'.\n",
- genapic->name);
+ if (!cmdline_apic) {
+ genapic = apic_probe[i];
+ printk(KERN_INFO "Switched to APIC driver
`%s'.\n",
+ genapic->name);
+ }
return 1;
}
}
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
|
|
|
|