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

Peter Wemm peter at FreeBSD.org
Wed Jul 9 16:04:25 PDT 2003


peter       2003/07/09 16:04:23 PDT

  FreeBSD src repository

  Modified files:
    sys/amd64/include    pmap.h vmparam.h 
  Log:
  Fix the VADDR() macros to use either KVADDR() or UVADDR(), depending
  on the implied sign extension.  The single unified VADDR() macro was
  not able to avoid sign extending the VM_MAXUSER_ADDRESS/USRSTACK values.
  Be explicit about UVADDR() (positive address space) and KVADDR()
  (kernel negative address space) to make mistakes show up more
  spectacularly.
  
  Increase user VM space from 1/2TB (512GB) to 128TB.
  
  Revision  Changes    Path
  1.105     +13 -9     src/sys/amd64/include/pmap.h
  1.39      +8 -8      src/sys/amd64/include/vmparam.h


More information about the cvs-src mailing list