[PATCH v2] ACPICA: Add values for MADT GIC version field for ACPI 6.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



ACPI 6.0 specified MADT generic distributor version values, but
the detail definition is missing in ACPICA version 20150515, add
its support in this patch which is needed for ARM64 ACPI based
GIC init.

Signed-off-by: Hanjun Guo <hanjun.guo@xxxxxxxxxx>
Signed-off-by: Bob Moore <robert.moore@xxxxxxxxx>
---
Hi Lv, Rafael,
   Could you help merge this patch for 4.2? It should be in the ACPICA
release of 20150515, but we missed that chance. This patch will be needed
for ARM64 GIC init and I prepare to upstream those patches in 4.3, so if
this patch accpeted in 4.2, it will have less dedenpence for ACPICA core
and ARM64 GIC code in next kernel version.

This patch was accepted by Bob and merged into ACPICA tree, I reworked
it on top of linux ACPICA.

Thanks
Hanjun

 include/acpi/actbl1.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/include/acpi/actbl1.h b/include/acpi/actbl1.h
index cadf21c..d382de8 100644
--- a/include/acpi/actbl1.h
+++ b/include/acpi/actbl1.h
@@ -834,6 +834,17 @@ struct acpi_madt_generic_distributor {
 	u8 reserved2[3];	/* reserved - must be zero */
 };
 
+/* Values for Version field above */
+
+enum acpi_madt_gic_version {
+	ACPI_MADT_GIC_VERSION_NONE	= 0,
+	ACPI_MADT_GIC_VERSION_V1	= 1,
+	ACPI_MADT_GIC_VERSION_V2	= 2,
+	ACPI_MADT_GIC_VERSION_V3	= 3,
+	ACPI_MADT_GIC_VERSION_V4	= 4,
+	ACPI_MADT_GIC_VERSION_RESERVED	= 5	/* 5 and greater are reserved */
+};
+
 /* 13: Generic MSI Frame (ACPI 5.1) */
 
 struct acpi_madt_generic_msi_frame {
-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux