audk/DynamicTablesPkg/Library/Common/AmlLib
Pierre Gondois ce15936f2f DynamicTablesPkg: AML code generation for a ResourceTemplate
ASL provides a ResourceTemplate macro that creates a Buffer in which
resource descriptor macros can be listed. The ResourceTemplate macro
automatically generates an End descriptor and calculates the checksum
for the resource template.

Therefore, add AmlCodeGenResourceTemplate() to generate AML code for
the ResourceTemplate() macro. This function generates a Buffer node
with an EndTag resource data descriptor, which is similar to the ASL
ResourceTemplate() macro.

Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
Signed-off-by: Pierre Gondois <Pierre.Gondois@arm.com>
2021-10-08 15:39:42 +00:00
..
AmlDbgPrint DynamicTablesPkg: Use %a formatter in AmlDbgPrint 2021-10-01 10:57:43 +00:00
AmlEncoding DynamicTablesPkg: Helper function to compute package length 2021-10-08 15:39:42 +00:00
Api DynamicTablesPkg: Deprecate Crs specific methods in AmlLib 2021-10-01 10:57:43 +00:00
CodeGen DynamicTablesPkg: AML code generation for a ResourceTemplate 2021-10-08 15:39:42 +00:00
NameSpace DynamicTablesPkg/AmlLib: Remove unused variables 2021-02-15 23:31:03 +00:00
Parser DynamicTablesPkg: AmlLib\AmlDbgPrint fix ECC error 2020-10-21 13:33:03 +00:00
ResourceData DynamicTablesPkg: Add AmlRdSetEndTagChecksum() 2021-10-08 15:39:42 +00:00
Serialize DynamicTablesPkg: AML serialise interface 2020-08-13 18:00:06 +00:00
Stream DynamicTablesPkg: AmlLib fix ECC errors 2020-10-21 13:33:03 +00:00
String DynamicTablesPkg: AML and ASL string helper 2020-08-13 18:00:06 +00:00
Tree DynamicTablesPkg: Update error handling for node creation 2021-10-08 15:39:42 +00:00
Utils DynamicTablesPkg: Make AmlNodeGetIntegerValue public 2021-10-08 15:39:42 +00:00
AmlCoreInterface.h DynamicTablesPkg: AML Core interface 2020-08-13 18:00:06 +00:00
AmlDefines.h DynamicTablesPkg: Use AML_NAME_SEG_SIZE define 2021-06-02 09:57:17 +00:00
AmlInclude.h
AmlLib.inf DynamicTablesPkg: Extract AcpiHelperLib from TableHelperLib 2021-10-01 10:57:43 +00:00
AmlNodeDefines.h DynamicTablesPkg: AML node definitions 2020-08-13 18:00:06 +00:00