cvs commit: src/sys/amd64/amd64 pmap.c src/sys/i386/i386 pmap.c

Alan Cox alc at
Mon Nov 5 10:13:34 PST 2007

alc         2007-11-05 18:13:34 UTC

  FreeBSD src repository

  Modified files:
    sys/amd64/amd64      pmap.c 
    sys/i386/i386        pmap.c 
  Add comments explaining why all stores updating a non-kernel page table
  must be globally performed before calling any of the TLB invalidation
  With one exception, on amd64, this requirement was already met.  Fix this
  one case.  Also, as a clarification, change an existing atomic op into a
  release.  (Suggested by: jhb)
  Reported and reviewed by: ups
  MFC after: 3 days
  Revision  Changes    Path
  1.593     +23 -1     src/sys/amd64/amd64/pmap.c
  1.597     +22 -1     src/sys/i386/i386/pmap.c

More information about the cvs-src mailing list