Date: Sat, 25 Oct 1997 12:45:34 +0800 From: Peter Wemm <peter@netplex.com.au> To: "John S. Dyson" <toor@dyson.iquest.net> Cc: bde@zeta.org.au (Bruce Evans), cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, dyson@FreeBSD.ORG Subject: Re: cvs commit: src/sys/vm vm_map.c vm_object.c src/sys/i386/i386 pmap.c Message-ID: <199710250445.MAA10256@spinner.netplex.com.au> In-Reply-To: Your message of "Fri, 24 Oct 1997 23:14:05 EST." <199710250414.XAA01633@dyson.iquest.net>
next in thread | previous in thread | raw e-mail | index | archive | help
"John S. Dyson" wrote:
> Bruce Evans said:
> > > Modified files:
> > > sys/vm vm_map.c vm_object.c
> > > sys/i386/i386 pmap.c
> > > Log:
> > > Decrease the initial allocation for the zone allocations.
> >
> > The initial allocation is still huge. 224K of real memory is statically
> > allocated for pvinit[8192] alone. 3/4 of this normally remains free on
> > my 32MB system.
> >
> I guess that could be made smaller. That is not really the "zone allocator"
> but one of the clients (pmap.) The key is to make it large enough to boot,
> maybe should be allocated with kmem_alloc..
>
Something fouled up here.. There's a conflict marker in the commit:
peter@spinner[12:43pm]~src/sys/i386/i386-233> cvs diff -u -r1.164 -r1.165 pmap.c
Index: pmap.c
===================================================================
RCS file: /home/ncvs/src/sys/i386/i386/pmap.c,v
retrieving revision 1.164
retrieving revision 1.165
diff -u -r1.164 -r1.165
--- pmap.c 1997/10/24 23:41:04 1.164
+++ pmap.c 1997/10/25 02:41:51 1.165
[[...]]
@@ -535,8 +539,15 @@
void
pmap_init2() {
+<<<<<<< pmap.c
+ pv_entry_max = PMAP_SHPGPERPROC * maxproc + pv_npg;
+ pv_entry_high_water = 9 * (pv_entry_max / 10);
+ pv_entry_low_water = 4 * (pv_entry_max / 10);
+ zinitna(pvzone, &pvzone_obj, NULL, 0, pv_entry_max, ZONE_INTERRUPT, 1);
+=======
zinitna(pvzone, &pvzone_obj, NULL, 0,
PMAP_SHPGPERPROC * maxproc + pv_npg, ZONE_INTERRUPT, 1);
+>>>>>>> 1.164
}
/*
Which form is correct? :-)
Cheers,
-Peter
--
Peter Wemm <peter@netplex.com.au> Netplex Consulting
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199710250445.MAA10256>
