|
XenevaOS
|
#include <IndustryStandard/Acpi.h>
Go to the source code of this file.
Classes | |
| struct | EFI_ACPI_DMAR_STRUCTURE_HEADER |
| struct | EFI_ACPI_DMAR_PCI_PATH |
| struct | EFI_ACPI_DMAR_DEVICE_SCOPE_STRUCTURE_HEADER |
| struct | EFI_ACPI_DMAR_DRHD_HEADER |
| struct | EFI_ACPI_DMAR_RMRR_HEADER |
| struct | EFI_ACPI_DMAR_ATSR_HEADER |
| struct | EFI_ACPI_DMAR_RHSA_HEADER |
| struct | EFI_ACPI_DMAR_ANDD_HEADER |
| struct | EFI_ACPI_DMAR_HEADER |
Macros | |
| #define | EFI_ACPI_DMAR_DRHD_FLAGS_INCLUDE_PCI_ALL BIT0 |
| #define | EFI_ACPI_DMAR_ATSR_FLAGS_ALL_PORTS BIT0 |
| #define | EFI_ACPI_DMAR_REVISION 0x01 |
| #define | EFI_ACPI_DMAR_FLAGS_INTR_REMAP BIT0 |
| #define | EFI_ACPI_DMAR_FLAGS_X2APIC_OPT_OUT BIT1 |
| #define | EFI_ACPI_DMAR_FLAGS_DMA_CTRL_PLATFORM_OPT_IN_FLAG BIT2 |
| #define | EFI_ACPI_DMAR_TYPE_DRHD 0x00 |
| #define | EFI_ACPI_DMAR_TYPE_RMRR 0x01 |
| #define | EFI_ACPI_DMAR_TYPE_ATSR 0x02 |
| #define | EFI_ACPI_DMAR_TYPE_RHSA 0x03 |
| #define | EFI_ACPI_DMAR_TYPE_ANDD 0x04 |
| #define | EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_PCI_ENDPOINT 0x01 |
| #define | EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_PCI_BRIDGE 0x02 |
| #define | EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_IOAPIC 0x03 |
| #define | EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_MSI_CAPABLE_HPET 0x04 |
| #define | EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_ACPI_NAMESPACE_DEVICE 0x05 |
DMA Remapping Reporting (DMAR) ACPI table definition from Intel(R) Virtualization Technology for Directed I/O (VT-D) Architecture Specification.
Copyright (c) 2016 - 2018, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
| #define EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_ACPI_NAMESPACE_DEVICE 0x05 |
| #define EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_IOAPIC 0x03 |
| #define EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_MSI_CAPABLE_HPET 0x04 |
| #define EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_PCI_BRIDGE 0x02 |
| #define EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_PCI_ENDPOINT 0x01 |
DMA-Remapping Device Scope Entry Structure definitions from section 8.3.1
| #define EFI_ACPI_DMAR_ATSR_FLAGS_ALL_PORTS BIT0 |
Root Port ATS Capability Reporting Structure definitions from section 8.5
| #define EFI_ACPI_DMAR_DRHD_FLAGS_INCLUDE_PCI_ALL BIT0 |
DMA-Remapping Hardware Unit definitions from section 8.3
| #define EFI_ACPI_DMAR_FLAGS_DMA_CTRL_PLATFORM_OPT_IN_FLAG BIT2 |
| #define EFI_ACPI_DMAR_FLAGS_INTR_REMAP BIT0 |
| #define EFI_ACPI_DMAR_FLAGS_X2APIC_OPT_OUT BIT1 |
| #define EFI_ACPI_DMAR_REVISION 0x01 |
DMA-Remapping Reporting Structure definitions from section 8.1
| #define EFI_ACPI_DMAR_TYPE_ANDD 0x04 |
| #define EFI_ACPI_DMAR_TYPE_ATSR 0x02 |
| #define EFI_ACPI_DMAR_TYPE_DRHD 0x00 |
Remapping Structure Types definitions from section 8.2
| #define EFI_ACPI_DMAR_TYPE_RHSA 0x03 |
| #define EFI_ACPI_DMAR_TYPE_RMRR 0x01 |