diff options
author | Ard Biesheuvel <ardb@kernel.org> | 2025-01-16 18:11:21 +0100 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2025-01-17 18:37:27 +0000 |
commit | 8edd5fd6d3dfb21fe077427029f1e705cfbcb7a1 (patch) | |
tree | 07f2e4868ff1d3f5319634cb4295e8327203c8c5 /ArmVirtPkg | |
parent | 84eed1ef2a84c6716582809b1d1270f5388f8f0d (diff) | |
download | edk2-8edd5fd6d3dfb21fe077427029f1e705cfbcb7a1.tar.gz |
ArmPkg/ArmGic: Move GICv3 sysreg check into ArmGicDxe
ArmGicArchLib implements a check on the accessibility of the GIC system
register interface, which is a prerequisite for using the GIC in v3
mode. It might be possible to use GICv2 compatibility mode on poorly
configured platforms where the GIC is v3 capable but not accessible, but
in most cases, the GIC is driven in its native mode.
This check is now only carried out in a single place, and there is not
really any reason to keep this in a separate library. Even though
ArmVirtPkg implements its own version, the basic check (and enablement
of the sysreg interface) is still needed.
So move this check into the DXE driver itself, and drop the dependency
on ArmGicArchLib. This allows it to be retired in a subsequent patch.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Diffstat (limited to 'ArmVirtPkg')
0 files changed, 0 insertions, 0 deletions