Home
last modified time | relevance | path

Searched hist:"937 d6fdb70cd24602fd2638a5dbd5c46d32559c1" (Results 1 – 1 of 1) sorted by relevance

/rk3399_ARM-atf/lib/el3_runtime/aarch64/
H A Dcontext_mgmt.c937d6fdb70cd24602fd2638a5dbd5c46d32559c1 Mon Feb 05 21:40:21 UTC 2024 Manish Pandey <manish.pandey2@arm.com> fix(cm): update gic el2 sysregs save/restore mechanism

This patch does following two changes
- Create a separate routine for saving/restoring GIC el2 system registers
- To access ICC_SRE_EL2 register there was a workaround to set
SCR_EL3.NS before accessing it. This was required because SCR_EL3.EEL2
was zero. But with commit f105dd5fa this bit has been set to one early
on in booting process for a system with FEAT_SEL2 present and S-EL2
enabled.
However, we still need the workaround for a system which needs
save/restore of EL2 registers without secure EL2 being enabled e.g.
system with Non-secure and Realm world present.

Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id: I8d55c3dc6a17c4749748822d4a738912c1e13298