At 11/02/2011 02:08 PM, Wen Congyang Write: > At 11/02/2011 03:11 AM, Michael S. Tsirkin Write: >> So here's the plan: move all hotplug handling out >> to ssdt, this way it'll keep working even with a >> user-supplied dsdt. Next step we can patch >> this ssdt at runtime. >> >> There's little point in this change alone, so posting as RFC, >> will repost with the patching part when it's ready, >> posting now to present opportunity for early feedback. >> >> Compiled only. > > Hot plug on PCI bus 0 can not work with this patch. > It can works without this patch. I think that I may find the reason: ================================ # ls -l /sys/firmware/acpi/tables/ total 0 -r--------. 1 root root 0 Nov 2 14:23 APIC -r--------. 1 root root 0 Nov 2 14:23 DSDT drwxr-xr-x. 2 root root 0 Nov 2 14:23 dynamic -r--------. 1 root root 0 Nov 2 14:23 FACP -r--------. 1 root root 0 Nov 2 14:23 FACS -r--------. 1 root root 0 Nov 2 14:23 HPET -r--------. 1 root root 0 Nov 2 14:23 SSDT # ls -l /sys/firmware/acpi/tables/dynamic/ total 0 ================================ The kernel only loads one SSDT. I use iasl to look at the content of SSDT, and find that it is ssdt-proc.dsl. The kernel does not load ssdt-pcihp.dsl. Thanks Wen Congyang -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html