aboutsummaryrefslogtreecommitdiff
path: root/bsd-user/arm
diff options
context:
space:
mode:
authorWarner Losh <imp@bsdimp.com>2024-06-23 15:29:42 -0600
committerWarner Losh <imp@bsdimp.com>2024-07-23 10:56:30 -0600
commit5fa2a10ba6822fc1e500e921dcae344db46e1649 (patch)
tree53a8955280e815b90aee881addd0b245ad0c339e /bsd-user/arm
parent5b6828d194fba3c170a5f717cc1fc3d35645aadd (diff)
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>
Diffstat (limited to 'bsd-user/arm')
-rw-r--r--bsd-user/arm/target_arch_signal.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/bsd-user/arm/target_arch_signal.h b/bsd-user/arm/target_arch_signal.h
index 02b2b33e07..10f96b8bfc 100644
--- a/bsd-user/arm/target_arch_signal.h
+++ b/bsd-user/arm/target_arch_signal.h
@@ -86,4 +86,6 @@ struct target_sigframe {
target_mcontext_vfp_t sf_vfp; /* actual saved VFP context */
};
+#define TARGET_SIGSTACK_ALIGN 8
+
#endif /* TARGET_ARCH_SIGNAL_H */