From owner-cvs-all@FreeBSD.ORG Sun Aug 1 11:40:55 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A61E16A4CE; Sun, 1 Aug 2004 11:40:55 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 18D9743D4C; Sun, 1 Aug 2004 11:40:55 +0000 (GMT) (envelope-from markm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i71Besg7070890; Sun, 1 Aug 2004 11:40:54 GMT (envelope-from markm@repoman.freebsd.org) Received: (from markm@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i71BesOt070889; Sun, 1 Aug 2004 11:40:54 GMT (envelope-from markm) Message-Id: <200408011140.i71BesOt070889@repoman.freebsd.org> From: Mark Murray Date: Sun, 1 Aug 2004 11:40:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/alpha/alpha mem.c src/sys/alpha/conf GENERIC src/sys/alpha/include memdev.h src/sys/amd64/amd64 io.c mem.c src/sys/amd64/conf GENERIC NOTES src/sys/amd64/include iodev.h memdev.h src/sys/conf NOTES files files.alpha files.amd64 ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Aug 2004 11:40:55 -0000 markm 2004-08-01 11:40:54 UTC FreeBSD src repository Modified files: sys/alpha/alpha mem.c sys/alpha/conf GENERIC sys/amd64/amd64 mem.c sys/amd64/conf GENERIC NOTES sys/conf NOTES files files.alpha files.amd64 files.i386 files.ia64 files.pc98 files.sparc64 sys/dev/null null.c sys/i386/conf GENERIC NOTES sys/i386/i386 mem.c sys/ia64/conf GENERIC sys/ia64/ia64 mem.c sys/modules Makefile sys/pc98/conf GENERIC sys/powerpc/conf GENERIC sys/sparc64/conf GENERIC sys/sparc64/sparc64 mem.c Added files: sys/alpha/include memdev.h sys/amd64/amd64 io.c sys/amd64/include iodev.h memdev.h sys/dev/io iodev.c sys/dev/mem memdev.c sys/i386/i386 io.c sys/i386/include iodev.h memdev.h sys/ia64/include memdev.h sys/modules/io Makefile sys/modules/mem Makefile sys/sparc64/include memdev.h Log: Break out the MI part of the /dev/[k]mem and /dev/io drivers into their own directory and module, leaving the MD parts in the MD area (the MD parts _are_ part of the modules). /dev/mem and /dev/io are now loadable modules, thus taking us one step further towards a kernel created entirely out of modules. Of course, there is nothing preventing the kernel from having these statically compiled. Revision Changes Path 1.51 +20 -147 src/sys/alpha/alpha/mem.c 1.173 +3 -1 src/sys/alpha/conf/GENERIC 1.1 +38 -0 src/sys/alpha/include/memdev.h (new) 1.1 +77 -0 src/sys/amd64/amd64/io.c (new) 1.117 +27 -141 src/sys/amd64/amd64/mem.c 1.417 +3 -1 src/sys/amd64/conf/GENERIC 1.15 +4 -0 src/sys/amd64/conf/NOTES 1.1 +33 -0 src/sys/amd64/include/iodev.h (new) 1.1 +38 -0 src/sys/amd64/include/memdev.h (new) 1.1253 +7 -1 src/sys/conf/NOTES 1.935 +2 -1 src/sys/conf/files 1.114 +1 -1 src/sys/conf/files.alpha 1.43 +3 -1 src/sys/conf/files.amd64 1.501 +5 -3 src/sys/conf/files.i386 1.71 +1 -1 src/sys/conf/files.ia64 1.302 +1 -1 src/sys/conf/files.pc98 1.56 +1 -1 src/sys/conf/files.sparc64 1.1 +89 -0 src/sys/dev/io/iodev.c (new) 1.1 +108 -0 src/sys/dev/mem/memdev.c (new) 1.28 +27 -9 src/sys/dev/null/null.c 1.408 +4 -2 src/sys/i386/conf/GENERIC 1.1167 +4 -0 src/sys/i386/conf/NOTES 1.1 +77 -0 src/sys/i386/i386/io.c (new) 1.114 +37 -143 src/sys/i386/i386/mem.c 1.1 +33 -0 src/sys/i386/include/iodev.h (new) 1.1 +40 -0 src/sys/i386/include/memdev.h (new) 1.64 +2 -0 src/sys/ia64/conf/GENERIC 1.20 +21 -150 src/sys/ia64/ia64/mem.c 1.1 +38 -0 src/sys/ia64/include/memdev.h (new) 1.387 +5 -2 src/sys/modules/Makefile 1.1 +10 -0 src/sys/modules/io/Makefile (new) 1.1 +10 -0 src/sys/modules/mem/Makefile (new) 1.253 +3 -1 src/sys/pc98/conf/GENERIC 1.38 +3 -1 src/sys/powerpc/conf/GENERIC 1.76 +3 -1 src/sys/sparc64/conf/GENERIC 1.1 +38 -0 src/sys/sparc64/include/memdev.h (new) 1.14 +17 -83 src/sys/sparc64/sparc64/mem.c