--- 2.4.0-test10/arch/i386/kernel/setup.c.~1~ Thu Nov 2 20:58:58 2000 +++ 2.4.0-test10/arch/i386/kernel/setup.c Wed Nov 8 23:53:52 2000 @@ -642,7 +642,11 @@ */ #define VMALLOC_RESERVE (unsigned long)(128 << 20) #define MAXMEM (unsigned long)(-PAGE_OFFSET-VMALLOC_RESERVE) +#if HIGHMEM_DEBUG_MERE_MORTALS +#define MAXMEM_PFN (max_pfn > PFN_DOWN(MAXMEM) : PFN_DOWN(MAXMEM) : max_pfn / 2) +#else #define MAXMEM_PFN PFN_DOWN(MAXMEM) +#endif #define MAX_NONPAE_PFN (1 << 20) /* --- 2.4.0-test10/include/asm-i386/highmem.h.~1~ Sun Nov 5 05:19:01 2000 +++ 2.4.0-test10/include/asm-i386/highmem.h Wed Nov 8 14:17:16 2000 @@ -28,6 +28,7 @@ /* undef for production */ #define HIGHMEM_DEBUG 1 +#define HIGHMEM_DEBUG_MERE_MORTALS 1 /* declarations for highmem.c */ extern unsigned long highstart_pfn, highend_pfn;