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

From: Alan Cox <alc_at_FreeBSD.org>
Date: Thu, 8 Nov 2007 18:02:27 +0000 (UTC)
alc         2007-11-08 18:02:27 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_6)
    sys/amd64/amd64      pmap.c 
    sys/i386/i386        pmap.c 
  Log:
  MFC
    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.
  
  Revision    Changes    Path
  1.516.2.20  +23 -1     src/sys/amd64/amd64/pmap.c
  1.523.2.23  +22 -1     src/sys/i386/i386/pmap.c
Received on Thu Nov 08 2007 - 18:02:28 UTC