cvs commit: src/sys/powerpc/include sr.h vmparam.h src/sys/powerpc/powerpc pmap.c

Peter Grehan grehan at FreeBSD.org
Mon Mar 1 22:49:21 PST 2004


grehan      2004/03/01 22:49:21 PST

  FreeBSD src repository

  Modified files:
    sys/powerpc/include  sr.h vmparam.h 
    sys/powerpc/powerpc  pmap.c 
  Log:
  Increase kernel VA from 256Mb to 512Mb by shifting the segment used
  for user copyinout down to 12, and keeping segments 13/14 for
  kernel VA.
  
  It would be nice to have more available, but segments lower than
  this are reserved for either memory or 1:1 mapped device i/o,
  and seg 15 is OpenFirmware ROM. Also, the effort to keep OpenFirmware
  available for callbacks limits the use of VA-mapped segments.
  Fortunately UMA_MD_SMALL_ALLOC takes away a lot of VM pressure.
  
  Obtained from:  NetBSD
  
  Revision  Changes    Path
  1.4       +4 -2      src/sys/powerpc/include/sr.h
  1.4       +1 -1      src/sys/powerpc/include/vmparam.h
  1.71      +4 -0      src/sys/powerpc/powerpc/pmap.c


More information about the cvs-src mailing list