| .. | .. |
|---|
| 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 */ |
|---|