bjh21
7f79b2d5f7
Replace shutdownhooks with pmf in sec(4).
2009-05-11 20:13:49 +00:00
rumble
0e95582ed1
WD33C93 has only two registers, which often times aren't mapped to adjacent
...
bus space locations. Map them individually, instead.
2009-02-12 06:24:45 +00:00
bjh21
11aab16b02
Split device_t from wd33c93_softc. Reviewed by cube; tested on sgimips
...
by tsutsui.
2009-01-25 15:23:42 +00:00
bjh21
ca028b246f
sec(4): use device_t and cfdata_t rather than explicit structure pointers.
2009-01-20 20:45:11 +00:00
cegger
3bde75a1bc
use device_lookup_private to get softc
2008-06-12 22:44:47 +00:00
cegger
801bd3ddec
use aprint_*_dev and device_xname
2008-04-05 20:08:52 +00:00
ad
a2a3828545
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
2007-10-19 11:59:34 +00:00
bjh21
a3ad5d7241
TRUE -> true; FALSE -> false.
2007-03-07 23:17:01 +00:00
he
7a89811338
Cast to char* before doing pointer arithmetic.
2007-03-05 17:37:06 +00:00
christos
53524e44ef
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
2007-03-04 05:59:00 +00:00
thorpej
712239e366
Replace the Mach-derived boolean_t type with the C99 bool type. A
...
future commit will replace use of TRUE and FALSE with true and false.
2007-02-21 22:59:35 +00:00
bjh21
bafb9c4f84
The SEC uses the same page latch for both ROM and RAM, so we should arrange
...
to reset it to 0 on shutdown so that RISC OS gets to see the start of the
ROM.
2006-10-14 21:47:11 +00:00
bjh21
8ca76bdc37
Don't use the uPD71071's autoinitialize mode. This may slow things down
...
slightly, but autoinitialize mode is impossible to use reliably, since it
means that if disc interrupts are blocked for long enough (or sec_copyout
is too slow), the uPD71071 can run off the end of a block before the
base registers have been updated and end up processing the same block
twice. With this change, the SEC in my A540 seems finally to be solid.
2006-10-02 22:10:55 +00:00
bjh21
439213ef2c
Allow wd33c93 attachments to choose what DMA mode it should use, and arrange
...
to use burst mode on sec(4), which makes it slightly but significantly faster.
2006-10-01 22:02:55 +00:00
bjh21
5375dc7f10
New driver, sec(4), for the Acorn SCSI Expansion Card. Unlike asc(4), this
...
driver uses the board's DMA system, uses the machine-independent WD33C93
driver, works on NetBSD/acorn26, and doesn't share a name with six other
machine-dependent SCSI drivers. Not tested on acorn32, but it seems to
work tolerably well on my A540.
2006-10-01 12:39:35 +00:00