edk2/DynamicTablesPkg/Library/Common/AmlLib
Pierre Gondois 28b2df475f DynamicTablesPkg: Add AmlRdSetEndTagChecksum()
Add AmlRdSetEndTagChecksum(), setting the CheckSum value contained in a
Resource Data element.

ACPI 6.4, s6.4.2.9 "End Tag":
"This checksum is generated such that adding it to the sum of all the
data bytes will produce a zero sum."
"If the checksum field is zero, the resource data is treated as if the
checksum operation succeeded. Configuration proceeds normally."

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: AmlEncoding change debug macro 2020-10-21 13:33:03 +00:00
Api DynamicTablesPkg: Deprecate Crs specific methods in AmlLib 2021-10-01 10:57:43 +00:00
CodeGen DynamicTablesPkg: Rework AmlResourceDataCodegen.c/h 2021-10-01 10:57:43 +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: AmlLib fix ECC errors 2020-10-21 13:33:03 +00:00
Utils DynamicTablesPkg: AML utility interfaces 2020-08-13 18:00:06 +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 DynamicTablesPkg: AmlLib definitions 2020-08-13 18:00:06 +00:00
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