summaryrefslogtreecommitdiffstats
path: root/BaseTools/Source/Python/AutoGen/ValidCheckingInfoObject.py
diff options
context:
space:
mode:
authorSami Mujawar <sami.mujawar@arm.com>2018-12-03 11:13:31 +0000
committerSami Mujawar <sami.mujawar@arm.com>2019-02-19 10:37:29 +0000
commitdacba2b271262cea833e85ba8e25dc1f208044c5 (patch)
tree1bb2abce78e30345cf32581f50dc1c6c48706b97 /BaseTools/Source/Python/AutoGen/ValidCheckingInfoObject.py
parent4a7aa8d34a45011132c6fdb8aa903db7183371e2 (diff)
downloadedk2-dacba2b271262cea833e85ba8e25dc1f208044c5.tar.gz
edk2-dacba2b271262cea833e85ba8e25dc1f208044c5.tar.bz2
edk2-dacba2b271262cea833e85ba8e25dc1f208044c5.zip
DynamicTablesPkg: Dynamic Tables Framework
The dynamic tables framework is designed to generate standardised firmware tables that describe the hardware information at run-time. A goal of standardised firmware is to have a common firmware for a platform capable of booting both Windows and Linux operating systems. Traditionally the firmware tables are handcrafted using ACPI Source Language (ASL), Table Definition Language (TDL) and C-code. This approach can be error prone and involves time consuming debugging. In addition, it may be desirable to configure platform hardware at runtime such as: configuring the number of cores available for use by the OS, or turning SoC features ON or OFF. This patch introduces Dynamic Tables Framework which also provides mechanisms to reduce the amount of effort required in porting firmware to new platforms. A more detailed description is in the Readme.md file. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Sami Mujawar <sami.mujawar@arm.com> Reviewed-by: Alexei Fedorov <alexei.fedorov@arm.com>
Diffstat (limited to 'BaseTools/Source/Python/AutoGen/ValidCheckingInfoObject.py')
0 files changed, 0 insertions, 0 deletions