NetBSD/sys/arch/amiga/dev
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
..
Makefile remove space in generated NetBSD RCS Id 2002-05-26 12:51:55 +00:00
a2kbbc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
a34kbbc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
afsc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
ahsc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
ahscreg.h
amidisplaycc.c call grfcc_probe() and viewprobe(), even when we are not the console. 2002-09-02 11:09:48 +00:00
aster.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
atzsc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
atzscreg.h - ANSIfy 2002-01-26 13:40:52 +00:00
aucc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
auccvar.h - ANSIfy 2002-01-26 13:40:52 +00:00
bzivsc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
bzivscvar.h vm_offset_t -> vaddr_t/paddr_t 1999-09-25 21:47:02 +00:00
bzsc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
bzscvar.h vm_offset_t -> vaddr_t/paddr_t 1999-09-25 21:47:02 +00:00
bztzsc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
bztzscvar.h vm_offset_t -> vaddr_t/paddr_t 1999-09-25 21:47:02 +00:00
cbiiisc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
cbiisc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
cbiiscvar.h vm_offset_t -> vaddr_t/paddr_t 1999-09-25 21:47:02 +00:00
cbsc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
cbscvar.h vm_offset_t -> vaddr_t/paddr_t 1999-09-25 21:47:02 +00:00
clock.c Eliminate commons. (including a few unused or mismatched ones). 2002-05-14 00:08:21 +00:00
clockioctl.h
com_supio.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
device.h
dmavar.h
drbbc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
drsc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
drsupio.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
empsc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
event.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
event_var.h - ANSIfy 2002-01-26 13:40:52 +00:00
fd.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
flsc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
flscvar.h vm_offset_t -> vaddr_t/paddr_t 1999-09-25 21:47:02 +00:00
gayle_pcmcia.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
genpar.c - ANSIfy 2002-01-26 13:40:52 +00:00
grf.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
grf_cc.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
grf_ccreg.h - ANSIfy 2002-01-26 13:40:52 +00:00
grf_cl.c correct range check, have overflow check, fix type mismatches, 2002-08-03 00:12:48 +00:00
grf_clreg.h o replace definitions by declarations in header files 2002-04-25 09:20:25 +00:00
grf_cv.c correct range check, have overflow check, fix type mismatches, 2002-08-03 00:12:48 +00:00
grf_cv3d.c integer overflow. reported by silvio@qualys.com 2002-08-06 22:44:38 +00:00
grf_cv3dreg.h o replace definitions by declarations in header files 2002-04-25 09:20:25 +00:00
grf_cvreg.h o replace definitions by declarations in header files 2002-04-25 09:20:25 +00:00
grf_et.c correct range check, have overflow check, fix type mismatches, 2002-08-03 00:12:48 +00:00
grf_etreg.h - ANSIfy 2002-01-26 13:40:52 +00:00
grf_rh.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
grf_rhreg.h - ANSIfy 2002-01-26 13:40:52 +00:00
grf_rt.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
grf_rtreg.h - ANSIfy 2002-01-26 13:40:52 +00:00
grf_ul.c correct range check, have overflow check, fix type mismatches, 2002-08-03 00:12:48 +00:00
grf_ulreg.h - ANSIfy 2002-01-26 13:40:52 +00:00
grf_ultms.c regen (RCS Id fix) 2002-05-26 12:52:27 +00:00
grf_ultms.g update comments 2002-05-26 12:53:22 +00:00
grfabs.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
grfabs_cc.c Fixed cc_load_mode restart copper after setting the new list 2002-03-13 20:33:35 +00:00
grfabs_ccglb.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
grfabs_ccreg.h - ANSIfy 2002-01-26 13:40:52 +00:00
grfabs_reg.h - ANSIfy 2002-01-26 13:40:52 +00:00
grfioctl.h - ANSIfy 2002-01-26 13:40:52 +00:00
grfvar.h - ANSIfy 2002-01-26 13:40:52 +00:00
gtsc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
gtscreg.h
gvpbus.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
gvpbusvar.h
gvpio.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
hyper.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
idesc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
if_bah_zbus.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
if_ed.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
if_edreg.h
if_es.c Add media support (such as it is), manual is all you get. 2002-03-06 22:07:39 +00:00
if_esreg.h Enable transmit error and EPH interrupt, and reset NIC on EPH interrupt. 2002-03-03 18:21:37 +00:00
if_le.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
if_levar.h
if_ne_zbus.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
if_qn.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
if_qnreg.h
ioblix_zbus.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
isic_supio.c Now that we have all the pieces of the puzzle available start to unriddle 2002-03-24 20:35:43 +00:00
ite.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
ite_cc.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
ite_cl.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
ite_cv.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
ite_cv3d.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
ite_et.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
ite_rh.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
ite_rt.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
ite_ul.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
iteioctl.h
itevar.h Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
ivsc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
kbd.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
kbdmap.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
kbdmap.h - ANSIfy 2002-01-26 13:40:52 +00:00
kbdreg.h
kf_iso8859_1_8x8.c Renamed kf_8x8.c and kf_8x11.c to kf_iso8859_1_8x8.c and kf_iso8859_1_8x11.c 2002-04-17 00:51:05 +00:00
kf_iso8859_1_8x11.c Renamed kf_8x8.c and kf_8x11.c to kf_iso8859_1_8x8.c and kf_iso8859_1_8x11.c 2002-04-17 00:51:05 +00:00
kf_iso8859_2_8x8.c Add East European (iso8859-2) console fonts 2002-04-17 00:52:13 +00:00
kf_iso8859_2_8x11.c Add East European (iso8859-2) console fonts 2002-04-17 00:52:13 +00:00
lpt_supio.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
melody.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
mfc.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
mgnsc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
mlhsc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
ms.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
msc.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
msc6502.h - ANSIfy 2002-01-26 13:40:52 +00:00
mscreg.h - ANSIfy 2002-01-26 13:40:52 +00:00
otgsc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
par.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
parioctl.h
repulse.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
repulse_firmware.h - ANSIfy 2002-01-26 13:40:52 +00:00
rtc.h Eliminate commons. (including a few unused or mismatched ones). 2002-05-14 00:08:21 +00:00
rtmondefs.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
rtmons - ANSIfy 2002-01-26 13:40:52 +00:00
sbic.c Remove unnecessary assignments (for which the operation may be 2002-05-30 20:28:27 +00:00
sbicreg.h
sbicvar.h Eliminate commons. (including a few unused or mismatched ones). 2002-05-14 00:08:21 +00:00
sci.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
scireg.h
scivar.h - ANSIfy 2002-01-26 13:40:52 +00:00
ser.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
serreg.h
siop.c remove unused prototype (a duplicate with a typing error) 2002-02-24 15:20:05 +00:00
siop2.c remove unused prototype (a duplicate with a typing error) 2002-02-24 15:20:05 +00:00
siop2_script.out Make the Cyberstorm PPC/ Cyberstorm Mk. 3 driver drive the LED. 2001-10-08 21:18:58 +00:00
siop2_script.ss Make the Cyberstorm PPC/ Cyberstorm Mk. 3 driver drive the LED. 2001-10-08 21:18:58 +00:00
siop_script.out
siop_script.ss
siopreg.h Fix an obvious typo. 2001-03-28 17:33:07 +00:00
siopvar.h Eliminate commons. (including a few unused or mismatched ones). 2002-05-14 00:08:21 +00:00
supio.h
toccata.c fix compilo in debugging code. Reported by: Klaus Heinz 2002-03-27 16:39:51 +00:00
view.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
viewioctl.h Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
viewvar.h - ANSIfy 2002-01-26 13:40:52 +00:00
vuid_event.h
wdc_amiga.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
wesc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
wskbdmap_amiga.c Put the __unused__ attribute one some unused kbd maps. 2002-05-30 20:02:24 +00:00
wskbdmap_amiga.h Initial, still incomplete wscons support by Jukka Andberg, PR 11068 2001-02-02 21:52:11 +00:00
wstsc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
zbus.c o replace definitions by declarations in header files 2002-04-25 09:20:25 +00:00
zbusvar.h o replace definitions by declarations in header files 2002-04-25 09:20:25 +00:00
zssc.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00