Re: [PATCH v2 07/21] selftests/bpf: arm64: Use TPIDRRO_EL0 instead of SP_EL0 for 'current'

From: Jinjie Ruan

Date: Thu Oct 08 2026 - 03:56:01 EST




在 2026/9/19 0:13, Will Deacon 写道:
> The current task pointer now lives in TPIDRRO_EL0 instead of SP_EL0, so
> update the bpf selftests with the new register allocation.
>
> Cc: Mark Rutland <mark.rutland@xxxxxxx>
> Signed-off-by: Will Deacon <will@xxxxxxxxxx>
> ---
> tools/testing/selftests/bpf/progs/verifier_jit_inline.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/tools/testing/selftests/bpf/progs/verifier_jit_inline.c b/tools/testing/selftests/bpf/progs/verifier_jit_inline.c
> index 02e562f56f9d..a3d6c095acc3 100644
> --- a/tools/testing/selftests/bpf/progs/verifier_jit_inline.c
> +++ b/tools/testing/selftests/bpf/progs/verifier_jit_inline.c
> @@ -9,7 +9,7 @@ __success __retval(0)
> __arch_x86_64
> __jited(" addq %gs:{{.*}}, %rax")
> __arch_arm64
> -__jited(" mrs x8, SP_EL0")
> +__jited(" mrs x8, TPIDRRO_EL0")

Reviewed-by: Jinjie Ruan <ruanjinjie@xxxxxxxxxx>

> __arch_riscv64
> __jited(" mv a5, tp")
> __arch_loongarch

--
Best regards,
Jinjie