DynamicTablesPkg/AmlLib: Enumerate memory attributes
AmlCodeGenRdQWordMemory's and AmlCodeGenRdDWordMemory's Cacheable and MemoryRangeType parameters treat specific values as having specific meanings as defined by the spec. This change adds enums to map those meanings to their corresponding values. Signed-off-by: Jeshua Smith <jeshuas@nvidia.com> Acked-by: Leif Lindholm <quic_llindhol@quicinc.com> Reviewed-by: Pierre Gondois <pierre.gondois@arm.com> Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
This commit is contained in:
committed by
mergify[bot]
parent
ec7f734366
commit
309450db26
@@ -570,7 +570,7 @@ AmlCodeGenRdDWordMemory (
|
||||
IN BOOLEAN IsPosDecode,
|
||||
IN BOOLEAN IsMinFixed,
|
||||
IN BOOLEAN IsMaxFixed,
|
||||
IN UINT8 Cacheable,
|
||||
IN AML_MEMORY_ATTRIBUTES_MEM Cacheable,
|
||||
IN BOOLEAN IsReadWrite,
|
||||
IN UINT32 AddressGranularity,
|
||||
IN UINT32 AddressMinimum,
|
||||
@@ -579,7 +579,7 @@ AmlCodeGenRdDWordMemory (
|
||||
IN UINT32 RangeLength,
|
||||
IN UINT8 ResourceSourceIndex,
|
||||
IN CONST CHAR8 *ResourceSource,
|
||||
IN UINT8 MemoryRangeType,
|
||||
IN AML_MEMORY_ATTRIBUTES_MTP MemoryRangeType,
|
||||
IN BOOLEAN IsTypeStatic,
|
||||
IN AML_OBJECT_NODE_HANDLE NameOpNode, OPTIONAL
|
||||
OUT AML_DATA_NODE_HANDLE *NewRdNode OPTIONAL
|
||||
@@ -1161,7 +1161,7 @@ AmlCodeGenRdQWordMemory (
|
||||
IN BOOLEAN IsPosDecode,
|
||||
IN BOOLEAN IsMinFixed,
|
||||
IN BOOLEAN IsMaxFixed,
|
||||
IN UINT8 Cacheable,
|
||||
IN AML_MEMORY_ATTRIBUTES_MEM Cacheable,
|
||||
IN BOOLEAN IsReadWrite,
|
||||
IN UINT64 AddressGranularity,
|
||||
IN UINT64 AddressMinimum,
|
||||
@@ -1170,7 +1170,7 @@ AmlCodeGenRdQWordMemory (
|
||||
IN UINT64 RangeLength,
|
||||
IN UINT8 ResourceSourceIndex,
|
||||
IN CONST CHAR8 *ResourceSource,
|
||||
IN UINT8 MemoryRangeType,
|
||||
IN AML_MEMORY_ATTRIBUTES_MTP MemoryRangeType,
|
||||
IN BOOLEAN IsTypeStatic,
|
||||
IN AML_OBJECT_NODE_HANDLE NameOpNode, OPTIONAL
|
||||
OUT AML_DATA_NODE_HANDLE *NewRdNode OPTIONAL
|
||||
|
Reference in New Issue
Block a user