Index: sys/arch/cats/cats/cats_machdep.c =================================================================== RCS file: /cvsroot/src/sys/arch/cats/cats/cats_machdep.c,v retrieving revision 1.86 diff -u -p -r1.86 cats_machdep.c --- sys/arch/cats/cats/cats_machdep.c 15 Aug 2017 08:52:41 -0000 1.86 +++ sys/arch/cats/cats/cats_machdep.c 30 Dec 2017 10:41:19 -0000 @@ -99,7 +99,7 @@ __KERNEL_RCSID(0, "$NetBSD: cats_machdep /* * Size of available KVM space, note that growkernel will grow into this. */ -#define KERNEL_VM_SIZE 0x0C000000 +#define KERNEL_VM_SIZE 0x1C000000 /* * Address to call from cpu_reset() to reset the machine. Index: sys/arch/cats/conf/Makefile.cats.inc =================================================================== RCS file: /cvsroot/src/sys/arch/cats/conf/Makefile.cats.inc,v retrieving revision 1.35 diff -u -p -r1.35 Makefile.cats.inc --- sys/arch/cats/conf/Makefile.cats.inc 24 Aug 2015 14:04:24 -0000 1.35 +++ sys/arch/cats/conf/Makefile.cats.inc 30 Dec 2017 10:41:19 -0000 @@ -13,7 +13,7 @@ KERNLDSCRIPT= ${THISARM}/conf/ldscript.e CFLAGS+= -fno-unwind-tables -LOADADDRESS= 0xF0000020 +LOADADDRESS= 0xe0000020 KERNLDSCRIPT= ldscript EXTRA_CLEAN+= ${KERNLDSCRIPT} Index: sys/arch/cats/conf/ldscript.elf =================================================================== RCS file: /cvsroot/src/sys/arch/cats/conf/ldscript.elf,v retrieving revision 1.6 diff -u -p -r1.6 ldscript.elf --- sys/arch/cats/conf/ldscript.elf 23 Aug 2015 08:57:25 -0000 1.6 +++ sys/arch/cats/conf/ldscript.elf 30 Dec 2017 10:41:19 -0000 @@ -2,9 +2,11 @@ ENTRY(KERNEL_BASE_phys) SECTIONS -{ + KERNEL_BASE_phys = 0xe0000000; + KERNEL_BASE_virt = 0xe0000000; + /* Kernel start: */ - .start : + .start (KERNEL_BASE_phys) : { *(.start) } @@ -68,8 +70,8 @@ SECTIONS } SECTIONS { - KERNEL_BASE_phys = 0xF0000000; - KERNEL_BASE_virt = 0xF0000000; + KERNEL_BASE_phys = 0xe0000000; + KERNEL_BASE_virt = 0xe0000000; .start (KERNEL_BASE_phys) : { Index: sys/arch/cats/include/vmparam.h =================================================================== RCS file: /cvsroot/src/sys/arch/cats/include/vmparam.h,v retrieving revision 1.30 diff -u -p -r1.30 vmparam.h --- sys/arch/cats/include/vmparam.h 2 Nov 2017 09:42:44 -0000 1.30 +++ sys/arch/cats/include/vmparam.h 30 Dec 2017 10:41:19 -0000 @@ -44,7 +44,7 @@ * The line between user space and kernel space * Mappings >= KERNEL_BASE are constant across all processes */ -#define KERNEL_BASE 0xf0000000 +#define KERNEL_BASE 0xe0000000 /* * Size of User Raw I/O map