fi
AC_MSG_RESULT([checking for Pagesize... ${psize}k])
-#----------------------------------------------------------------------------
-# Define shm_align for MIPS (--shared-memory-alignment)
-#----------------------------------------------------------------------------
-AC_ARG_WITH(alignment,
- [ --with-alignment= shared memory alignment for MIPS],
- [align=$withval],
- [align=-1]
-)
-
-mod=`expr $align % 1024`
-
-let "psz=psize*1024*2"
-
-if test "$align" = "-1"; then
- AC_DEFINE([SHM_ALIGNMENT], 2*(1UL << MIPS_PAGE_SHIFT),
- [configured memory alignment 2*PAGE_SIZE])
- AC_MSG_RESULT([checking for shared memory alignment... 2*PAGE_SIZE])
-elif test "$mod" = "0"; then
- if test $align -lt $psz;
- then
- AC_MSG_ERROR([Alignment must be >= PAGE_SIZE])
- else
- AC_DEFINE_UNQUOTED([SHM_ALIGNMENT], ${align},
- [configured memory alignment 2*PAGE_SIZE])
- AC_MSG_RESULT([checking for shared memory alignment... ${align}])
- fi
-else
- AC_MSG_ERROR([Alignment % 1024 must be zero])
-fi
-
#----------------------------------------------------------------------------
# Extra fine-tuning of installation directories
#define VKI_MAX_PAGE_SHIFT VKI_PAGE_SHIFT
#define VKI_MAX_PAGE_SIZE VKI_PAGE_SIZE
-//----------------------------------------------------------------------
-// From linux-2.6.35.5/arch/mips/include/asm-generic/shmparam.h
-//----------------------------------------------------------------------
-
-#define VKI_SHMLBA SHM_ALIGNMENT
+//----------------------------------------------------------------------
+// From linux-2.6.35.9/arch/mips/include/bits/shm.h
+//----------------------------------------------------------------------
+
+#define VKI_SHMLBA 0x40000
//----------------------------------------------------------------------
// From linux-2.6.35.5/include/asm/signal.h
#define VKI_MAX_PAGE_SIZE VKI_PAGE_SIZE
//----------------------------------------------------------------------
-// From linux-2.6.35.9/arch/mips/include/asm/shmparam.h
+// From linux-2.6.35.9/arch/mips/include/bits/shm.h
//----------------------------------------------------------------------
-#define VKI_SHMLBA VKI_PAGE_SIZE
+#define VKI_SHMLBA 0x40000
//----------------------------------------------------------------------
// From linux-2.6.35.9/include/asm-mips/signal.h