Skip to content

Commit c5ecbc6

Browse files
mcamromrafaeljw
authored andcommitted
ACPICA: Add DTPR table support for the ASL compiler
Define DTPR related structures offsets. Link: acpica/acpica@c6fc16c8936d Signed-off-by: Michal Camacho Romero <michal.camacho.romero@intel.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Link: https://patch.msgid.link/7902293.EvYhyI6sBW@rafael.j.wysocki
1 parent 75c3b2d commit c5ecbc6

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

include/acpi/actbl1.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
#define ACPI_SIG_DBGP "DBGP" /* Debug Port table */
3838
#define ACPI_SIG_DMAR "DMAR" /* DMA Remapping table */
3939
#define ACPI_SIG_DRTM "DRTM" /* Dynamic Root of Trust for Measurement table */
40+
#define ACPI_SIG_DTPR "DTPR" /* DMA TXT Protection Ranges table */
4041
#define ACPI_SIG_ECDT "ECDT" /* Embedded Controller Boot Resources Table */
4142
#define ACPI_SIG_EINJ "EINJ" /* Error Injection table */
4243
#define ACPI_SIG_ERST "ERST" /* Error Record Serialization Table */
@@ -47,7 +48,6 @@
4748
#define ACPI_SIG_HPET "HPET" /* High Precision Event Timer table */
4849
#define ACPI_SIG_IBFT "IBFT" /* iSCSI Boot Firmware Table */
4950
#define ACPI_SIG_MSCT "MSCT" /* Maximum System Characteristics Table */
50-
#define ACPI_SIG_DTPR "DTPR" /* TXT DMA Protection Ranges reporting table */
5151

5252
#define ACPI_SIG_S3PT "S3PT" /* S3 Performance (sub)Table */
5353
#define ACPI_SIG_PCCS "PCC" /* PCC Shared Memory Region */
@@ -1994,7 +1994,7 @@ struct acpi_tpr_array {
19941994
u64 base;
19951995
};
19961996

1997-
struct acpi_dtpr_instance {
1997+
struct acpi_tpr_instance {
19981998
u32 flags;
19991999
u32 tpr_cnt;
20002000
struct acpi_tpr_array tpr_array[];
@@ -2008,7 +2008,7 @@ struct acpi_dtpr_instance {
20082008
* TPRn_LIMIT[63:20] * applied to the incoming address, to determine if an
20092009
* access fall within the TPRn defined region.
20102010
*******************************************************************************/
2011-
struct acpi_dtprn_base_reg {
2011+
struct acpi_tprn_base_reg {
20122012
u64 reserved0:3;
20132013
u64 rw:1; // access: 1 == RO, 0 == RW (for TPR must be RW)
20142014
u64 enable:1; // 0 == range enabled, 1 == range disabled
@@ -2030,7 +2030,7 @@ struct acpi_dtprn_base_reg {
20302030
* transaction from changing the state of memory.
20312031
*******************************************************************************/
20322032

2033-
struct acpi_dtprn_limit_reg {
2033+
struct acpi_tprn_limit_reg {
20342034
u64 reserved0:3;
20352035
u64 rw:1; // access: 1 == RO, 0 == RW (for TPR must be RW)
20362036
u64 enable:1; // 0 == range enabled, 1 == range disabled

0 commit comments

Comments
 (0)