diff options
author | Sami Mujawar <sami.mujawar@arm.com> | 2018-10-09 16:35:22 +0100 |
---|---|---|
committer | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2018-10-12 17:40:33 +0200 |
commit | 301402fa4797ac3a141e575329ca2ea91756414c (patch) | |
tree | 0d5f58643cc72275887d3bb322813609906a9334 /BaseTools/Source/Python/Table/TablePcd.py | |
parent | bbce001515bbfcad24c216b1c9c25057e8c461e9 (diff) | |
download | edk2-301402fa4797ac3a141e575329ca2ea91756414c.tar.gz edk2-301402fa4797ac3a141e575329ca2ea91756414c.tar.bz2 edk2-301402fa4797ac3a141e575329ca2ea91756414c.zip |
ArmPkg: Add support for GICv4
Updated Redistributor base calculation to allow for the fact that
GICv4 has 2 additional 64KB frames (for VLPI and a reserved frame).
The code now tests the VLPIS bit in the GIC Redistributor Type
Register (GICR_TYPER) and calculates the Redistributor granularity
accordingly.
The code changes are:
GICR_TYPER register fields, etc, added to the header.
Loop updated to pay attention to GICR_TYPER.Last.
Derive frame "stride" size from GICR_TYPER.VLPIS.
Note: The assumption is that the redistributors are adjacent for
all CPUs. However this may not be the case for NUMA systems.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sami Mujawar <sami.mujawar@arm.com>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Diffstat (limited to 'BaseTools/Source/Python/Table/TablePcd.py')
0 files changed, 0 insertions, 0 deletions