Date: Mon, 7 Apr 2003 07:27:19 -0700 (PDT) From: Jake Burkholder <jake@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/include pmap.h vmparam.h Message-ID: <200304071427.h37ERJdG090527@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jake 2003/04/07 07:27:19 PDT FreeBSD src repository Modified files: sys/i386/include pmap.h vmparam.h Log: Better fix for previous previous which still allows the 4megs of kva at the top of the address space to be reclaimed. The problem is that with the APTD gone the mapable kernel address space runs right to the end of the 32 bit address space. As a max this is 0x100000000, which can't be represented in 32 bits, so we have to use ptd entry n-1 and pte offset n-1, instead of ptd entry n and pte offset 0. There's still 1 page we can't use, but we gain just under 4 megs of kva (8 megs with PAE). Sponsored by: DARPA, Network Associates Laboratories Revision Changes Path 1.97 +2 -2 src/sys/i386/include/pmap.h 1.35 +1 -1 src/sys/i386/include/vmparam.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304071427.h37ERJdG090527>