Date: Wed, 17 Jul 2002 16:21:59 -0700 (PDT) From: Peter Wemm <peter@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ia64/ia64 pmap.c Message-ID: <200207172321.g6HNLxBC090409@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
peter 2002/07/17 16:21:59 PDT
Modified files:
sys/ia64/ia64 pmap.c
Log:
Cap the initial PV and PTE table preallocations. Otherwise we explode
on the Itanium2 system I have when we use up *all* of the initial 256MB
direct mapped region before we are ready to dynamically expand it.
The machine that I have has 4 cpus and a very big hole in the middle.
This makes the bogus '(last_address - first_address) / PAGE_SIZE'
calculations especially dangerous and caused many millions of initial
PV/PTE's to be preallocated.
Revision Changes Path
1.70 +4 -1 src/sys/ia64/ia64/pmap.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200207172321.g6HNLxBC090409>
