From owner-cvs-src-old@FreeBSD.ORG Fri Jun 26 04:50:38 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 CDA18106564A for ; Fri, 26 Jun 2009 04:50:38 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9CC378FC12 for ; Fri, 26 Jun 2009 04:50:38 +0000 (UTC) (envelope-from alc@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 n5Q4occT051851 for ; Fri, 26 Jun 2009 04:50:38 GMT (envelope-from alc@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n5Q4ocqP051850 for cvs-src-old@freebsd.org; Fri, 26 Jun 2009 04:50:38 GMT (envelope-from alc@repoman.freebsd.org) Message-Id: <200906260450.n5Q4ocqP051850@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to alc@repoman.freebsd.org using -f From: Alan Cox Date: Fri, 26 Jun 2009 04:47:43 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/include vm.h src/sys/arm/include vm.h src/sys/i386/include vm.h src/sys/ia64/include vm.h src/sys/kern kern_mbuf.c src/sys/mips/include vm.h src/sys/powerpc/include vm.h src/sys/sparc64/include vm.h src/sys/sun4v/include vm.h ... 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: Fri, 26 Jun 2009 04:50:39 -0000 alc 2009-06-26 04:47:43 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c sys/sun4v/sun4v pmap.c sys/vm vm.h vm_contig.c vm_extern.h vm_phys.c vm_phys.h Added files: sys/amd64/include vm.h sys/arm/include vm.h sys/i386/include vm.h sys/ia64/include vm.h sys/mips/include vm.h sys/powerpc/include vm.h sys/sparc64/include vm.h sys/sun4v/include vm.h Log: SVN rev 195033 on 2009-06-26 04:47:43Z by alc This change is the next step in implementing the cache control functionality required by video card drivers. Specifically, this change introduces vm_cache_mode_t with an appropriate VM_CACHE_DEFAULT definition on all architectures. In addition, this changes adds a vm_cache_mode_t parameter to kmem_alloc_contig() and vm_phys_alloc_contig(). These will be the interfaces for allocating mapped kernel memory and physical memory, respectively, with non-default cache modes. In collaboration with: jhb Revision Changes Path 1.1 +45 -0 src/sys/amd64/include/vm.h (new) 1.1 +35 -0 src/sys/arm/include/vm.h (new) 1.1 +45 -0 src/sys/i386/include/vm.h (new) 1.1 +44 -0 src/sys/ia64/include/vm.h (new) 1.48 +1 -1 src/sys/kern/kern_mbuf.c 1.1 +40 -0 src/sys/mips/include/vm.h (new) 1.1 +40 -0 src/sys/powerpc/include/vm.h (new) 1.1 +35 -0 src/sys/sparc64/include/vm.h (new) 1.1 +35 -0 src/sys/sun4v/include/vm.h (new) 1.46 +2 -1 src/sys/sun4v/sun4v/pmap.c 1.30 +8 -0 src/sys/vm/vm.h 1.72 +5 -3 src/sys/vm/vm_contig.c 1.84 +1 -1 src/sys/vm/vm_extern.h 1.12 +1 -1 src/sys/vm/vm_phys.c 1.5 +1 -1 src/sys/vm/vm_phys.h