]> git.ipfire.org Git - thirdparty/qemu.git/commit
bsd-user: Define TARGET_SIGSTACK_ALIGN and use it to round stack
authorWarner Losh <imp@bsdimp.com>
Sun, 23 Jun 2024 21:29:42 +0000 (15:29 -0600)
committerWarner Losh <imp@bsdimp.com>
Tue, 23 Jul 2024 16:56:30 +0000 (10:56 -0600)
commit5fa2a10ba6822fc1e500e921dcae344db46e1649
tree53a8955280e815b90aee881addd0b245ad0c339e
parent5b6828d194fba3c170a5f717cc1fc3d35645aadd
bsd-user: Define TARGET_SIGSTACK_ALIGN and use it to round stack

Most (all?) targets require stacks to be properly aligned. Rather than a
series of ifdefs in bsd-user/signal.h, instead use a manditory #define
for all architectures.

Signed-off-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
bsd-user/aarch64/target_arch_signal.h
bsd-user/arm/target_arch_signal.h
bsd-user/i386/target_arch_signal.h
bsd-user/signal.c
bsd-user/x86_64/target_arch_signal.h