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 ...
Mark Murray
markm at FreeBSD.org
Sun Aug 1 04:40:55 PDT 2004
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
More information about the cvs-src
mailing list