Add ACPI SSDT/DSDT support for CPU hotplug.
authorKevin O'Connor <kevin@koconnor.net>
Wed, 4 Aug 2010 01:30:03 +0000 (21:30 -0400)
committerKevin O'Connor <kevin@koconnor.net>
Wed, 4 Aug 2010 01:30:03 +0000 (21:30 -0400)
commite2074bf6ec2956e1d803e62dcb052b7c88c214f0
tree7a504fc9fd0ec6c8f454b14f56e23ea40a7bebd6
parenteb6dc785475e4676de728f99a0fcd638d81c5b68
Add ACPI SSDT/DSDT support for CPU hotplug.

Move the SSDT defined processors from _PR to _SB namespace.

Extend the dynamically generated SSDT to include per cpu hotplug
methods.  These methods just call methods defined in the DSDT.  Also
dynamically generate a NTFY method and a CPON array of the
online/available CPUs.  Add file src/ssdt-proc.dsl with directions for
generating the per-cpu processor object AML code.

Extend the DSDT to include methods for handling cpu hotplug
notifications and methods for handling cpu status requests originating
from the SSDT methods.
src/acpi-dsdt.dsl
src/acpi-dsdt.hex
src/acpi.c
src/ssdt-proc.dsl [new file with mode: 0644]