]> git.proxmox.com Git - mirror_edk2.git/commit - DynamicTablesPkg/Include/Library/AmlLib/AmlLib.h
DynamicTablesPkg: AML Code generation for memory ranges
authorPierre Gondois <Pierre.Gondois@arm.com>
Thu, 9 Dec 2021 09:24:58 +0000 (10:24 +0100)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Mon, 13 Dec 2021 12:48:42 +0000 (12:48 +0000)
commit7f1861be2b5e65a3dd840d77cd433f18992149c0
treec4cef159fda92693898e2339cd2c06523468e890
parente07d27e24d5dc9b11260d81bc2d2444d194baf62
DynamicTablesPkg: AML Code generation for memory ranges

Add helper functions to generate AML Resource Data describing memory
ranges. Memory ranges can be one, double or four words long. They
can be of 'normal', IO or bus number memory type. The following
APIs are exposed:
 - AmlCodeGenRdDWordIo ()
 - AmlCodeGenRdDWordMemory ()
 - AmlCodeGenRdWordBusNumber ()
 - AmlCodeGenRdQWordMemory ()

To: Sami Mujawar <sami.mujawar@arm.com>
To: Alexei Fedorov <Alexei.Fedorov@arm.com>
Signed-off-by: Pierre Gondois <Pierre.Gondois@arm.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
DynamicTablesPkg/Include/Library/AmlLib/AmlLib.h
DynamicTablesPkg/Library/Common/AmlLib/CodeGen/AmlResourceDataCodeGen.c