On Wed, Aug 21, 2024 at 01:54:33PM +0100, Catalin Marinas wrote:
Otherwise it looks fine.
Reviewed-by: Catalin Marinas catalin.marinas@arm.com
I've also added:
+ + /* Ensure we remember GCSPR_EL0 if we're disabling. */ + if (task_gcs_el0_enabled(current)) + current->thread.gcspr_el0 = read_sysreg_s(SYS_GCSPR_EL0);
to handle the disable case.