From owner-cvs-src-old@FreeBSD.ORG Thu Nov 25 15:41:48 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A4028106564A for ; Thu, 25 Nov 2010 15:41:48 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 775FA8FC18 for ; Thu, 25 Nov 2010 15:41:48 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id oAPFfmfQ049948 for ; Thu, 25 Nov 2010 15:41:48 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id oAPFfmox049947 for cvs-src-old@freebsd.org; Thu, 25 Nov 2010 15:41:48 GMT (envelope-from cperciva@repoman.freebsd.org) Message-Id: <201011251541.oAPFfmox049947@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cperciva@repoman.freebsd.org using -f From: Colin Percival Date: Thu, 25 Nov 2010 15:41:34 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/xen pmap.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Nov 2010 15:41:48 -0000 cperciva 2010-11-25 15:41:34 UTC FreeBSD src repository Modified files: sys/i386/xen pmap.c Log: SVN rev 215819 on 2010-11-25 15:41:34Z by cperciva Work around paging bug. Somehow we seem to be ending up with entries in the TLB which don't correspond to ptes with PG_V set; prior to this commit I'm sometimes getting the wrong data when pages are loaded into the buffer cache (they're being loaded, but the missing TLB invalidation is causing the wrong data to be visible). Revision Changes Path 1.53 +12 -0 src/sys/i386/xen/pmap.c