From 3ae29e61475c44c09d486760a2cb3f78e81ed150 Mon Sep 17 00:00:00 2001 From: Bill Joy Date: Wed, 14 Nov 1990 23:49:49 -0800 Subject: [PATCH] corrections to work SCCS-vsn: sys/i386/include/vmparam.h 5.2 --- usr/src/sys/i386/include/vmparam.h | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/usr/src/sys/i386/include/vmparam.h b/usr/src/sys/i386/include/vmparam.h index 9eaf632b73..f94926736a 100644 --- a/usr/src/sys/i386/include/vmparam.h +++ b/usr/src/sys/i386/include/vmparam.h @@ -7,7 +7,7 @@ * * %sccs.include.noredist.c% * - * @(#)vmparam.h 5.1 (Berkeley) %G% + * @(#)vmparam.h 5.2 (Berkeley) %G% */ /* @@ -25,6 +25,7 @@ * region begins with user text and ends with user data. * Immediately after the user structure is the kernal address space. */ + #define USRTEXT 0 #define USRSTACK 0xFDFFE000 /* Sysbase - UPAGES*NBPG */ #define BTOPUSRSTACK (0xFE000-(UPAGES)) /* btop(USRSTACK) */ @@ -65,6 +66,11 @@ #define SYSPTSIZE (2*NPTEPG) #define USRPTSIZE (2*NPTEPG) +/* + * Size of User Raw I/O map + */ +#define USRIOSIZE 30 + /* * The size of the clock loop. */ @@ -96,7 +102,7 @@ * { wfj 6/16/89: Retail AT memory expansion $800/megabyte, loan of $17 * on disk costing $7/mb or $0.18 (in memory still 100:1 in cost!) } */ -#define SAFERSS 32 /* nominal ``small'' resident set size +#define SAFERSS 8 /* nominal ``small'' resident set size protected against replacement */ /* @@ -170,3 +176,9 @@ #if CLSIZE == 1 #define tbiscl(v) #endif + +/* + * Flush MMU TLB + */ + +#define tlbflush() asm(" movl %cr3,%eax; movl %eax,%cr3 " /*, "ax" */) -- 2.20.1