diff options
author | Pierre Gondois <Pierre.Gondois@arm.com> | 2021-12-09 10:32:04 +0100 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2021-12-14 16:07:00 +0000 |
commit | 7b6c8b30a5377d7c561a867295ce2ca500ae13aa (patch) | |
tree | 060215b9d2aea0229591d8ff982cf305898eb2e9 /BaseTools/Source/Python/Eot/Report.py | |
parent | d250d408cf778cfd913d76ada8dfc9f517cb5bbf (diff) | |
download | edk2-7b6c8b30a5377d7c561a867295ce2ca500ae13aa.tar.gz edk2-7b6c8b30a5377d7c561a867295ce2ca500ae13aa.tar.bz2 edk2-7b6c8b30a5377d7c561a867295ce2ca500ae13aa.zip |
DynamicTablesPkg: FdtHwInfoParser: Add GICR parser
The GIC Redistributor (GICR) structure is part of the Multiple
APIC Description Table (MADT) that enables the discovery of
GIC Redistributor base addresses by providing the Physical Base
Address of a page range containing the GIC Redistributors. More
than one GICR Structure may be presented in the MADT. The GICR
structures should only be used when describing GIC version 3 or
higher.
The GIC Redistributor information is described in the platform
Device Tree, the bindings for which can be found at:
- linux/Documentation/devicetree/bindings/interrupt-controller/
arm,gic-v3.yaml
The FdtHwInfoParser implements a GIC Redistributor Parser that
parses the platform Device Tree to create CM_ARM_GIC_REDIST_INFO
objects which are encapsulated in a Configuration Manager
descriptor object and added to the platform information
repository.
The platform Configuration Manager can then utilise this
information when generating the MADT table.
Signed-off-by: Pierre Gondois <Pierre.Gondois@arm.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
Diffstat (limited to 'BaseTools/Source/Python/Eot/Report.py')
0 files changed, 0 insertions, 0 deletions