Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys/arch



Module Name:    src
Committed By:   dholland
Date:           Mon Jan 28 02:29:01 UTC 2019

Modified Files:
        src/sys/arch/aarch64/conf: majors.aarch64
        src/sys/arch/acorn32/conf: majors.acorn32
        src/sys/arch/algor/conf: majors.algor
        src/sys/arch/alpha/conf: majors.alpha
        src/sys/arch/amd64/conf: majors.amd64
        src/sys/arch/amiga/conf: majors.amiga
        src/sys/arch/amigappc/conf: majors.amigappc
        src/sys/arch/arc/conf: majors.arc
        src/sys/arch/arm/conf: majors.arm32
        src/sys/arch/atari/conf: majors.atari
        src/sys/arch/bebox/conf: majors.bebox
        src/sys/arch/cesfic/conf: majors.cesfic
        src/sys/arch/cobalt/conf: majors.cobalt
        src/sys/arch/dreamcast/conf: majors.dreamcast
        src/sys/arch/epoc32/conf: majors.epoc32
        src/sys/arch/evbcf/conf: majors.evbcf
        src/sys/arch/evbmips/conf: majors.evbmips
        src/sys/arch/evbppc/conf: majors.evbppc
        src/sys/arch/evbsh3/conf: majors.evbsh3
        src/sys/arch/ews4800mips/conf: majors.ews4800mips
        src/sys/arch/hp300/conf: majors.hp300
        src/sys/arch/hpcarm/conf: majors.hpcarm
        src/sys/arch/hpcmips/conf: majors.hpcmips
        src/sys/arch/hpcsh/conf: majors.hpcsh
        src/sys/arch/i386/conf: majors.i386
        src/sys/arch/ia64/conf: majors.ia64
        src/sys/arch/ibmnws/conf: majors.ibmnws
        src/sys/arch/landisk/conf: majors.landisk
        src/sys/arch/luna68k/conf: majors.luna68k
        src/sys/arch/mac68k/conf: majors.mac68k
        src/sys/arch/mipsco/conf: majors.mipsco
        src/sys/arch/mmeye/conf: majors.mmeye
        src/sys/arch/mvme68k/conf: majors.mvme68k
        src/sys/arch/mvmeppc/conf: majors.mvmeppc
        src/sys/arch/news68k/conf: majors.news68k
        src/sys/arch/newsmips/conf: majors.newsmips
        src/sys/arch/next68k/conf: majors.next68k
        src/sys/arch/playstation2/conf: majors.playstation2
        src/sys/arch/pmax/conf: majors.pmax
        src/sys/arch/powerpc/conf: majors.powerpc
        src/sys/arch/prep/conf: majors.prep
        src/sys/arch/riscv/conf: majors.riscv
        src/sys/arch/sgimips/conf: majors.sgimips
        src/sys/arch/shark/conf: majors.shark
        src/sys/arch/sparc/conf: majors.sparc
        src/sys/arch/sparc64/conf: majors.sparc64
        src/sys/arch/sun2/conf: majors.sun2
        src/sys/arch/sun3/conf: majors.sun3
        src/sys/arch/vax/conf: majors.vax
        src/sys/arch/x68k/conf: majors.x68k
        src/sys/arch/zaurus/conf: majors.zaurus

Log Message:
Systematize handling of removed drivers.

 - Every driver that was removed and whose number hasn't already been
   reused is now listed with a commented-out "obsolete" line.
 - The format of these has been systematized. Future format changes can
   probably be safely done with a script.
 - This does not include a few cases of assignments that only lasted a
   couple days, or stuff from before major reorgs. Some of these may
   be included nonetheless, because there was a lot of ground to cover
   and therefore not a lot of time to dig into history in detail.

Note that the obsolete listings do not mean the major numbers can
never be reused; that's up to portmasters and/or core. It does mean
that they won't be reused by accident, however, which in some cases
(depending on the driver, how widely used it was, its family of device
nodes, their default permissions, etc.) can be quite dangerous.

Note that some of the things now explicitly listed as obsolete are
really ancient history. My scan went back as far as when the majors
files were added. (But not before that.)


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/aarch64/conf/majors.aarch64
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/acorn32/conf/majors.acorn32
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/algor/conf/majors.algor
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/alpha/conf/majors.alpha
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/amd64/conf/majors.amd64
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/amiga/conf/majors.amiga
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/amigappc/conf/majors.amigappc
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/arc/conf/majors.arc
cvs rdiff -u -r1.38 -r1.39 src/sys/arch/arm/conf/majors.arm32
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/atari/conf/majors.atari
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/bebox/conf/majors.bebox
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/cesfic/conf/majors.cesfic
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/cobalt/conf/majors.cobalt
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/dreamcast/conf/majors.dreamcast
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/epoc32/conf/majors.epoc32
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbcf/conf/majors.evbcf
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/evbmips/conf/majors.evbmips
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/evbppc/conf/majors.evbppc
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/evbsh3/conf/majors.evbsh3
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/ews4800mips/conf/majors.ews4800mips
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/hp300/conf/majors.hp300
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/hpcarm/conf/majors.hpcarm
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/hpcmips/conf/majors.hpcmips
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/hpcsh/conf/majors.hpcsh
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/i386/conf/majors.i386
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/ia64/conf/majors.ia64
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/ibmnws/conf/majors.ibmnws
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/landisk/conf/majors.landisk
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/luna68k/conf/majors.luna68k
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/mac68k/conf/majors.mac68k
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/mipsco/conf/majors.mipsco
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/mmeye/conf/majors.mmeye
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/mvme68k/conf/majors.mvme68k
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/mvmeppc/conf/majors.mvmeppc
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/news68k/conf/majors.news68k
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/newsmips/conf/majors.newsmips
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/next68k/conf/majors.next68k
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/playstation2/conf/majors.playstation2
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/pmax/conf/majors.pmax
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/powerpc/conf/majors.powerpc
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/prep/conf/majors.prep
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/riscv/conf/majors.riscv
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/sgimips/conf/majors.sgimips
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/shark/conf/majors.shark
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/sparc/conf/majors.sparc
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/sparc64/conf/majors.sparc64
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/sun2/conf/majors.sun2
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/sun3/conf/majors.sun3
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/vax/conf/majors.vax
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/x68k/conf/majors.x68k
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/zaurus/conf/majors.zaurus

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index