summaryrefslogtreecommitdiffstats
path: root/tools/testing
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2023-04-08 04:17:49 +0200
committerMichael Ellerman <mpe@ellerman.id.au>2023-04-20 04:54:22 +0200
commitdc5dac748af9087e9240bd2ae6ae7db48d5360ae (patch)
tree59998f55199668c054226f3bc29fc4963fc35741 /tools/testing
parentpowerpc/64s: Run at the kernel virtual address earlier in boot (diff)
downloadlinux-dc5dac748af9087e9240bd2ae6ae7db48d5360ae.tar.xz
linux-dc5dac748af9087e9240bd2ae6ae7db48d5360ae.zip
powerpc/64: Add support to build with prefixed instructions
Add an option to build kernel and module with prefixed instructions if the CPU and toolchain support it. This is not related to kernel support for userspace execution of prefixed instructions. Building with prefixed instructions breaks some extended inline asm memory addressing, for example it will provide immediates that exceed the range of simple load/store displacement. Whether this is a toolchain or a kernel asm problem remains to be seen. For now, these are replaced with simpler and less efficient direct register addressing when compiling with prefixed. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://msgid.link/20230408021752.862660-4-npiggin@gmail.com
Diffstat (limited to 'tools/testing')
0 files changed, 0 insertions, 0 deletions