From owner-cvs-src@FreeBSD.ORG Sat Jun 16 01:56:05 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 68E1F16A400; Sat, 16 Jun 2007 01:56:05 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 5663F13C45E; Sat, 16 Jun 2007 01:56:05 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l5G1u5Zj067867; Sat, 16 Jun 2007 01:56:05 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l5G1u50w067866; Sat, 16 Jun 2007 01:56:05 GMT (envelope-from delphij) Message-Id: <200706160156.l5G1u50w067866@repoman.freebsd.org> From: Xin LI Date: Sat, 16 Jun 2007 01:56:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf files options src/sys/fs/tmpfs tmpfs.h tmpfs_fifoops.c tmpfs_fifoops.h tmpfs_subr.c tmpfs_uma.c tmpfs_uma.h tmpfs_vfsops.c tmpfs_vnops.c tmpfs_vnops.h src/sys/modules/tmpfs Makefile src/sys/modules Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Jun 2007 01:56:05 -0000 delphij 2007-06-16 01:56:05 UTC FreeBSD src repository Modified files: sys/conf files options sys/modules Makefile Added files: sys/fs/tmpfs tmpfs.h tmpfs_fifoops.c tmpfs_fifoops.h tmpfs_subr.c tmpfs_uma.c tmpfs_uma.h tmpfs_vfsops.c tmpfs_vnops.c tmpfs_vnops.h sys/modules/tmpfs Makefile Log: MFp4: Add tmpfs, an efficient memory file system. Please note that, this is currently considered as an experimental feature so there could be some rough edges. Consult http://wiki.freebsd.org/TMPFS for more information. For now, connect tmpfs to build on i386 and amd64 architectures only. Please let us know if you have success with other platforms. This work was developed by Julio M. Merino Vidal for NetBSD as a SoC project; Rohit Jalan ported it from NetBSD to FreeBSD. Howard Su and Glen Leeder are worked on it to continue this effort. Obtained from: NetBSD via p4 Submitted by: Howard Su (with some minor changes) Approved by: re (kensmith) Revision Changes Path 1.1221 +5 -0 src/sys/conf/files 1.595 +1 -0 src/sys/conf/options 1.1 +542 -0 src/sys/fs/tmpfs/tmpfs.h (new) 1.1 +106 -0 src/sys/fs/tmpfs/tmpfs_fifoops.c (new) 1.1 +63 -0 src/sys/fs/tmpfs/tmpfs_fifoops.h (new) 1.1 +1321 -0 src/sys/fs/tmpfs/tmpfs_subr.c (new) 1.1 +73 -0 src/sys/fs/tmpfs/tmpfs_uma.c (new) 1.1 +97 -0 src/sys/fs/tmpfs/tmpfs_uma.h (new) 1.1 +418 -0 src/sys/fs/tmpfs/tmpfs_vfsops.c (new) 1.1 +1365 -0 src/sys/fs/tmpfs/tmpfs_vnops.c (new) 1.1 +85 -0 src/sys/fs/tmpfs/tmpfs_vnops.h (new) 1.533 +3 -0 src/sys/modules/Makefile 1.1 +10 -0 src/sys/modules/tmpfs/Makefile (new)