summaryrefslogtreecommitdiffstats
path: root/BaseTools/Source/Python/Eot/CodeFragment.py
diff options
context:
space:
mode:
authorPierre Gondois <pierre.gondois@arm.com>2020-08-04 13:28:42 +0100
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2020-08-13 18:00:06 +0000
commit26f5961f3e53c6c8916a51f9b92a525d301b7dd7 (patch)
tree5c94bb6f71573f97abd3af78a329e8ed89d41832 /BaseTools/Source/Python/Eot/CodeFragment.py
parent7f293b25d600b673b0bd59c24aec9a887d7a5f4a (diff)
downloadedk2-26f5961f3e53c6c8916a51f9b92a525d301b7dd7.tar.gz
edk2-26f5961f3e53c6c8916a51f9b92a525d301b7dd7.tar.bz2
edk2-26f5961f3e53c6c8916a51f9b92a525d301b7dd7.zip
DynamicTablesPkg: AML serialise interface
AML Fixup and AML Codegen facilitate dynamic generation of Definition Block tables. The AML byte stream that is generated is represented in an AML tree. Once the AML table generation is completed, the AML tree needs to be serialised for installing as an ACPI table. The AML serialise interface implements the functionality to iterate the nodes in the AML tree, collating the AML bytecode, computing the checksum and writing the AML byte stream to a buffer that represents the Definition Block table. Signed-off-by: Pierre Gondois <pierre.gondois@arm.com> Co-authored-by: Sami Mujawar <sami.mujawar@arm.com> Reviewed-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
Diffstat (limited to 'BaseTools/Source/Python/Eot/CodeFragment.py')
0 files changed, 0 insertions, 0 deletions