diff options
Diffstat (limited to 'include/acpi')
-rw-r--r-- | include/acpi/actbl2.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/include/acpi/actbl2.h b/include/acpi/actbl2.h index 094a906a0e98..da5b057d775d 100644 --- a/include/acpi/actbl2.h +++ b/include/acpi/actbl2.h | |||
@@ -424,7 +424,8 @@ enum acpi_dmar_type { | |||
424 | ACPI_DMAR_TYPE_RESERVED_MEMORY = 1, | 424 | ACPI_DMAR_TYPE_RESERVED_MEMORY = 1, |
425 | ACPI_DMAR_TYPE_ATSR = 2, | 425 | ACPI_DMAR_TYPE_ATSR = 2, |
426 | ACPI_DMAR_HARDWARE_AFFINITY = 3, | 426 | ACPI_DMAR_HARDWARE_AFFINITY = 3, |
427 | ACPI_DMAR_TYPE_RESERVED = 4 /* 4 and greater are reserved */ | 427 | ACPI_DMAR_TYPE_ANDD = 4, |
428 | ACPI_DMAR_TYPE_RESERVED = 5 /* 5 and greater are reserved */ | ||
428 | }; | 429 | }; |
429 | 430 | ||
430 | /* DMAR Device Scope structure */ | 431 | /* DMAR Device Scope structure */ |
@@ -445,7 +446,8 @@ enum acpi_dmar_scope_type { | |||
445 | ACPI_DMAR_SCOPE_TYPE_BRIDGE = 2, | 446 | ACPI_DMAR_SCOPE_TYPE_BRIDGE = 2, |
446 | ACPI_DMAR_SCOPE_TYPE_IOAPIC = 3, | 447 | ACPI_DMAR_SCOPE_TYPE_IOAPIC = 3, |
447 | ACPI_DMAR_SCOPE_TYPE_HPET = 4, | 448 | ACPI_DMAR_SCOPE_TYPE_HPET = 4, |
448 | ACPI_DMAR_SCOPE_TYPE_RESERVED = 5 /* 5 and greater are reserved */ | 449 | ACPI_DMAR_SCOPE_TYPE_ACPI = 5, |
450 | ACPI_DMAR_SCOPE_TYPE_RESERVED = 6 /* 6 and greater are reserved */ | ||
449 | }; | 451 | }; |
450 | 452 | ||
451 | struct acpi_dmar_pci_path { | 453 | struct acpi_dmar_pci_path { |
@@ -507,6 +509,15 @@ struct acpi_dmar_rhsa { | |||
507 | u32 proximity_domain; | 509 | u32 proximity_domain; |
508 | }; | 510 | }; |
509 | 511 | ||
512 | /* 4: ACPI Namespace Device Declaration Structure */ | ||
513 | |||
514 | struct acpi_dmar_andd { | ||
515 | struct acpi_dmar_header header; | ||
516 | u8 reserved[3]; | ||
517 | u8 device_number; | ||
518 | u8 object_name[]; | ||
519 | }; | ||
520 | |||
510 | /******************************************************************************* | 521 | /******************************************************************************* |
511 | * | 522 | * |
512 | * HPET - High Precision Event Timer table | 523 | * HPET - High Precision Event Timer table |