hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/include/acpi/actbl1.h
....@@ -3,7 +3,7 @@
33 *
44 * Name: actbl1.h - Additional ACPI table definitions
55 *
6
- * Copyright (C) 2000 - 2018, Intel Corp.
6
+ * Copyright (C) 2000 - 2020, Intel Corp.
77 *
88 *****************************************************************************/
99
....@@ -562,7 +562,7 @@
562562
563563 #define ACPI_DMAR_INCLUDE_ALL (1)
564564
565
-/* 1: Reserved Memory Defininition */
565
+/* 1: Reserved Memory Definition */
566566
567567 struct acpi_dmar_reserved_memory {
568568 struct acpi_dmar_header header;
....@@ -862,7 +862,7 @@
862862 /* Command status return values */
863863
864864 enum acpi_erst_command_status {
865
- ACPI_ERST_SUCESS = 0,
865
+ ACPI_ERST_SUCCESS = 0,
866866 ACPI_ERST_NO_SPACE = 1,
867867 ACPI_ERST_NOT_AVAILABLE = 2,
868868 ACPI_ERST_FAILURE = 3,
....@@ -1000,6 +1000,11 @@
10001000 #define ACPI_GTDT_INTERRUPT_MODE (1)
10011001 #define ACPI_GTDT_INTERRUPT_POLARITY (1<<1)
10021002 #define ACPI_GTDT_ALWAYS_ON (1<<2)
1003
+
1004
+struct acpi_gtdt_el2 {
1005
+ u32 virtual_el2_timer_gsiv;
1006
+ u32 virtual_el2_timer_flags;
1007
+};
10031008
10041009 /* Common GTDT subtable header */
10051010
....@@ -1390,7 +1395,7 @@
13901395 /* Values for HMAT structure types */
13911396
13921397 enum acpi_hmat_type {
1393
- ACPI_HMAT_TYPE_ADDRESS_RANGE = 0, /* Memory subystem address range */
1398
+ ACPI_HMAT_TYPE_PROXIMITY = 0, /* Memory proximity domain attributes */
13941399 ACPI_HMAT_TYPE_LOCALITY = 1, /* System locality latency and bandwidth information */
13951400 ACPI_HMAT_TYPE_CACHE = 2, /* Memory side cache information */
13961401 ACPI_HMAT_TYPE_RESERVED = 3 /* 3 and greater are reserved */
....@@ -1406,17 +1411,17 @@
14061411 * HMAT Structures, correspond to Type in struct acpi_hmat_structure
14071412 */
14081413
1409
-/* 0: Memory subystem address range */
1414
+/* 0: Memory proximity domain attributes */
14101415
1411
-struct acpi_hmat_address_range {
1416
+struct acpi_hmat_proximity_domain {
14121417 struct acpi_hmat_structure header;
14131418 u16 flags;
14141419 u16 reserved1;
14151420 u32 processor_PD; /* Processor proximity domain */
14161421 u32 memory_PD; /* Memory proximity domain */
14171422 u32 reserved2;
1418
- u64 physical_address_base; /* Physical address range base */
1419
- u64 physical_address_length; /* Physical address range length */
1423
+ u64 reserved3;
1424
+ u64 reserved4;
14201425 };
14211426
14221427 /* Masks for Flags field above */