DynamicTablesPkg: Remove PPTT ID structure from ACPI 6.4 generator
Bugzilla: 3697 (https://bugzilla.tianocore.org/show_bug.cgi?id=3697) ACPI 6.3A deprecated PPTT ID (type 2) structure which was subsequently removed in ACPI 6.4. Therefore remove support for generating PPTT ID structures. Mantis ID for removing PPTT type 2 structure: 2072 (https://mantis.uefi.org/mantis/view.php?id=2072) Signed-off-by: Chris Jones <christopher.jones@arm.com> Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
This commit is contained in:
committed by
mergify[bot]
parent
8cf2bdfcfb
commit
b2bbe3df54
@@ -50,7 +50,7 @@ typedef enum ArmObjectID {
|
||||
EArmObjSmmuInterruptArray, ///< 26 - SMMU Interrupt Array
|
||||
EArmObjProcHierarchyInfo, ///< 27 - Processor Hierarchy Info
|
||||
EArmObjCacheInfo, ///< 28 - Cache Info
|
||||
EArmObjProcNodeIdInfo, ///< 29 - Processor Node ID Info
|
||||
EArmObjReserved29, ///< 29 - Reserved
|
||||
EArmObjCmRef, ///< 30 - CM Object Reference
|
||||
EArmObjMemoryAffinityInfo, ///< 31 - Memory Affinity Info
|
||||
EArmObjDeviceHandleAcpi, ///< 32 - Device Handle Acpi
|
||||
@@ -747,27 +747,6 @@ typedef struct CmArmCacheInfo {
|
||||
UINT16 LineSize;
|
||||
} CM_ARM_CACHE_INFO;
|
||||
|
||||
/** A structure that describes the ID Structure (Type 2) in PPTT
|
||||
|
||||
ID: EArmObjProcNodeIdInfo
|
||||
*/
|
||||
typedef struct CmArmProcNodeIdInfo {
|
||||
/// A unique token used to identify this object
|
||||
CM_OBJECT_TOKEN Token;
|
||||
// Vendor ID (as described in ACPI ID registry)
|
||||
UINT32 VendorId;
|
||||
/// First level unique node ID
|
||||
UINT64 Level1Id;
|
||||
/// Second level unique node ID
|
||||
UINT64 Level2Id;
|
||||
/// Major revision of the node
|
||||
UINT16 MajorRev;
|
||||
/// Minor revision of the node
|
||||
UINT16 MinorRev;
|
||||
/// Spin revision of the node
|
||||
UINT16 SpinRev;
|
||||
} CM_ARM_PROC_NODE_ID_INFO;
|
||||
|
||||
/** A structure that describes a reference to another Configuration Manager
|
||||
object.
|
||||
|
||||
|
Reference in New Issue
Block a user