Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 May 2003 01:02:36 -0700 (PDT)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/ia64/ia64 pmap.c
Message-ID:  <200305190802.h4J82a1Y066654@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
marcel      2003/05/19 01:02:36 PDT

  FreeBSD src repository

  Modified files:
    sys/ia64/ia64        pmap.c 
  Log:
  Turn pmap_install_pte() into a critical section. We better not get
  interrupted while writing into the VHPT table. While here, make sure
  memory accesses a properly ordered. Tag invalidation must happen
  first so that the hardware VHPT walker will not be able to match
  this entry while we're updating it and we have to make sure the new
  new tag gets written only after the PTE is completely updated.
  
  Approved by: re (blanket)
  
  Revision  Changes    Path
  1.105     +12 -6     src/sys/ia64/ia64/pmap.c



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