]> git.proxmox.com Git - mirror_edk2.git/commit
DynamicTablesPkg: AML stream interface
authorSami Mujawar <sami.mujawar@arm.com>
Tue, 4 Aug 2020 11:46:02 +0000 (12:46 +0100)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Thu, 13 Aug 2020 18:00:06 +0000 (18:00 +0000)
commit7f293b25d600b673b0bd59c24aec9a887d7a5f4a
treef74331ad83d09b97aec1502975f79caf41348322
parentca04956e1b7790101a4bd774de60642acc15d695
DynamicTablesPkg: AML stream interface

Dynamic AML involves parsing/packing of AML opcode and
data into AML byte streams. The AML stream interface
provides safe buffer management as well as supports
forward and reverse streams. It provides functions to
create, read, write, clone and compare AML streams.

Co-authored-by: Pierre Gondois <pierre.gondois@arm.com>
Signed-off-by: Sami Mujawar <sami.mujawar@arm.com>
Reviewed-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
DynamicTablesPkg/Library/Common/AmlLib/Stream/AmlStream.c [new file with mode: 0644]
DynamicTablesPkg/Library/Common/AmlLib/Stream/AmlStream.h [new file with mode: 0644]