[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20090714165918.GG31657@tpkurt2.suse.de>
Date: Tue, 14 Jul 2009 18:59:18 +0200
From: Kurt Garloff <garloff@...e.de>
To: Linux kernel list <linux-kernel@...r.kernel.org>
Subject: [PATCH 3/3] Resend: Consider SRAT rev on ia64
Hi,
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 disregard 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.
This is patch 3/3.
Signed-off-by: Kurt Garloff <garloff@...e.de>
--
Kurt Garloff, VP OPS Partner Engineering -- Novell Inc.
View attachment "03_srat-pxm-rev-ia64.diff" of type "text/x-patch" (1879 bytes)
Content of type "application/pgp-signature" skipped
Powered by blists - more mailing lists