K 10 svn:author V 3 jhb K 8 svn:date V 27 2018-01-31T17:36:39.928094Z K 7 svn:log V 596 Consistently use 16-byte alignment for MIPS N32 and N64. - Add a new header to hold constants shared between C and assembly such as CALLFRAME_SZ. - Add a new STACK_ALIGN constant to and use it to replace hardcoded constants in the kernel and makecontext(). As a result of this, ensure the stack pointer on N32 and N64 is 16-byte aligned for N32 and N64 after exec(), after pthread_create(), and when sending signals rather than 8-byte aligned. Reviewed by: jmallett Sponsored by: DARPA / AFRL Differential Revision: https://reviews.freebsd.org/D13875 END