From 319935db129085bf4a3886dfd5662c687e6ce814 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Wed, 1 Sep 2021 17:12:20 +0100 Subject: [PATCH 2/2] tcg/arm: Increase stack alignment for function generation This avoids the following assertion when the kernel initializes X.509 certificates: [ 7.315373] Loading compiled-in X.509 certificates qemu-system-arm: ../tcg/tcg.c:3063: temp_allocate_frame: Assertion `align <= TCG_TARGET_STACK_ALIGN' failed. Signed-off-by: Richard W.M. Jones --- tcg/arm/tcg-target.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tcg/arm/tcg-target.h b/tcg/arm/tcg-target.h index d113b7f8db..5c8f3f8c55 100644 --- a/tcg/arm/tcg-target.h +++ b/tcg/arm/tcg-target.h @@ -115,7 +115,7 @@ extern bool use_neon_instructions; #endif /* used for function call generation */ -#define TCG_TARGET_STACK_ALIGN 8 +#define TCG_TARGET_STACK_ALIGN 16 #define TCG_TARGET_CALL_ALIGN_ARGS 1 #define TCG_TARGET_CALL_STACK_OFFSET 0 -- 2.32.0