NetBSD/sys/dev
mjacob 91f80cf3fc Implement F/W crashdumps for 2200 && 2300 cards (kernel compile option).
Distinguish between 2312 and 2300 cards (they *are* different). Enable
RIO (Reduced Interrupt Operation) for the LVD cards (hey- I've seen
batched completions of the 30 commands at a time with this,....)...

If we get a Port Logout on local loop topologies, we have to force the
f/w to log back in. The easiest way (for us) to do this is to force
a LIP. This also will wake up the disk that probably just had a f/w crash.

Implement mailbox 'continuations'- this allows interrupts to re-drive
a mailbox command if it's one that just essentially repeats the previous
mailbox command (e.g., f/w download). This saves a boatload of sleep/wakeup
twitches.

If we're not a 2300 and we're about to return with a 'bogus interrupt'- check
the semaphore register to be non-zero at all and outgoing mailbox 0- this
seems to be where some of the lost ISP1080 commands came from.
2002-02-21 22:32:40 +00:00
..
acpi Call malloc(9) with M_ZERO flag instead of memset() after malloc(). 2002-01-12 16:41:02 +00:00
arcbios Fix component class/types to match reality for SGI's ARCS, which is just 2001-12-06 14:59:02 +00:00
ata add the dma command ext translations. pointed out by manuel. 2002-01-14 02:17:59 +00:00
bi add RCSID 2001-11-13 12:51:12 +00:00
cardbus Add another tlp card (found by trial and error). 2002-02-17 21:21:58 +00:00
dec Remove some debug printf()s. 2001-12-05 10:54:51 +00:00
ebus Shared ebusvar.h for sparc and sparc64. 2002-02-18 04:44:41 +00:00
eisa - Always validate the return value read from the outbound FIFO. 2002-01-25 16:10:35 +00:00
hpc delete '#if 0' codes. 2002-02-09 15:20:49 +00:00
i2c add RCSID 2001-11-13 12:24:11 +00:00
i2o Call malloc(9) with M_ZERO flag instead of memset() after malloc(). 2002-01-12 16:41:02 +00:00
ic Implement F/W crashdumps for 2200 && 2300 cards (kernel compile option). 2002-02-21 22:32:40 +00:00
ieee1394 Print the tcode in hex when debugging like all other debug statements 2002-02-18 09:10:44 +00:00
ir Call malloc(9) with M_ZERO flag instead of memset() after malloc(). 2002-01-12 16:58:16 +00:00
isa Reduce the massive code duplication regarding joy(4). Split it into 2002-02-02 18:37:38 +00:00
isapnp Reduce the massive code duplication regarding joy(4). Split it into 2002-02-02 18:37:38 +00:00
mca Labels must be followed by statements. 2001-12-31 22:07:58 +00:00
microcode Update 2300 firmware to latest release level. 2002-02-19 01:38:04 +00:00
mii Match ICS 1893. 2002-02-10 17:09:41 +00:00
mscp Call malloc(9) with M_ZERO flag instead of bzero() after malloc(). 2002-01-14 13:32:44 +00:00
mvme Separate out devices common to many Motorola mvme boards (68k, 88k and ppc) 2002-02-12 20:38:43 +00:00
news add RCSID 2001-11-13 07:30:37 +00:00
ofisa make this compile: 2002-02-03 23:17:58 +00:00
ofw add RCSIDs 2001-11-13 07:24:43 +00:00
pci Implement F/W crashdumps for 2200 && 2300 cards (kernel compile option). 2002-02-21 22:32:40 +00:00
pckbc Make sure not to set the intellimouse mode more than once at boot, but still 2002-01-25 14:53:43 +00:00
pcmcia regenerate: fix typo in card name string. 2002-02-01 22:04:02 +00:00
podulebus Correct a few comments and constant names in the light of the actual 2001-12-21 22:33:28 +00:00
qbus #endif ... -> #endif /* ... */ 2001-12-06 10:28:40 +00:00
raidframe Bah.. Not sure how those ";"'s got missed :-( 2002-01-19 22:20:48 +00:00
rasops Undo previous that incorrectly byte-swaps stamps for little endian 2002-02-11 20:50:58 +00:00
rcons - convert usage of "defopt" to "defflag" where the relevant option does 2001-11-28 10:21:10 +00:00
sbus Implement F/W crashdumps for 2200 && 2300 cards (kernel compile option). 2002-02-21 22:32:40 +00:00
scsipi Fix broken indentation. 2002-02-21 05:30:30 +00:00
std Add some additional values to the keyvalue list from draft specs as some roms are using these and it would be nice to be able to identify them 2001-06-29 04:52:35 +00:00
sun Call malloc(9) with M_ZERO flag instead of bzero() after malloc(). 2002-01-14 13:32:44 +00:00
sysmon The device close routine is called when _last_ descriptor to the 2002-01-03 22:35:53 +00:00
tc s/seperate/separate/ 2002-02-11 10:44:38 +00:00
usb Add quirks for Minolta Dimage X. 2002-02-20 22:28:54 +00:00
vme Call malloc(9) with M_ZERO flag instead of bzero() after malloc(). 2002-01-14 13:32:44 +00:00
wscons added amiga display/mouse/keyboard defines 2002-01-13 18:05:50 +00:00
wsfont - convert usage of "defopt" to "defflag" where the relevant option does 2001-11-28 10:21:10 +00:00
xmi add RCSIDs 2001-11-13 06:08:32 +00:00
auconv.c Add ulinear8 to/from slinear16 transforms. 2002-02-18 19:50:03 +00:00
auconv.h Add ulinear8 to/from slinear16 transforms. 2002-02-18 19:50:03 +00:00
audio_if.h Fix pasto in type of dev_ioctl method. 2001-10-03 20:48:41 +00:00
audio.c drop completely superfluous PRINT() macro 2002-01-18 21:59:41 +00:00
audiovar.h
ccd.c Call malloc(9) with M_ZERO flag instead of memset() after malloc(). 2002-01-13 19:28:06 +00:00
ccdvar.h change ccio_ndisks and sc_nccdisks of struct ccd_ioctl from int to u_int 2001-08-05 11:20:13 +00:00
clock_subr.c add RCSIDs 2001-11-13 05:32:49 +00:00
clock_subr.h
clockctl.c Changed clocktl interface to use syscallargs structures 2001-12-09 16:10:43 +00:00
cninit.c add RCSIDs 2001-11-13 05:32:49 +00:00
cons.c add RCSIDs 2001-11-13 05:32:49 +00:00
cons.h
DEVNAMES Bare-bones driver for AMI RAID. Parts taken from FreeBSD. This was tried a 2002-01-30 14:35:43 +00:00
ld.c add RCSIDs 2001-11-13 05:32:49 +00:00
ldvar.h
Makefile Add ir/ to SUBDIR. 2001-12-04 21:43:44 +00:00
md_root.c use #ifdef MEMORY_DISK_DYNAMIC (for consistency with the rest of the kernel) 2001-11-28 05:55:34 +00:00
md.c Call malloc(9) with M_ZERO flag instead of memset() after malloc(). 2002-01-13 19:28:06 +00:00
md.h add MEMORY_DISK_DYNAMIC option. if enable MEMORY_DISK_DYNAMIC, file 2001-07-02 17:17:23 +00:00
midi_if.h ANSIfy. 2001-10-02 22:41:22 +00:00
midi.c add RCSIDs 2001-11-13 05:32:49 +00:00
midisyn.c Call malloc(9) with M_ZERO flag instead of memset() after malloc(). 2002-01-13 19:28:06 +00:00
midisynvar.h ANSIfy. 2001-10-02 22:41:22 +00:00
midivar.h
mulaw.c Add slinear16_to_mulaw_le(). 2002-02-10 06:27:06 +00:00
mulaw.h Add slinear16_to_mulaw_le(). 2002-02-10 06:27:06 +00:00
radio_if.h Add support for radio cards. Written by Maxim Tsyplakov and Vladimir Popov 2002-01-01 21:51:38 +00:00
radio.c Initialize _ca struct right. 2002-01-05 01:30:01 +00:00
radiovar.h Support detach. 2002-01-02 02:44:02 +00:00
rnd.c add RCSIDs 2001-11-13 05:32:49 +00:00
rndpool.c don't need <sys/types.h> when including <sys/param.h> 2001-11-15 09:47:59 +00:00
sequencer.c Call malloc(9) with M_ZERO flag instead of memset() after malloc(). 2002-01-13 19:28:06 +00:00
sequencervar.h
vnd.c Call malloc(9) with M_ZERO flag instead of memset() after malloc(). 2002-01-13 19:28:06 +00:00
vndvar.h