Atsushi Nemoto wrote: > >>>>> On Wed, 31 Aug 2005 17:55:26 +0200, Thiemo Seufer <ths@xxxxxxxxxxxx> said: > >> But that seems an IP22-specific problem. > > ths> I _think_ it hits every 64bit kernel which uses mappings in > ths> CKSEG0. Do you know a system where this works? > > Though I do not have IP22, I think this line in mach-ip22/space.h is > inappropriate. > > #define MAP_BASE 0xffffffffc0000000 > > It will make VMALLOC_END in pgtabe-64.h overflow. > > #define VMALLOC_START MAP_BASE > #define VMALLOC_END \ > (VMALLOC_START + PTRS_PER_PGD * PTRS_PER_PMD * PTRS_PER_PTE * PAGE_SIZE) > > Shoule we use 0xc000000000000000 as MAP_BASE for IP22 ? Thanks, this helped! Thiemo