cvs commit: src/sys/i386/include pmap.h vmparam.h

Jake Burkholder jake at FreeBSD.org
Mon Apr 7 07:27:20 PDT 2003


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


More information about the cvs-src mailing list