Index: sys/arch/amiga/include/vmparam.h =================================================================== RCS file: /cvsroot/src/sys/arch/amiga/include/vmparam.h,v retrieving revision 1.42 diff -u -r1.42 vmparam.h --- sys/arch/amiga/include/vmparam.h 8 Feb 2011 20:20:08 -0000 1.42 +++ sys/arch/amiga/include/vmparam.h 31 May 2015 14:00:17 -0000 @@ -57,26 +57,24 @@ /* * USRSTACK is the top (end) of the user stack. - * - * These are a mixture of i386, sun3 and hp settings.. */ #ifndef USRSTACK #define USRSTACK 0x1E000000 #endif -#define KUSER_AREA (-UPAGES*PAGE_SIZE) + /* * Virtual memory related constants, all in bytes */ #ifndef MAXTSIZ -#define MAXTSIZ (6*1024*1024) /* max text size */ +#define MAXTSIZ (32*1024*1024) /* max text size */ #endif #ifndef DFLDSIZ -#define DFLDSIZ (32*1024*1024) /* initial data size limit */ +#define DFLDSIZ (64*1024*1024) /* initial data size limit */ #endif #ifndef MAXDSIZ -#define MAXDSIZ (128*1024*1024) /* max data size */ +#define MAXDSIZ (416*1024*1024) /* max data size */ #endif #ifndef DFLSSIZ #define DFLSSIZ (2*1024*1024) /* initial stack size limit */ @@ -86,13 +84,6 @@ #endif /* - * Sizes of the system and user portions of the system page table. - */ -/* SYSPTSIZE IS SILLY; IT SHOULD BE COMPUTED AT BOOT TIME */ -#define SYSPTSIZE (2 * NPTEPG) /* 16mb */ -#define USRPTSIZE (1 * NPTEPG) /* 16mb */ - -/* * PTEs for mapping user space into the kernel for phyio operations. * One page is enough to handle 16Mb of simultaneous raw IO operations. */ @@ -145,5 +136,5 @@ /* * number of kernel PT pages (initial only, can grow dynamically) */ -#define VM_KERNEL_PT_PAGES ((vm_size_t)8) /* XXX: SYSPTSIZE */ +#define VM_KERNEL_PT_PAGES ((vm_size_t)10) #endif /* !_MACHINE_VMPARAM_H_ */