2013-06-28 Maxim Kuvyrkov * sysdeps/unix/sysv/linux/m68k/kernel-features.h [__mcoldfire__] (MMAP2_PAGE_SHIFT): Define to 13. diff --git a/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h b/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h index 4203780..fac2107 100644 --- a/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h +++ b/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h @@ -47,3 +47,9 @@ # undef __ASSUME_PSELECT # undef __ASSUME_PPOLL #endif + +#ifdef __mcoldfire__ +/* ColdFire kernels have PAGE_SHIFT set to 13 and expect mmap2 offset + to be provided in 8K pages. */ +# define MMAP2_PAGE_SHIFT 13 +#endif