TianoCore EDK2 master
|
#include <IndustryStandard/Acpi.h>
Go to the source code of this file.
Data Structures | |
struct | EFI_ACPI_ARM_PERFORMANCE_MONITORING_UNIT_TABLE_HEADER |
struct | EFI_ACPI_ARM_PERFORMANCE_MONITORING_UNIT_NODE |
Macros | |
#define | EFI_ACPI_ARM_PERFORMANCE_MONITORING_UNIT_TABLE_REVISION 0x00 |
#define | EFI_ACPI_APMT_DUAL_PAGE_EXTENSION_SUPPORTED BIT0 |
#define | EFI_ACPI_APMT_PROCESSOR_AFFINITY_TYPE_CONTAINER BIT1 |
#define | EFI_ACPI_APMT_PROCESSOR_AFFINITY_TYPE_PROCESSOR 0 |
#define | EFI_ACPI_APMT_64BIT_SINGLE_COPY_ATOMICITY_SUPPORTED BIT2 |
#define | EFI_ACPI_APMT_INTERRUPT_MODE_EDGE_TRIGGERED BIT0 |
#define | EFI_ACPI_APMT_INTERRUPT_MODE_LEVEL_TRIGGERED 0 |
#define | EFI_ACPI_APMT_INTERRUPT_TYPE_WIRED 0 |
#define | EFI_ACPI_APMT_NODE_TYPE_MEMORY_CONTROLLER 0x00 |
#define | EFI_ACPI_APMT_NODE_TYPE_SMMU 0x01 |
#define | EFI_ACPI_APMT_NODE_TYPE_PCIE_ROOT_COMPLEX 0x02 |
#define | EFI_ACPI_APMT_NODE_TYPE_ACPI_DEVICE 0x03 |
#define | EFI_ACPI_APMT_NODE_TYPE_CPU_CACHE 0x04 |
ACPI Arm Performance Monitoring Unit (APMT) table as specified in ARM spec DEN0117
Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2022, ARM Limited. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file ArmPerformanceMonitoringUnitTable.h.
#define EFI_ACPI_APMT_64BIT_SINGLE_COPY_ATOMICITY_SUPPORTED BIT2 |
Definition at line 37 of file ArmPerformanceMonitoringUnitTable.h.
#define EFI_ACPI_APMT_DUAL_PAGE_EXTENSION_SUPPORTED BIT0 |
Arm PMU Node Structure
Definition at line 34 of file ArmPerformanceMonitoringUnitTable.h.
#define EFI_ACPI_APMT_INTERRUPT_MODE_EDGE_TRIGGERED BIT0 |
Definition at line 40 of file ArmPerformanceMonitoringUnitTable.h.
#define EFI_ACPI_APMT_INTERRUPT_MODE_LEVEL_TRIGGERED 0 |
Definition at line 41 of file ArmPerformanceMonitoringUnitTable.h.
#define EFI_ACPI_APMT_INTERRUPT_TYPE_WIRED 0 |
Definition at line 42 of file ArmPerformanceMonitoringUnitTable.h.
#define EFI_ACPI_APMT_NODE_TYPE_ACPI_DEVICE 0x03 |
Definition at line 48 of file ArmPerformanceMonitoringUnitTable.h.
#define EFI_ACPI_APMT_NODE_TYPE_CPU_CACHE 0x04 |
Definition at line 49 of file ArmPerformanceMonitoringUnitTable.h.
#define EFI_ACPI_APMT_NODE_TYPE_MEMORY_CONTROLLER 0x00 |
Definition at line 45 of file ArmPerformanceMonitoringUnitTable.h.
#define EFI_ACPI_APMT_NODE_TYPE_PCIE_ROOT_COMPLEX 0x02 |
Definition at line 47 of file ArmPerformanceMonitoringUnitTable.h.
#define EFI_ACPI_APMT_NODE_TYPE_SMMU 0x01 |
Definition at line 46 of file ArmPerformanceMonitoringUnitTable.h.
#define EFI_ACPI_APMT_PROCESSOR_AFFINITY_TYPE_CONTAINER BIT1 |
Definition at line 35 of file ArmPerformanceMonitoringUnitTable.h.
#define EFI_ACPI_APMT_PROCESSOR_AFFINITY_TYPE_PROCESSOR 0 |
Definition at line 36 of file ArmPerformanceMonitoringUnitTable.h.
#define EFI_ACPI_ARM_PERFORMANCE_MONITORING_UNIT_TABLE_REVISION 0x00 |
APMT Revision (as defined in DEN0117.)
Definition at line 27 of file ArmPerformanceMonitoringUnitTable.h.