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