Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Nov 2007 18:13:34 +0000 (UTC)
From:      Alan Cox <alc@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/amd64/amd64 pmap.c src/sys/i386/i386 pmap.c
Message-ID:  <200711051813.lA5IDYd7013090@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
alc         2007-11-05 18:13:34 UTC

  FreeBSD src repository

  Modified files:
    sys/amd64/amd64      pmap.c 
    sys/i386/i386        pmap.c 
  Log:
  Add comments explaining why all stores updating a non-kernel page table
  must be globally performed before calling any of the TLB invalidation
  functions.
  
  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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200711051813.lA5IDYd7013090>