[PATCH v4 06/29] arm64: context switch POR_EL0 register
Kevin Brodsky
kevin.brodsky at arm.com
Mon Jul 22 06:40:32 PDT 2024
On 03/05/2024 15:01, Joey Gouly wrote:
> @@ -371,6 +382,9 @@ int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
> if (system_supports_tpidr2())
> p->thread.tpidr2_el0 = read_sysreg_s(SYS_TPIDR2_EL0);
>
> + if (system_supports_poe())
> + p->thread.por_el0 = read_sysreg_s(SYS_POR_EL0);
This is most likely needed for kernel threads as well, because they may
be affected by POR_EL0 too (see my reply on patch 17).
Kevin
> +
> if (stack_start) {
> if (is_compat_thread(task_thread_info(p)))
> childregs->compat_sp = stack_start;
More information about the linux-arm-kernel
mailing list