NetBSD/sys/arch/luna68k/luna68k
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
..
autoconf.c
clock.c
clockvar.h
conf.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
db_memrw.c
disksubr.c strategy should have an 'r'. Inspired by similar change in OpenBSD. 2002-02-19 17:09:40 +00:00
genassym.cf Only include opt_compat_svr4.h ifdef _KERNEL_OPT. 2002-04-13 14:20:29 +00:00
isr.c
isr.h
locore.s Eliminate commons (including many used ones). Clean up variable references. 2002-05-14 02:03:00 +00:00
machdep.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
mainbus.c
mem.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
pmap.c Subtract vm_map_min(kernel_map) from kernel virtual addresses to get offsets 2002-05-22 14:29:23 +00:00
pmap_bootstrap.c This file is a replicant of hp300. The following is peculair to 2000-12-12 04:06:08 +00:00
procfs_machdep.c No-op commit to force update to a non-"-kk" revision. 2001-01-18 17:47:58 +00:00
sys_machdep.c g/c obsolete vtrace(2) stuff 2000-12-13 18:13:05 +00:00
trap.c allow writing to write-only mappings. fixes PR 3493. 2002-02-14 07:08:02 +00:00
vectors.s
vm_machdep.c Don't need to declare phys_map - it is declared in <uvm/uvm_extern.h>. 2002-03-04 02:43:22 +00:00