Home
last modified time | relevance | path

Searched hist:f77d71325af9285c80b04a7aae76f70398f24137 (Results 1 – 1 of 1) sorted by relevance

/rk3399_ARM-atf/lib/el3_runtime/aarch64/
H A Dcontext_mgmt.cf77d71325af9285c80b04a7aae76f70398f24137 Wed Oct 15 15:26:07 UTC 2025 Agathiyan Bragadeesh <agathiyan.bragadeesh2@arm.com> fix(context-mgmt): correct guards for PIE and POE registers

At the moment access to the POR_EL2 system register is guarded by
either FEAT_S1POE or FEAT_S2POE being implemented. However this
register exists only with FEAT_S1POE, and the two features are
independent from each other.

Similarly access to PIRE0_EL2 and PIR_EL2 is guarded by either
FEAT_S1PIE or FEAT_S2PIE yet these only exist with FEAT_S1PIE, with the
two features also independent of each other.

Change the guards to only look at FEAT_S1PIE/FEAT_S1POE, to fix crashes
when FEAT_S2PIE/FEAT_S2POE is implemented, but FEAT_S1PIE/FEAT_S1POE is
not.

Signed-off-by: Agathiyan Bragadeesh <agathiyan.bragadeesh2@arm.com>
Change-Id: I5d145c0f1b388e7bdade94920b6bf5f2d7eebfcd