On Mon, Mar 11, 2019 at 05:50:00AM +0000, rokuyama.rk%gmail.com@localhost wrote:
Fix:
Index: sys/arch/amd64/include/param.h
===================================================================
RCS file: /home/netbsd/src/sys/arch/amd64/include/param.h,v
retrieving revision 1.29
diff -p -u -r1.29 param.h
--- sys/arch/amd64/include/param.h 11 Feb 2019 14:59:32 -0000 1.29
+++ sys/arch/amd64/include/param.h 10 Mar 2019 13:12:11 -0000
@@ -23,6 +23,8 @@
#define ALIGNED_POINTER(p,t) 1
+#define STACK_ALIGNBYTES (16 - 1) /* COMPAT_LINUX */
+
#define ALIGNBYTES32 (sizeof(int) - 1)
#define ALIGN32(p) (((u_long)(p) + ALIGNBYTES32) &~ALIGNBYTES32)
I'm puzzled by this patch. Stack alignment should already be 16 Bytes on
AMD64.