cgd
4463616051
put set of 'channel' field of scsi_link in the right #ifdef
1996-09-20 22:38:37 +00:00
thorpej
c996066313
Correct two prototypes so that this compiles without DDB defined.
1996-09-19 23:02:18 +00:00
thorpej
d3f587e135
For ioctl commands which may change the device's state, ensure that
...
the caller has the device open for writing.
1996-09-18 02:34:31 +00:00
thorpej
fcde57a426
For ioctl commands which may change the device's state, ensure that
...
the caller has the device open for writing.
1996-09-13 00:35:59 +00:00
thorpej
9aeee9fb17
Remove a couple of opcodes that are already (and more appropriately)
...
defined in scsi_changer.h
1996-09-12 01:57:17 +00:00
mrg
c98a14ad90
update these for poll(2) changes.
1996-09-12 01:35:34 +00:00
thorpej
0d89093b48
This file is obsolete; the ahb driver now lives in ahb.c
1996-09-09 18:32:42 +00:00
cgd
6891e01ba2
add missing underscore to __alpha_, to map interrupt names properly.
...
It worked right before because of happy coincidence.
1996-09-09 16:39:44 +00:00
mycroft
2bc736661a
Implement poll(2).
1996-09-07 12:40:22 +00:00
mycroft
67417a473a
Use bus.h.
1996-09-07 12:12:18 +00:00
mycroft
261a7626ca
Oops. Copy out the right number of command bytes.
1996-09-07 04:59:06 +00:00
thorpej
f6a91a9c52
Regen.
1996-09-06 18:01:37 +00:00
thorpej
ea052e2547
Add the ETI NE3300 Ethernet card to the list of known EISA devices.
...
From Andrew Gillham <gillhaa@ghost.whirlpool.com>.
1996-09-06 18:01:07 +00:00
mycroft
94bfaac456
Wrap the definitions of CONADDR and CONUNIT in #ifndef.
1996-09-06 05:06:01 +00:00
mycroft
82f0b829e8
compoll() -> comsoft()
1996-09-05 16:42:32 +00:00
mycroft
8427290044
wtpoll() -> wtsoft()
1996-09-05 15:37:18 +00:00
mycroft
110ee78a6f
Remove cyselect().
1996-09-05 15:35:09 +00:00
thorpej
f60341a382
Store the SCSI version in the scsi_link, and set the LUN in the CDB
...
if the version is <= SCSI-2. This should help some older SCSI
devices that previously needed the "NOLUNS" quirk. While this is
not strictly necessary on SCSI-2 devices, the spec allows it,
so we set it for SCSI-2 devices "just in case". See section 7.2.2 of
Draft X3T9.2 Rev 10L for details.
1996-09-03 18:20:31 +00:00
mycroft
b3eac79b64
tty stop functions really should return void, not int, and certainly not both.
1996-09-02 06:43:16 +00:00
mycroft
e1ea13d92a
Fix typo.
1996-09-01 23:54:53 +00:00
mycroft
664a66d009
Add mmap method for audio devices.
...
XXX This is just a placeholder to avoid updating conf.h again.
Also, clean up some error values.
1996-09-01 21:33:43 +00:00
mycroft
80110252d0
Minor changes.
1996-09-01 00:54:34 +00:00
mycroft
91665cb6ef
General cleanup, like other drivers.
1996-09-01 00:49:48 +00:00
mycroft
70944d2e2c
Minor changes.
1996-09-01 00:20:20 +00:00
mycroft
e8b5bd5b35
Update.
1996-09-01 00:10:55 +00:00
mycroft
0c0b33c781
General cleanup, like other drivers.
1996-09-01 00:09:30 +00:00
mycroft
44bb2d98e1
Split the UltraStor driver apart.
1996-08-31 20:26:48 +00:00
mycroft
06fdef11fd
Split the BusLogic driver apart, and rename it to `bha (like BSDi).
1996-08-31 20:18:24 +00:00
thorpej
164af20154
Add a missing "int" in a function declaration.
1996-08-30 01:40:35 +00:00
cgd
a84c80e23c
regen for new pcidevs
1996-08-29 21:36:01 +00:00
cgd
d29b00b3c3
add entry for the IBM 82351 PCI-PCI Bridge
1996-08-29 21:34:22 +00:00
thorpej
c4366945e5
Quiet the ahc driver down a bit by only enabling some of less useful
...
messages #if defined(DEBUG) in the NetBSD case.
1996-08-28 23:39:40 +00:00
cgd
71ad30d0e9
(1) set scsi_link channel to either the appropriate channel (if a
...
multi-channel driver), or to SCSI_CHANNEL_ONLY_ONE if a
single-channel driver.
(2) use scsiprint() rather than a locally-defined autoconfig print
function, and kill any locally-defined print function.
1996-08-28 18:59:15 +00:00
cgd
11ec3588ad
(1) add a 'channel' field to scsi_link.
...
(2) in scsibusmatch, match channel as appropriate.
(3) add a scsiprint() function, to do the "scsibus at..."
and channel (if not SCSI_CHANNEL_ONLY_ONE) printing,
i.e. the common functionality that all SCSI drivers currently
should be doing.
1996-08-28 18:47:51 +00:00
cgd
a4bb0a41da
define PDQ_ASSERT directly in terms of __assert, because cpp doesn't seem
...
to do:
#define foo(x) ...
#define bar foo
like we'd like it to.
1996-08-28 16:01:29 +00:00
cgd
2a73ef60b7
change cfprint_t type definition to take a const char *, rather than
...
a char *, because that's what was really intended, and because
if the print function modifies the string, various things could become
unhappy (so the string should _not_ be modified).
1996-08-27 21:53:46 +00:00
cgd
00209d1db1
remove include of <sys/types.h> (it's implied by including
...
<sys/param.h>, and historically has been), and add include of
<sys/systm.h> for prototypes.
1996-08-27 16:24:18 +00:00
cgd
de2285c4d2
#undef assert before defining it, so the new libkern definition doesn't
...
conflict with this one.
1996-08-27 01:00:00 +00:00
cgd
5c7192b20c
Including user-land headers in kernel code is not allowed in NetBSD.
...
Therefore:
(1) define offsetof here, and
(2) implement assertion checking in terms of the libkern
assertion-checking macros.
1996-08-27 00:51:29 +00:00
cgd
d32f475ed4
regen for new tcdevs
1996-08-26 23:41:46 +00:00
cgd
3076d34c84
add entries for DGLTA-FA and OTTO ATM boards, alphabetize and clean up
...
other entries.
1996-08-26 23:39:34 +00:00
cgd
6b5b72905d
regen for new pcidevs
1996-08-26 20:20:02 +00:00
cgd
8080fdf200
add ids for the PGXGB (TGA2), and DGLPB (OPPO).
1996-08-26 20:12:16 +00:00
cgd
3c435c25c4
regen for new pcidevs
1996-08-23 04:36:41 +00:00
cgd
6269a2a911
add an entry for the FORE PCA-200e
1996-08-23 04:35:41 +00:00
ragge
3a504ef134
Modified to get cleaner match/attach code for different parent buses.
...
Fix so that resource wait queueing works.
Changed all functions to take a pointer to uba_softc instead of unit
number, except for ubareset(). This must be done later.
1996-08-20 13:37:57 +00:00
explorer
c87188f1bd
be quiet about read_subchannel. Some CD players use this to poll, and having
...
a screen filled with kernel messages isn't nice. Closes pr kern/817
1996-08-13 08:55:38 +00:00
explorer
5c3b7a7213
Fix condition where disk_unbusy may not get called
1996-08-13 08:31:31 +00:00
mycroft
121dfd8f1b
Change PCI_MAPREG_{MEM,IO}_SIZE() to use the standard `x & -x' trick to select
...
the lowest bit set. This isn't any more or less valid according to the PCI
spec, but it deals with lame devices that don't implement all of the top
bits.
1996-08-10 15:42:33 +00:00
mycroft
988597c420
Eliminate reference to stddef.h.
1996-08-10 09:25:11 +00:00