matt
bf8783afa4
Fix the receive length so it includes the extra bytes in the fddi_header.
1998-09-28 20:37:12 +00:00
matt
43b462df88
Insert the FDDI control bytes in pdq_ifstart before we load the dmamap
...
and dmasync the data. Fix pdq_os_receive_pdu to use PDQ_OS_HDR_OFFSET
instead of PDQ_RX_FC_OFFSET.
1998-09-28 18:01:43 +00:00
matt
a1528c368d
Fix transmit handling (this also should speed up transmits
...
slightly).
1998-09-28 17:13:54 +00:00
dante
b2a68e14db
Change sources to be KNF
1998-09-26 19:53:34 +00:00
dante
da0a3e615e
Add support for AdvanSys Ultra Wide boards ABP-9xxUW
1998-09-26 16:09:32 +00:00
dante
c6ccd1d83f
Remove Wide boards references
...
Adjust copyright
At this time this driver support the following AdvanSys boards:
- ABP-9xx
- ABP-9xxU
- ABP-9xxUA
1998-09-26 16:02:56 +00:00
mark
7d6c07a559
Use the data32iot and data32ioh members of the wdc_attachment_data
...
structure for 32 bit transfers.
Test for 32 bit capability on data transfers currently restricted to 16 bit
only.
1998-09-22 00:27:51 +00:00
mark
962edcdc03
Add data32iot and data32ioh members to the wdc_attachment_data structure.
...
This bus space tag and handle is used for 32 bit data transfers i.e.
when WDC_CAPABILITY_DATA32 is enabled as the 32 bit data register may
not be part of the standard drive registers.
1998-09-22 00:21:16 +00:00
pk
0b10e1ddab
Parallel port support routines.
1998-09-21 21:26:51 +00:00
matt
ad921921e4
Add softserial to the alpha port. This significantly improved PPP
...
throughput on com ports.
1998-09-21 00:33:16 +00:00
matt
08e1d890a4
Changes so that BPF readers will get the data in fddi packet aligned along
...
normal boundaries. This makes tcpdump much happier.
1998-09-20 02:36:08 +00:00
matt
935fbed4fe
Make sure data in FDDI packets are aligned nicely (for alpha, etc.)
1998-09-19 21:21:25 +00:00
mjacob
1dac5b5291
Several changes, including some stub fibre target mode stuff. Establish
...
a slightly different fibre startup (print ALPA now too). Change
the way that return values from dma setup is done. Make debug messages
out of some queue overflow situations. Turn PORT LOGGED OUT into
Selection Timeout equivlaent. On isp_restart actions don't blow off
the commands with HBA_BOTCH (XS_DRIVER_STUFFUP) - set them with HBA_BUSRESET
(which is defined as XS_DRIVER_STUFFUP until someone decides whether
the suggested change to the midlayer NetBSD is worthy of inclusion).
1998-09-17 23:05:46 +00:00
mjacob
a0a31568e8
cleanup header to be just NetBSD, roll rev, change QDEPTH to QAVAIL macro
1998-09-17 22:52:54 +00:00
mjacob
0e0010df41
cleanup header to be just NetBSD
1998-09-17 22:52:14 +00:00
mjacob
cb787c768d
add some target mode definitions
1998-09-17 22:51:54 +00:00
mjacob
24717f3c3a
cleanup header to be just NetBSD
1998-09-17 22:50:53 +00:00
is
95807e512a
Garbage collect unused 3rd parameter to comprobe1().
1998-09-16 21:30:58 +00:00
scottr
7aa4d4483e
Revert the last change: returning COMPLETE is clearly the wrong thing to do
...
if we weren't polling to begin with.
1998-09-16 05:36:35 +00:00
scottr
0af57c2461
Correct a serious problem that affects at least front ends that can only
...
use PIO (or equivalent) code to do asynchronous transfers: In
ncr5380_scsi_cmd(), test to see if the request has been completed after
the call to ncr5380_sched(), and return COMPLETE if so. This avoids
going into an infinite loop in scsipi_execute_xs() while waiting for an
interrupt to trigger completion of the transfer... which, of course,
never happens, since it's already done.
1998-09-14 05:56:14 +00:00
mycroft
32f42fe1e9
Make sure all voices are deallocated on close.
1998-09-13 04:41:34 +00:00
jonathan
ea4898c76c
Add arc as a target platform.
1998-09-11 19:39:28 +00:00
kenh
9539399333
Add support for passing device quirks from the attachment routine,
...
and add support for a NO_EXTRA_RESETS quirk (required by the TEAC
IDE Card/II, which the Vaio uses).
1998-09-10 19:24:45 +00:00
mjacob
4a1ccd2fe7
turn into a debug message an ABOUT F/W failure. Add ISPCTL_UPDATE_PARAMS isp_control case
1998-09-10 17:10:27 +00:00
thorpej
9ce5ae6b97
Protect Debugger() call a'la uha driver. PR #6070 , Gary D. Duzan.
1998-09-09 05:28:58 +00:00
thorpej
d1fba4e7e5
Don't use M_WAITOK to allocate the ring buffer; we could be in interrupt
...
context. Reported by Lennart Augustsson.
1998-09-09 05:17:53 +00:00
mjacob
a79310ba38
Major reworking of initialization code, addition of NVRAM reading, usage
...
of device speed updating, etc... A lot of FC and other case statement
handling. Whew. Too much to really detail here.
1998-09-08 07:28:50 +00:00
mjacob
6e2341ae63
Roll major revision. Change some definitions around. Add more current device
...
state stuff. Make DPARM flags full 16 bits (no shifting needed) and add
the 2 new ones for the 7.55 f/w.
1998-09-08 07:27:04 +00:00
mjacob
542648bf0e
Move all ASYNC definitions here (after all, they're mailbox registers).
...
Clarify FC initialization control block. Add macros for setting WWN
into same. Add a wad more definitions in this area.
1998-09-08 07:24:23 +00:00
mjacob
170521610e
Add more ASYNC event codes here. Add NVRAM definitions.
1998-09-08 07:22:06 +00:00
mjacob
c0eabb441f
add case for going from probetime to runtime speeds
1998-09-08 07:19:58 +00:00
mjacob
9752520872
roll revision, change default tagging to simple tags
1998-09-08 07:18:56 +00:00
pk
b871ab5f2c
Use the new "%b" format for the various control register bits.
1998-09-06 21:39:33 +00:00
christos
344ed1eaef
Assign copyright to TNF.
1998-09-05 14:20:01 +00:00
mark
ba8c6b9828
arm32 now supports soft serial interrupts.
1998-09-05 04:25:35 +00:00
is
a3ee69c87a
Split SMC chipset ARCnet driver into
...
- machine independent chip driver, in dev/ic/smc90cx6.c/...reg.h,...var.h,
using bus_space methods
- ZBUS frontend in arch/amiga/dev/if_bah_zbus.c
- added IPL_SOFTNET to arch/amiga/include/intr.h, for this
Implementing the ISA bus frontend is left as an exercise to the reader.
1998-09-02 22:32:06 +00:00
pk
380e88d4f0
Adjust some comments.
1998-09-01 22:56:00 +00:00
jeremy
6693724a83
Changed inaccurate comment on the sc_freq member of the driver's softc
...
structure. The frequency is represented in MHz rather than Hz. [PR/6805]
1998-09-01 22:22:03 +00:00
pk
fec2fa9e43
Typo in device Id mask.
1998-09-01 21:04:43 +00:00
cgd
d58173741d
kill the last remnants of __BROKEN_INDIRECT_CONFIG. (only the pica port
...
used it, and it's non-working and apparently slated for replacement.)
1998-08-31 22:28:04 +00:00
pk
860867bfec
macro argument protection.
1998-08-31 11:13:10 +00:00
pk
73b946e04e
LSI64854 DMA engine driver.
...
Currently used by Lance Ethernet and NCR SCSI front-ends on sparc/sparc64.
1998-08-29 21:42:03 +00:00
dante
17759893b0
Add rcs id
1998-08-29 13:44:49 +00:00
thorpej
370a38c007
Add braces to make egcs happy.
1998-08-28 20:03:10 +00:00
thorpej
f3bfb08d45
When determining the default media on the Vortex/Boomerang, don't pick
...
the full-duplex variant. XXX We should check the EEPROM for "default to
full-duplex".
1998-08-28 18:16:02 +00:00
pk
b1447741da
Nuke Dprintf; fix formats.
1998-08-28 08:59:14 +00:00
pk
dd0709d28d
Add selected `%b' bits.
1998-08-27 20:05:11 +00:00
pk
142bff0170
Add missing entries and make it slightly more verbose.
1998-08-27 19:53:02 +00:00
pk
b3279eb3dc
Move a few prototypes.
...
Whitespace cleanup.
1998-08-27 18:45:12 +00:00
pk
fc397afa14
debug level 0
1998-08-26 15:06:37 +00:00