summaryrefslogtreecommitdiff
path: root/drivers/idle
diff options
context:
space:
mode:
authorKurt Garloff <kurt@garloff.de>2012-01-17 04:21:49 -0500
committerLen Brown <len.brown@intel.com>2012-01-17 04:21:49 -0500
commit9f10f6a520deb3639fac78d81151a3ade88b4e7f (patch)
tree340cb2afb7578606d60acae3db5290d92b270b30 /drivers/idle
parentcd298f60a2451a16e0f077404bf69b62ec868733 (diff)
downloadkernel-common-9f10f6a520deb3639fac78d81151a3ade88b4e7f.tar.gz
kernel-common-9f10f6a520deb3639fac78d81151a3ade88b4e7f.tar.bz2
kernel-common-9f10f6a520deb3639fac78d81151a3ade88b4e7f.zip
ACPI, ia64: Use SRAT table rev to use 8bit or 16/32bit PXM fields (ia64)
In SRAT v1, we had 8bit proximity domain (PXM) fields; SRAT v2 provides 32bits for these. The new fields were reserved before. According to the ACPI spec, the OS must disregrard reserved fields. ia64 did handle the PXM fields almost consistently, but depending on sgi's sn2 platform. This patch leaves the sn2 logic in, but does also use 16/32 bits for PXM if the SRAT has rev 2 or higher. The patch also adds __init to the two pxm accessor functions, as they access __initdata now and are called from an __init function only anyway. Note that the code only uses 16 bits for the PXM field in the processor proximity field; the patch does not address this as 16 bits are more than enough. Signed-off-by: Kurt Garloff <kurt@garloff.de> Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'drivers/idle')
0 files changed, 0 insertions, 0 deletions