Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Jan 2004 00:04:45 -0800 (PST)
From:      Jeff Roberson <jeff@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/i386/i386 pmap.c
Message-ID:  <200401250804.i0P84jxM068082@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jeff        2004/01/25 00:04:45 PST

  FreeBSD src repository

  Modified files:
    sys/i386/i386        pmap.c 
  Log:
   - Now that both schedulers support temporary cpu pinning use this rather
     than the switchin functions to guarantee that we're operating with the
     correct tlb entry.
   - Remove the post copy/zero tlb invalidations.  It is faster to invalidate
     an entry that is known to exist and so it is faster to invalidate after
     use.  However, some architectures implement speculative page table
     prefetching so we can not be guaranteed that the invalidated entry is still
     invalid when we re-enter any of these functions.  As a result of this we
     must always invalidate before use to be safe.
  
  Revision  Changes    Path
  1.461     +17 -77    src/sys/i386/i386/pmap.c



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