diff options
author | Kurt Garloff <kurt@garloff.de> | 2012-01-17 04:20:31 -0500 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2012-01-17 04:20:31 -0500 |
commit | cd298f60a2451a16e0f077404bf69b62ec868733 (patch) | |
tree | af8d374fb7e953c1cb6fb567f8d6385c3af03a3f /drivers/ssb/pcmcia.c | |
parent | 8df0eb7c9d96f9e82f233ee8b74e0f0c8471f868 (diff) | |
download | linux-cd298f60a2451a16e0f077404bf69b62ec868733.tar.gz linux-cd298f60a2451a16e0f077404bf69b62ec868733.tar.bz2 linux-cd298f60a2451a16e0f077404bf69b62ec868733.zip |
ACPI, x86: Use SRAT table rev to use 8bit or 32bit PXM fields (x86/x86-64)
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.
x86/x86-64 was rather inconsistent prior to this patch; it used 8 bits
for the pxm field in cpu_affinity, but 32 bits in mem_affinity.
This patch makes it consistent: Either use 8 bits consistently (SRAT
rev 1 or lower) or 32 bits (SRAT rev 2 or higher).
cc: x86@kernel.org
Signed-off-by: Kurt Garloff <kurt@garloff.de>
Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'drivers/ssb/pcmcia.c')
0 files changed, 0 insertions, 0 deletions