From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ganapatrao Kulkarni Subject: [PATCH v3 1/2] ACPICA: ACPI 6.2: Add support for new SRAT subtable Date: Wed, 21 Jun 2017 11:45:42 +0530 Message-ID: <1498025743-6340-2-git-send-email-ganapatrao.kulkarni@cavium.com> References: <1498025743-6340-1-git-send-email-ganapatrao.kulkarni@cavium.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from mail-cys01nam02on0040.outbound.protection.outlook.com ([104.47.37.40]:21952 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751639AbdFUGQZ (ORCPT ); Wed, 21 Jun 2017 02:16:25 -0400 In-Reply-To: <1498025743-6340-1-git-send-email-ganapatrao.kulkarni@cavium.com> Sender: linux-acpi-owner@vger.kernel.org List-Id: linux-acpi@vger.kernel.org To: linux-acpi@vger.kernel.org, devel@acpica.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: lv.zheng@intel.com, robert.moore@intel.com, marc.zyngier@arm.com, catalin.marinas@arm.com, will.deacon@arm.com, lorenzo.pieralisi@arm.com, hanjun.guo@linaro.org, tglx@linutronix.de, jason@lakedaemon.net, jnair@caviumnetworks.com, gpkulkarni@gmail.com Add GIC ITS Affinity (ACPI 6.2) subtable to SRAT table. ACPICA commit 5bc67f63918da249bfe279ee461d152bb3e6f55b Link: https://github.com/acpica/acpica/commit/5bc67f6 Signed-off-by: Ganapatrao Kulkarni --- include/acpi/actbl1.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/include/acpi/actbl1.h b/include/acpi/actbl1.h index b4ce55c..253c9db 100644 --- a/include/acpi/actbl1.h +++ b/include/acpi/actbl1.h @@ -1192,7 +1192,8 @@ enum acpi_srat_type { ACPI_SRAT_TYPE_MEMORY_AFFINITY = 1, ACPI_SRAT_TYPE_X2APIC_CPU_AFFINITY = 2, ACPI_SRAT_TYPE_GICC_AFFINITY = 3, - ACPI_SRAT_TYPE_RESERVED = 4 /* 4 and greater are reserved */ + ACPI_SRAT_TYPE_GIC_ITS_AFFINITY = 4, /* ACPI 6.2 */ + ACPI_SRAT_TYPE_RESERVED = 5 /* 5 and greater are reserved */ }; /* @@ -1260,6 +1261,15 @@ struct acpi_srat_gicc_affinity { u32 clock_domain; }; +/* 4: GIC ITS Affinity (ACPI 6.2) */ + +struct acpi_srat_its_affinity { + struct acpi_subtable_header header; + u32 proximity_domain; + u16 reserved; + u32 its_id; +}; + /* Flags for struct acpi_srat_gicc_affinity */ #define ACPI_SRAT_GICC_ENABLED (1) /* 00: Use affinity structure */ -- 1.8.1.4 From mboxrd@z Thu Jan 1 00:00:00 1970 From: ganapatrao.kulkarni@cavium.com (Ganapatrao Kulkarni) Date: Wed, 21 Jun 2017 11:45:42 +0530 Subject: [PATCH v3 1/2] ACPICA: ACPI 6.2: Add support for new SRAT subtable In-Reply-To: <1498025743-6340-1-git-send-email-ganapatrao.kulkarni@cavium.com> References: <1498025743-6340-1-git-send-email-ganapatrao.kulkarni@cavium.com> Message-ID: <1498025743-6340-2-git-send-email-ganapatrao.kulkarni@cavium.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Add GIC ITS Affinity (ACPI 6.2) subtable to SRAT table. ACPICA commit 5bc67f63918da249bfe279ee461d152bb3e6f55b Link: https://github.com/acpica/acpica/commit/5bc67f6 Signed-off-by: Ganapatrao Kulkarni --- include/acpi/actbl1.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/include/acpi/actbl1.h b/include/acpi/actbl1.h index b4ce55c..253c9db 100644 --- a/include/acpi/actbl1.h +++ b/include/acpi/actbl1.h @@ -1192,7 +1192,8 @@ enum acpi_srat_type { ACPI_SRAT_TYPE_MEMORY_AFFINITY = 1, ACPI_SRAT_TYPE_X2APIC_CPU_AFFINITY = 2, ACPI_SRAT_TYPE_GICC_AFFINITY = 3, - ACPI_SRAT_TYPE_RESERVED = 4 /* 4 and greater are reserved */ + ACPI_SRAT_TYPE_GIC_ITS_AFFINITY = 4, /* ACPI 6.2 */ + ACPI_SRAT_TYPE_RESERVED = 5 /* 5 and greater are reserved */ }; /* @@ -1260,6 +1261,15 @@ struct acpi_srat_gicc_affinity { u32 clock_domain; }; +/* 4: GIC ITS Affinity (ACPI 6.2) */ + +struct acpi_srat_its_affinity { + struct acpi_subtable_header header; + u32 proximity_domain; + u16 reserved; + u32 its_id; +}; + /* Flags for struct acpi_srat_gicc_affinity */ #define ACPI_SRAT_GICC_ENABLED (1) /* 00: Use affinity structure */ -- 1.8.1.4 From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============8239641452762900633==" MIME-Version: 1.0 From: Ganapatrao Kulkarni Subject: [Devel] [PATCH v3 1/2] ACPICA: ACPI 6.2: Add support for new SRAT subtable Date: Wed, 21 Jun 2017 11:45:42 +0530 Message-ID: <1498025743-6340-2-git-send-email-ganapatrao.kulkarni@cavium.com> In-Reply-To: 1498025743-6340-1-git-send-email-ganapatrao.kulkarni@cavium.com List-ID: To: devel@acpica.org --===============8239641452762900633== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Add GIC ITS Affinity (ACPI 6.2) subtable to SRAT table. ACPICA commit 5bc67f63918da249bfe279ee461d152bb3e6f55b Link: https://github.com/acpica/acpica/commit/5bc67f6 Signed-off-by: Ganapatrao Kulkarni --- include/acpi/actbl1.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/include/acpi/actbl1.h b/include/acpi/actbl1.h index b4ce55c..253c9db 100644 --- a/include/acpi/actbl1.h +++ b/include/acpi/actbl1.h @@ -1192,7 +1192,8 @@ enum acpi_srat_type { ACPI_SRAT_TYPE_MEMORY_AFFINITY =3D 1, ACPI_SRAT_TYPE_X2APIC_CPU_AFFINITY =3D 2, ACPI_SRAT_TYPE_GICC_AFFINITY =3D 3, - ACPI_SRAT_TYPE_RESERVED =3D 4 /* 4 and greater are reserved */ + ACPI_SRAT_TYPE_GIC_ITS_AFFINITY =3D 4, /* ACPI 6.2 */ + ACPI_SRAT_TYPE_RESERVED =3D 5 /* 5 and greater are reserved */ }; = /* @@ -1260,6 +1261,15 @@ struct acpi_srat_gicc_affinity { u32 clock_domain; }; = +/* 4: GIC ITS Affinity (ACPI 6.2) */ + +struct acpi_srat_its_affinity { + struct acpi_subtable_header header; + u32 proximity_domain; + u16 reserved; + u32 its_id; +}; + /* Flags for struct acpi_srat_gicc_affinity */ = #define ACPI_SRAT_GICC_ENABLED (1) /* 00: Use affinity structure */ -- = 1.8.1.4 --===============8239641452762900633==--