]> www.infradead.org Git - users/jedix/linux-maple.git/commit
kselftets/arm64: Use flag bits for features in fp-ptrace assembler code
authorMark Brown <broonie@kernel.org>
Tue, 12 Nov 2024 13:08:14 +0000 (13:08 +0000)
committerCatalin Marinas <catalin.marinas@arm.com>
Tue, 12 Nov 2024 13:20:02 +0000 (13:20 +0000)
commitc0350076c13eac4f1d7f7ab6acd43bb252baef7a
tree91bea7d55c79f4b7d6967370b7ed0f57eed994c4
parentc297aa7d3fb6755890b78b483e82c9cf07370d50
kselftets/arm64: Use flag bits for features in fp-ptrace assembler code

The assembler portions of fp-ptrace are passed feature flags by the C code
indicating which architectural features are supported. Currently these use
an entire register for each flag which is wasteful and gets cumbersome as
new flags are added. Switch to using flag bits in a single register to make
things easier to maintain.

No functional change.

Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20241112-arm64-fp-ptrace-fpmr-v2-1-250b57c61254@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
tools/testing/selftests/arm64/fp/fp-ptrace-asm.S
tools/testing/selftests/arm64/fp/fp-ptrace.c
tools/testing/selftests/arm64/fp/fp-ptrace.h