NetBSD/sys/arch/newsmips/apbus
gehenna 77a6b82b27 Merge the gehenna-devsw branch into the trunk.
This merge changes the device switch tables from static array to
dynamically generated by config(8).

- All device switches is defined as a constant structure in device drivers.

- The new grammer ``device-major'' is introduced to ``files''.

	device-major <prefix> char <num> [block <num>] [<rules>]

- All device major numbers must be listed up in port dependent majors.<arch>
  by using this grammer.

- Added the new naming convention.
  The name of the device switch must be <prefix>_[bc]devsw for auto-generation
  of device switch tables.

- The backward compatibility of loading block/character device
  switch by LKM framework is broken. This is necessary to convert
  from block/character device major to device name in runtime and vice versa.

- The restriction to assign device major by LKM is completely removed.
  We don't need to reserve LKM entries for dynamic loading of device switch.

- In compile time, device major numbers list is packed into the kernel and
  the LKM framework will refer it to assign device major number dynamically.
2002-09-06 13:18:43 +00:00
..
apbus.c Merge the thorpej-mips-cache branch onto the trunk. This is an 2001-11-14 18:15:10 +00:00
apbus_subr.c Make this stuff compile with -wstrict-prototpes -wmissing-prototypes. 2000-12-03 01:42:29 +00:00
apbusvar.h
clock_ap.c
dmac3.c Merge the thorpej-mips-cache branch onto the trunk. This is an 2001-11-14 18:15:10 +00:00
dmac3reg.h NEWS5000 internal SCSI driver. 2000-10-30 10:07:35 +00:00
if_sn.c Use bpf_mtap(). 2002-01-16 05:56:54 +00:00
if_sn_ap.c
if_snreg.h
if_snvar.h Make this stuff compile with -wstrict-prototpes -wmissing-prototypes. 2000-12-03 01:42:29 +00:00
if_tlp_ap.c Merge the thorpej-mips-cache branch onto the trunk. This is an 2001-11-14 18:15:10 +00:00
kb_ap.c Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for 2002-03-17 19:40:26 +00:00
ms_ap.c Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for 2002-03-17 19:40:26 +00:00
spifi.c Set correct count in spifi_read_count(). 2002-03-06 16:50:34 +00:00
spifireg.h NEWS5000 internal SCSI driver. 2000-10-30 10:07:35 +00:00
xafb.c alloc_attr -> allocattr 2002-07-04 14:37:10 +00:00
zs_ap.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00