NetBSD/sys/arch/amiga/dev
thorpej 2ecdd552dc Add the notion of "shadow registers" to the wdc driver. These shadow
registers are registers that overlap with others on many controllers, but
which may actually be distinct on some controllers.  Right now, the two
shadows are:

- wd_status (usually overlaps wd_command)
- wd_features (usually overlaps wd_error)

Add a new helper function, wdc_init_shadow_regs(), used to initialize
the shadow register handles on controllers where they do actually overlap.

Partially from Jordan Rhody @ Wasabi Systems, Inc.
2004-05-25 20:42:40 +00:00
..
a2kbbc.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
a34kbbc.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
afsc.c Remove license clauses 3 and 4 in my licenses. 2004-03-28 18:59:39 +00:00
ahsc.c Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
ahscreg.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
amidisplaycc.c Add wsfont pseudo-device. 2004-02-23 21:14:08 +00:00
aster.c Use aprint_normal() for cfprint routines. 2003-01-01 00:25:01 +00:00
atzsc.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
atzscreg.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
aucc.c DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
auccvar.h - ANSIfy 2002-01-26 13:40:52 +00:00
bzivsc.c Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
bzivscvar.h
bzsc.c Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
bzscvar.h
bztzsc.c Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
bztzscvar.h
cbiiisc.c Remove license clauses 3 and 4 in my licenses. 2004-03-28 18:59:39 +00:00
cbiisc.c Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
cbiiscvar.h
cbsc.c Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
cbscvar.h
clock.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
clockioctl.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
com_supio.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
device.h
dmavar.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
drbbc.c Use PAGE_SIZE rather than NBPG. 2003-04-01 21:26:26 +00:00
drsc.c Remove license clauses 3 and 4 in my licenses. 2004-03-28 18:59:39 +00:00
drsupio.c Use PAGE_SIZE rather than NBPG. 2003-04-01 21:26:26 +00:00
empsc.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
event_var.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
event.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
fd.c get rid of printf() warnings in the FDDEBUG case by using the right format 2003-07-14 15:57:39 +00:00
flsc.c Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
flscvar.h
gayle_pcmcia.c Use CFATTACH_DECL(). 2002-10-02 04:55:47 +00:00
genpar.c rcsid 2003-07-14 23:40:33 +00:00
grf_cc.c Use aprint_normal() for cfprint routines. 2003-01-01 00:25:01 +00:00
grf_ccreg.h - ANSIfy 2002-01-26 13:40:52 +00:00
grf_cl.c Use aprint_normal() for cfprint routines. 2003-01-01 00:25:01 +00:00
grf_clreg.h o replace definitions by declarations in header files 2002-04-25 09:20:25 +00:00
grf_cv3d.c Spell address with two d's. Inspired by similar changes in OpenBSD, 2003-11-10 08:51:51 +00:00
grf_cv3dreg.h Use __asm instead of asm, to keep lint happy. 2003-05-31 03:05:45 +00:00
grf_cv.c Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
grf_cvreg.h Use __asm instead of asm, to keep lint happy. 2003-05-31 03:05:45 +00:00
grf_et.c fix fatal typo 2003-04-18 09:23:17 +00:00
grf_etreg.h - ANSIfy 2002-01-26 13:40:52 +00:00
grf_rh.c Use __asm instead of asm, to keep lint happy. 2003-05-31 03:05:45 +00:00
grf_rhreg.h parameter with two es. From Peter Postma. 2004-02-24 15:22:01 +00:00
grf_rt.c The Double-Semi-Colon Police. 2003-01-20 05:29:53 +00:00
grf_rtreg.h Spell address with two d's. Inspired by similar changes in OpenBSD, 2003-11-10 08:51:51 +00:00
grf_ul.c Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +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. 2003-07-16 19:58:59 +00:00
grf.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
grfabs_cc.c becuase -> because. From Peter Postma. 2004-02-24 15:05:53 +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
grfabs.c add __KERNEL_RCSID as suggested by Luke Mewburn 2002-01-28 09:56:43 +00:00
grfioctl.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
grfvar.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
gtsc.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
gtscreg.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
gvpbus.c Use aprint_normal() for cfprint routines. 2003-01-01 00:25:01 +00:00
gvpbusvar.h
gvpio.c interrupt with two rs. 2003-01-06 13:04:54 +00:00
hyper.c Use aprint_normal() for cfprint routines. 2003-01-01 00:25:01 +00:00
idesc.c Remove license clauses 3 and 4 in my licenses. 2004-03-28 18:59:39 +00:00
if_bah_zbus.c Use CFATTACH_DECL(). 2002-10-02 04:55:47 +00:00
if_ed.c Spell interrupt with two rs. From Peter Postma. 2004-02-24 15:16:04 +00:00
if_edreg.h
if_es.c success, not sucess. Noted by mjl. 2003-01-28 22:35:02 +00:00
if_esreg.h success, not sucess. Noted by mjl. 2003-01-28 22:35:02 +00:00
if_le.c Use CFATTACH_DECL(). 2002-10-02 04:55:47 +00:00
if_levar.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
if_ne_zbus.c Use CFATTACH_DECL(). 2002-10-02 04:55:47 +00:00
if_qn.c Use CFATTACH_DECL(). 2002-10-02 04:55:47 +00:00
if_qnreg.h
ioblix_zbus.c interrupt with two rs. 2003-01-06 13:04:54 +00:00
isic_supio.c interrupt with two rs. 2003-01-06 13:04:54 +00:00
ite_cc.c becuase -> because. From Peter Postma. 2004-02-24 15:05:53 +00:00
ite_cl.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_cv.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
ite.c becuase -> because. From Peter Postma. 2004-02-24 15:05:53 +00:00
iteioctl.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
itevar.h Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
ivsc.c Remove license clauses 3 and 4 in my licenses. 2004-03-28 18:59:39 +00:00
kbd.c cleanup & uniform descriptor owner handling: 2003-09-21 19:16:48 +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 Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
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 Use CFATTACH_DECL(). 2002-10-02 04:55:47 +00:00
Makefile pass source file name to gpsa, so that gspa could (in theory) embed the 2003-07-16 20:07:12 +00:00
melody.c Use CFATTACH_DECL(). 2002-10-02 04:55:47 +00:00
mfc.c Constify the speedtab arrays 2004-04-25 06:23:40 +00:00
mgnsc.c Remove license clauses 3 and 4 in my licenses. 2004-03-28 18:59:39 +00:00
mlhsc.c Remove license clauses 3 and 4 in my licenses. 2004-03-28 18:59:39 +00:00
ms.c add wscons support to amiga mouse 2003-09-22 18:17:30 +00:00
msc6502.h - ANSIfy 2002-01-26 13:40:52 +00:00
msc.c Constify the speedtab arrays 2004-04-25 06:23:40 +00:00
mscreg.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
otgsc.c Remove license clauses 3 and 4 in my licenses. 2004-03-28 18:59:39 +00:00
par.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
parioctl.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
repulse_firmware.h - ANSIfy 2002-01-26 13:40:52 +00:00
repulse.c Respect the law: Use A-law and mu-law as spellings as far as easily possible. 2003-04-06 18:20:07 +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 Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
sbicreg.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
sbicvar.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
sci.c Remove license clauses 3 and 4 in my licenses. 2004-03-28 18:59:39 +00:00
scireg.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
scivar.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
ser.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
serreg.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
siop2_script.out
siop2_script.ss
siop2.c Remove license clauses 3 and 4 in my licenses. 2004-03-28 18:59:39 +00:00
siop_script.out
siop_script.ss
siop.c Remove license clauses 3 and 4 in my licenses. 2004-03-28 18:59:39 +00:00
siopreg.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
siopvar.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
supio.h
toccata.c remove forgotten debug printf from development. 2004-01-10 21:38:32 +00:00
view.c merge kqueue branch into -current 2002-10-23 09:10:23 +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 Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
wdc_amiga.c Add the notion of "shadow registers" to the wdc driver. These shadow 2004-05-25 20:42:40 +00:00
wesc.c Remove license clauses 3 and 4 in my licenses. 2004-03-28 18:59:39 +00:00
wskbdmap_amiga.c Keymap updates. 2004-01-04 19:20:43 +00:00
wskbdmap_amiga.h
wstsc.c Remove license clauses 3 and 4 in my licenses. 2004-03-28 18:59:39 +00:00
zbus.c Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
zbusvar.h Use PAGE_SIZE rather than NBPG. 2003-04-09 01:54:42 +00:00
zssc.c Remove license clauses 3 and 4 in my licenses. 2004-03-28 18:59:39 +00:00