.. | .. |
---|
3 | 3 | * |
---|
4 | 4 | * Name: actbl1.h - Additional ACPI table definitions |
---|
5 | 5 | * |
---|
6 | | - * Copyright (C) 2000 - 2018, Intel Corp. |
---|
| 6 | + * Copyright (C) 2000 - 2020, Intel Corp. |
---|
7 | 7 | * |
---|
8 | 8 | *****************************************************************************/ |
---|
9 | 9 | |
---|
.. | .. |
---|
562 | 562 | |
---|
563 | 563 | #define ACPI_DMAR_INCLUDE_ALL (1) |
---|
564 | 564 | |
---|
565 | | -/* 1: Reserved Memory Defininition */ |
---|
| 565 | +/* 1: Reserved Memory Definition */ |
---|
566 | 566 | |
---|
567 | 567 | struct acpi_dmar_reserved_memory { |
---|
568 | 568 | struct acpi_dmar_header header; |
---|
.. | .. |
---|
862 | 862 | /* Command status return values */ |
---|
863 | 863 | |
---|
864 | 864 | enum acpi_erst_command_status { |
---|
865 | | - ACPI_ERST_SUCESS = 0, |
---|
| 865 | + ACPI_ERST_SUCCESS = 0, |
---|
866 | 866 | ACPI_ERST_NO_SPACE = 1, |
---|
867 | 867 | ACPI_ERST_NOT_AVAILABLE = 2, |
---|
868 | 868 | ACPI_ERST_FAILURE = 3, |
---|
.. | .. |
---|
1000 | 1000 | #define ACPI_GTDT_INTERRUPT_MODE (1) |
---|
1001 | 1001 | #define ACPI_GTDT_INTERRUPT_POLARITY (1<<1) |
---|
1002 | 1002 | #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 | +}; |
---|
1003 | 1008 | |
---|
1004 | 1009 | /* Common GTDT subtable header */ |
---|
1005 | 1010 | |
---|
.. | .. |
---|
1390 | 1395 | /* Values for HMAT structure types */ |
---|
1391 | 1396 | |
---|
1392 | 1397 | 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 */ |
---|
1394 | 1399 | ACPI_HMAT_TYPE_LOCALITY = 1, /* System locality latency and bandwidth information */ |
---|
1395 | 1400 | ACPI_HMAT_TYPE_CACHE = 2, /* Memory side cache information */ |
---|
1396 | 1401 | ACPI_HMAT_TYPE_RESERVED = 3 /* 3 and greater are reserved */ |
---|
.. | .. |
---|
1406 | 1411 | * HMAT Structures, correspond to Type in struct acpi_hmat_structure |
---|
1407 | 1412 | */ |
---|
1408 | 1413 | |
---|
1409 | | -/* 0: Memory subystem address range */ |
---|
| 1414 | +/* 0: Memory proximity domain attributes */ |
---|
1410 | 1415 | |
---|
1411 | | -struct acpi_hmat_address_range { |
---|
| 1416 | +struct acpi_hmat_proximity_domain { |
---|
1412 | 1417 | struct acpi_hmat_structure header; |
---|
1413 | 1418 | u16 flags; |
---|
1414 | 1419 | u16 reserved1; |
---|
1415 | 1420 | u32 processor_PD; /* Processor proximity domain */ |
---|
1416 | 1421 | u32 memory_PD; /* Memory proximity domain */ |
---|
1417 | 1422 | 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; |
---|
1420 | 1425 | }; |
---|
1421 | 1426 | |
---|
1422 | 1427 | /* Masks for Flags field above */ |
---|