dumps, new vm
authorWilliam Nesheim <william@ucbvax.Berkeley.EDU>
Tue, 16 Apr 1991 08:53:11 +0000 (00:53 -0800)
committerWilliam Nesheim <william@ucbvax.Berkeley.EDU>
Tue, 16 Apr 1991 08:53:11 +0000 (00:53 -0800)
SCCS-vsn: sys/i386/i386/autoconf.c 5.7

usr/src/sys/i386/i386/autoconf.c

index 8618df3..020f36b 100644 (file)
@@ -5,9 +5,9 @@
  * This code is derived from software contributed to Berkeley by
  * William Jolitz.
  *
  * This code is derived from software contributed to Berkeley by
  * William Jolitz.
  *
- * %sccs.include.386.c%
+ * %sccs.include.redist.c%
  *
  *
- *     @(#)autoconf.c  5.6 (Berkeley) %G%
+ *     @(#)autoconf.c  5.7 (Berkeley) %G%
  */
 
 /*
  */
 
 /*
@@ -23,7 +23,6 @@
 #include "map.h"
 #include "buf.h"
 #include "dkstat.h"
 #include "map.h"
 #include "buf.h"
 #include "dkstat.h"
-#include "vm.h"
 #include "conf.h"
 #include "dmap.h"
 #include "reboot.h"
 #include "conf.h"
 #include "dmap.h"
 #include "reboot.h"
@@ -71,6 +70,7 @@ swapconf()
 {
        register struct swdevt *swp;
        register int nblks;
 {
        register struct swdevt *swp;
        register int nblks;
+extern int Maxmem;
 
        for (swp = swdevt; swp->sw_dev > 0; swp++)
        {
 
        for (swp = swdevt; swp->sw_dev > 0; swp++)
        {
@@ -84,7 +84,9 @@ swapconf()
                }
        }
        if (dumplo == 0 && bdevsw[major(dumpdev)].d_psize)
                }
        }
        if (dumplo == 0 && bdevsw[major(dumpdev)].d_psize)
-               dumplo = (*bdevsw[major(dumpdev)].d_psize)(dumpdev) - physmem;
+       /*dumplo = (*bdevsw[major(dumpdev)].d_psize)(dumpdev) - physmem;*/
+               dumplo = (*bdevsw[major(dumpdev)].d_psize)(dumpdev) -
+                       Maxmem*NBPG/512;
        if (dumplo < 0)
                dumplo = 0;
 }
        if (dumplo < 0)
                dumplo = 0;
 }