Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Bill Studenmund <wrstuden@netbsd.org>
List: source-changes
Date: 12/21/1999 15:16:22
Module Name:	syssrc
Committed By:	wrstuden
Date:		Tue Dec 21 23:16:21 UTC 1999

Modified Files:
	syssrc/sys/arch/alpha/alpha [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/alpha/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/alpha/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/alpha/isa [wrstuden-devbsize]: fd.c
	syssrc/sys/arch/amiga/amiga [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/amiga/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/amiga/dev [wrstuden-devbsize]: fd.c
	syssrc/sys/arch/arm32/arm32 [wrstuden-devbsize]: disksubr.c
	    disksubr_acorn.c disksubr_mbr.c
	syssrc/sys/arch/arm32/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/arm32/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/arm32/mainbus [wrstuden-devbsize]: fd.c
	syssrc/sys/arch/atari/atari [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/atari/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/atari/dev [wrstuden-devbsize]: hdfd.c lpt.c
	syssrc/sys/arch/bebox/bebox [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/bebox/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/bebox/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/bebox/isa [wrstuden-devbsize]: fd.c
	syssrc/sys/arch/evbsh3/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/hp300/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/hp300/dev [wrstuden-devbsize]: ct.c rd.c sd.c
	syssrc/sys/arch/hp300/hp300 [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/hpcmips/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/hpcmips/hpcmips [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/hpcmips/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/i386/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/i386/i386 [wrstuden-devbsize]: autoconf.c conf.c
	    disksubr.c machdep.c
	syssrc/sys/arch/i386/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/i386/isa [wrstuden-devbsize]: fd.c fdreg.h
	syssrc/sys/arch/m68k/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/mac68k/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/mac68k/mac68k [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/mac68k/obio [wrstuden-devbsize]: iwm_fd.c
	syssrc/sys/arch/macppc/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/macppc/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/macppc/macppc [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/mmeye/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/mmeye/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/mvme68k/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/mvme68k/dev [wrstuden-devbsize]: lpt.c
	syssrc/sys/arch/mvme68k/mvme68k [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/newsmips/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/newsmips/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/newsmips/newsmips [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/next68k/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/next68k/next68k [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/ofppc/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/ofppc/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/ofppc/ofppc [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/pc532/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/pc532/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/pc532/pc532 [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/pica/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/pica/dev [wrstuden-devbsize]: fd.c lpt.c
	syssrc/sys/arch/pica/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/pica/pica [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/pmax/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/pmax/dev [wrstuden-devbsize]: rz.c
	syssrc/sys/arch/pmax/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/pmax/pmax [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/powerpc/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/sh3/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/sh3/sh3 [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/sparc/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/sparc/dev [wrstuden-devbsize]: fd.c
	syssrc/sys/arch/sparc/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/sparc/sparc [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/sparc64/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/sparc64/dev [wrstuden-devbsize]: fd.c
	syssrc/sys/arch/sparc64/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/sparc64/sparc64 [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/sun3/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/sun3/dev [wrstuden-devbsize]: fd.c
	syssrc/sys/arch/sun3/sun3 [wrstuden-devbsize]: disksubr.c
	syssrc/sys/arch/vax/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/vax/include [wrstuden-devbsize]: param.h
	syssrc/sys/arch/vax/mba [wrstuden-devbsize]: hp.c
	syssrc/sys/arch/vax/vax [wrstuden-devbsize]: cfl.c crl.c disksubr.c
	syssrc/sys/arch/x68k/conf [wrstuden-devbsize]: GENERIC
	syssrc/sys/arch/x68k/dev [wrstuden-devbsize]: fd.c
	syssrc/sys/arch/x68k/x68k [wrstuden-devbsize]: disksubr.c

Log Message:
Initial commit of recent changes to make DEV_BSIZE go away.

Runs on i386, needs work on other arch's. Main kernel routines should be
fine, but a number of the stand programs need help.

cd, fd, ccd, wd, and sd have been updated. sd has been tested with non-512
byte block devices. vnd, raidframe, and lfs need work.

Non 2**n block support is automatic for LKM's and conditional for kernels
on "options NON_PO2_BLOCKS".


To generate a diff of this commit:
cvs rdiff -r1.16 -r1.16.18.1 syssrc/sys/arch/alpha/alpha/disksubr.c
cvs rdiff -r1.130 -r1.130.6.1 syssrc/sys/arch/alpha/conf/GENERIC
cvs rdiff -r1.25 -r1.25.16.1 syssrc/sys/arch/alpha/include/param.h
cvs rdiff -r1.5 -r1.5.14.1 syssrc/sys/arch/alpha/isa/fd.c
cvs rdiff -r1.31 -r1.31.8.1 syssrc/sys/arch/amiga/amiga/disksubr.c
cvs rdiff -r1.128 -r1.128.2.1 syssrc/sys/arch/amiga/conf/GENERIC
cvs rdiff -r1.40 -r1.40.20.1 syssrc/sys/arch/amiga/dev/fd.c
cvs rdiff -r1.11 -r1.11.20.1 syssrc/sys/arch/arm32/arm32/disksubr.c
cvs rdiff -r1.2 -r1.2.18.1 syssrc/sys/arch/arm32/arm32/disksubr_acorn.c
cvs rdiff -r1.3 -r1.3.14.1 syssrc/sys/arch/arm32/arm32/disksubr_mbr.c
cvs rdiff -r1.57 -r1.57.8.1 syssrc/sys/arch/arm32/conf/GENERIC
cvs rdiff -r1.15 -r1.15.14.1 syssrc/sys/arch/arm32/include/param.h
cvs rdiff -r1.25 -r1.25.18.1 syssrc/sys/arch/arm32/mainbus/fd.c
cvs rdiff -r1.17 -r1.17.8.1 syssrc/sys/arch/atari/atari/disksubr.c
cvs rdiff -r1.55 -r1.55.8.1 syssrc/sys/arch/atari/conf/GENERIC
cvs rdiff -r1.15 -r1.15.6.1 syssrc/sys/arch/atari/dev/hdfd.c
cvs rdiff -r1.15 -r1.15.8.1 syssrc/sys/arch/atari/dev/lpt.c
cvs rdiff -r1.6 -r1.6.8.1 syssrc/sys/arch/bebox/bebox/disksubr.c
cvs rdiff -r1.19 -r1.19.8.1 syssrc/sys/arch/bebox/conf/GENERIC
cvs rdiff -r1.4 -r1.4.18.1 syssrc/sys/arch/bebox/include/param.h
cvs rdiff -r1.8 -r1.8.8.1 syssrc/sys/arch/bebox/isa/fd.c
cvs rdiff -r1.1 -r1.1.8.1 syssrc/sys/arch/evbsh3/include/param.h
cvs rdiff -r1.47 -r1.47.8.1 syssrc/sys/arch/hp300/conf/GENERIC
cvs rdiff -r1.23 -r1.23.20.1 syssrc/sys/arch/hp300/dev/ct.c
cvs rdiff -r1.36 -r1.36.20.1 syssrc/sys/arch/hp300/dev/rd.c \
    syssrc/sys/arch/hp300/dev/sd.c
cvs rdiff -r1.9 -r1.9.28.1 syssrc/sys/arch/hp300/hp300/disksubr.c
cvs rdiff -r1.2 -r1.2.2.1 syssrc/sys/arch/hpcmips/conf/GENERIC
cvs rdiff -r1.1.1.1 -r1.1.1.1.2.1 syssrc/sys/arch/hpcmips/hpcmips/disksubr.c
cvs rdiff -r1.1.1.1 -r1.1.1.1.8.1 syssrc/sys/arch/hpcmips/include/param.h
cvs rdiff -r1.260 -r1.260.2.1 syssrc/sys/arch/i386/conf/GENERIC
cvs rdiff -r1.41 -r1.41.2.1 syssrc/sys/arch/i386/i386/autoconf.c
cvs rdiff -r1.115 -r1.115.8.1 syssrc/sys/arch/i386/i386/conf.c
cvs rdiff -r1.40 -r1.40.8.1 syssrc/sys/arch/i386/i386/disksubr.c
cvs rdiff -r1.365 -r1.365.2.1 syssrc/sys/arch/i386/i386/machdep.c
cvs rdiff -r1.37 -r1.37.14.1 syssrc/sys/arch/i386/include/param.h
cvs rdiff -r1.128 -r1.128.14.1 syssrc/sys/arch/i386/isa/fd.c
cvs rdiff -r1.10 -r1.10.24.1 syssrc/sys/arch/i386/isa/fdreg.h
cvs rdiff -r1.5 -r1.5.20.1 syssrc/sys/arch/m68k/include/param.h
cvs rdiff -r1.89 -r1.89.8.1 syssrc/sys/arch/mac68k/conf/GENERIC
cvs rdiff -r1.32 -r1.32.8.1 syssrc/sys/arch/mac68k/mac68k/disksubr.c
cvs rdiff -r1.2 -r1.2.12.1 syssrc/sys/arch/mac68k/obio/iwm_fd.c
cvs rdiff -r1.37 -r1.37.2.1 syssrc/sys/arch/macppc/conf/GENERIC
cvs rdiff -r1.5 -r1.5.2.1 syssrc/sys/arch/macppc/include/param.h
cvs rdiff -r1.5 -r1.5.8.1 syssrc/sys/arch/macppc/macppc/disksubr.c
cvs rdiff -r1.3 -r1.3.8.1 syssrc/sys/arch/mmeye/conf/GENERIC
cvs rdiff -r1.1 -r1.1.8.1 syssrc/sys/arch/mmeye/include/param.h
cvs rdiff -r1.2 -r1.2.8.1 syssrc/sys/arch/mvme68k/conf/GENERIC
cvs rdiff -r1.5 -r1.5.14.1 syssrc/sys/arch/mvme68k/dev/lpt.c
cvs rdiff -r1.16 -r1.16.14.1 syssrc/sys/arch/mvme68k/mvme68k/disksubr.c
cvs rdiff -r1.10 -r1.10.8.1 syssrc/sys/arch/newsmips/conf/GENERIC
cvs rdiff -r1.5 -r1.5.14.1 syssrc/sys/arch/newsmips/include/param.h
cvs rdiff -r1.2 -r1.2.20.1 syssrc/sys/arch/newsmips/newsmips/disksubr.c
cvs rdiff -r1.19 -r1.19.8.1 syssrc/sys/arch/next68k/conf/GENERIC
cvs rdiff -r1.3 -r1.3.16.1 syssrc/sys/arch/next68k/next68k/disksubr.c
cvs rdiff -r1.19 -r1.19.8.1 syssrc/sys/arch/ofppc/conf/GENERIC
cvs rdiff -r1.5 -r1.5.18.1 syssrc/sys/arch/ofppc/include/param.h
cvs rdiff -r1.6 -r1.6.8.1 syssrc/sys/arch/ofppc/ofppc/disksubr.c
cvs rdiff -r1.4 -r1.4.8.1 syssrc/sys/arch/pc532/conf/GENERIC
cvs rdiff -r1.21 -r1.21.20.1 syssrc/sys/arch/pc532/include/param.h
cvs rdiff -r1.14 -r1.14.20.1 syssrc/sys/arch/pc532/pc532/disksubr.c
cvs rdiff -r1.18 -r1.18.8.1 syssrc/sys/arch/pica/conf/GENERIC
cvs rdiff -r1.12 -r1.12.18.1 syssrc/sys/arch/pica/dev/fd.c
cvs rdiff -r1.6 -r1.6.18.1 syssrc/sys/arch/pica/dev/lpt.c
cvs rdiff -r1.8 -r1.8.20.1 syssrc/sys/arch/pica/include/param.h
cvs rdiff -r1.5 -r1.5.24.1 syssrc/sys/arch/pica/pica/disksubr.c
cvs rdiff -r1.47 -r1.47.8.1 syssrc/sys/arch/pmax/conf/GENERIC
cvs rdiff -r1.47 -r1.47.8.1 syssrc/sys/arch/pmax/dev/rz.c
cvs rdiff -r1.27 -r1.27.14.1 syssrc/sys/arch/pmax/include/param.h
cvs rdiff -r1.20 -r1.20.6.1 syssrc/sys/arch/pmax/pmax/disksubr.c
cvs rdiff -r1.5 -r1.5.18.1 syssrc/sys/arch/powerpc/include/param.h
cvs rdiff -r1.1 -r1.1.8.1 syssrc/sys/arch/sh3/include/param.h
cvs rdiff -r1.1 -r1.1.8.1 syssrc/sys/arch/sh3/sh3/disksubr.c
cvs rdiff -r1.90 -r1.90.2.1 syssrc/sys/arch/sparc/conf/GENERIC
cvs rdiff -r1.67 -r1.67.14.1 syssrc/sys/arch/sparc/dev/fd.c
cvs rdiff -r1.39 -r1.39.8.1 syssrc/sys/arch/sparc/include/param.h
cvs rdiff -r1.23 -r1.23.14.1 syssrc/sys/arch/sparc/sparc/disksubr.c
cvs rdiff -r1.19 -r1.19.8.1 syssrc/sys/arch/sparc64/conf/GENERIC
cvs rdiff -r1.8 -r1.8.8.1 syssrc/sys/arch/sparc64/dev/fd.c
cvs rdiff -r1.11 -r1.11.8.1 syssrc/sys/arch/sparc64/include/param.h
cvs rdiff -r1.5 -r1.5.8.1 syssrc/sys/arch/sparc64/sparc64/disksubr.c
cvs rdiff -r1.59 -r1.59.8.1 syssrc/sys/arch/sun3/conf/GENERIC
cvs rdiff -r1.11 -r1.11.14.1 syssrc/sys/arch/sun3/dev/fd.c
cvs rdiff -r1.19 -r1.19.20.1 syssrc/sys/arch/sun3/sun3/disksubr.c
cvs rdiff -r1.51 -r1.51.8.1 syssrc/sys/arch/vax/conf/GENERIC
cvs rdiff -r1.38 -r1.38.6.1 syssrc/sys/arch/vax/include/param.h
cvs rdiff -r1.19 -r1.19.8.1 syssrc/sys/arch/vax/mba/hp.c
cvs rdiff -r1.2 -r1.2.20.1 syssrc/sys/arch/vax/vax/cfl.c
cvs rdiff -r1.5 -r1.5.34.1 syssrc/sys/arch/vax/vax/crl.c
cvs rdiff -r1.21 -r1.21.8.1 syssrc/sys/arch/vax/vax/disksubr.c
cvs rdiff -r1.36 -r1.36.8.1 syssrc/sys/arch/x68k/conf/GENERIC
cvs rdiff -r1.28 -r1.28.14.1 syssrc/sys/arch/x68k/dev/fd.c
cvs rdiff -r1.9 -r1.9.14.1 syssrc/sys/arch/x68k/x68k/disksubr.c

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