]> git.proxmox.com Git - mirror_edk2.git/commit
DynamicTablesPkg: Configuration Manager Objects
authorSami Mujawar <sami.mujawar@arm.com>
Sat, 15 Dec 2018 11:59:07 +0000 (11:59 +0000)
committerSami Mujawar <sami.mujawar@arm.com>
Tue, 19 Feb 2019 10:37:29 +0000 (10:37 +0000)
commitee6e66686cfa531b471f677b698214db47740dce
treee742b869463024bbc698b2a221bfcc727345d775
parent26147c77026f775966481b619a718fbb02ae9e1b
DynamicTablesPkg: Configuration Manager Objects

The dynamic tables frameworks core communicates with the
platform specific implementation using the configuration
manager protocol interface. The dynamic tables framework
core uses this interface to retrieve information required
for generating the firmware tables. This information is
represented in the form of objects, which are classified
as standard namespace objects, Arm namespace objects or
as Custom/OEM namespace objects.

The configuration manager objects provides a convenient
way for wrapping up the namespaces using a well defined
configuration manager object Id.

The configuration manager is a platform specific component
that collates the platform information required for generating
firmware tables and represents them as configuration manager
objects.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sami Mujawar <sami.mujawar@arm.com>
Reviewed-by: Alexei Fedorov <alexei.fedorov@arm.com>
DynamicTablesPkg/Include/ConfigurationManagerObject.h [new file with mode: 0644]