From owner-cvs-src-old@FreeBSD.ORG Mon Jun 8 12:15:49 2009 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 72725106579F for ; Mon, 8 Jun 2009 12:15:49 +0000 (UTC) (envelope-from raj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 604468FC13 for ; Mon, 8 Jun 2009 12:15:49 +0000 (UTC) (envelope-from raj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n58CFn3n021706 for ; Mon, 8 Jun 2009 12:15:49 GMT (envelope-from raj@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n58CFnN2021705 for cvs-src-old@freebsd.org; Mon, 8 Jun 2009 12:15:49 GMT (envelope-from raj@repoman.freebsd.org) Message-Id: <200906081215.n58CFnN2021705@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to raj@repoman.freebsd.org using -f From: Rafal Jaworowski Date: Mon, 8 Jun 2009 12:15:39 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/arm/arm 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: Mon, 08 Jun 2009 12:15:49 -0000 raj 2009-06-08 12:15:39 UTC FreeBSD src repository Modified files: sys/arm/arm pmap.c Log: SVN rev 193712 on 2009-06-08 12:15:39Z by raj Invalidate cache in pmap_remove_all() on ARM. When pages are removed from virtual address space by calling pmap_remove_all() CPU caches were not invalidated, which led to read corruption when another page got mapped at this same virtual address at later time (the CPU was retrieving stale contents). Submitted by: Piotr Ziecik Obtained from: Semihalf Revision Changes Path 1.109 +12 -0 src/sys/arm/arm/pmap.c