Commit Graph
1044 Commits
Author SHA1 Message Date
Justin T. Gibbs 5a6cc9f5b8 MFC - Upgrade to -current's DPT driver. This seems to clear up the problems
reported with the older driver using the CAM SWI mechanism.

      Tested on a PM3224.

      Remove last vestige of the DPT SWI code.
1998-05-12 19:57:31 +00:00
Justin T. Gibbs 491263fec4 Clean up some compile warnings. The diff looks much worse than what I did.
Some inline function definitions were moved so they would be in scope when
called (so they could be inlined), and some code was rearranged to ensure
that variables where initialized before being used.
1998-05-06 20:07:07 +00:00
Justin T. Gibbs 014691e9da Switch to using the CAM SWI interface. 1998-05-06 18:55:27 +00:00
Jordan K. Hubbard 3653eb467c MFC: update copyrights.
Approved by:	Simon Shapiro <[email protected]>
1998-03-23 07:57:34 +00:00
Julian Elischer d3ba7f2755 Change a definition to configure the dpt driver to live without
the CAM SWI code.
1998-03-08 10:58:11 +00:00
Jordan K. Hubbard ce4f6eab05 MFC: update copyright notice. 1998-03-08 01:14:36 +00:00
Julian Elischer 46aa4c86cb Added support for the DPT driver.
All non cosmettic changes are conditionalised on the #define  DPTOPT
so this should produce no functional changes if this is not defined.
All changed files have previously been tagged with PRE_DPT.
1998-03-06 23:45:13 +00:00
Jordan K. Hubbard 70d3135c69 MFC: Tested by Eivind Eklund and will be further tested by FTL. 1998-03-02 10:46:44 +00:00
cvs2svn 2dead96ff3 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1998-02-28 06:04:28 +00:00
Jordan K. Hubbard 16639c2c16 MFC: bzero new ccdbufs. 1998-02-22 10:02:08 +00:00
Gary Palmer f7705ac1e9 MFC: fix kernel panic caused by bad printf 1998-02-21 04:55:00 +00:00
Jordan K. Hubbard 0bbc124081 MFC: remove extra splbio(). I will read through diffs more carefully
before committing.  I will read through diffs more carefully before committing.
I will read through diffs more carefully before committing. :-)
1998-02-15 08:29:27 +00:00
Jordan K. Hubbard b508227023 MFC: Chris Csanady's OpenBSD fixes. 1998-02-15 08:15:08 +00:00
KATO Takenori d8916dfa94 `isvplocked' should be initialzed.
Pointed out by:		bde
1997-10-21 07:08:20 +00:00
Nate Williams 7ef75d7080 Hack for 'lockmgr panic' on the VN device.
Submitted by:	KATO Takenori <[email protected]>
1997-10-20 19:44:39 +00:00
Jun-ichiro itojun Hagino 3bbbe6b7ef MFC: 1.10 -> 1.11
To obey the traditional practice in mbuf chaining.

PR:		4020
Reviewed by:	[email protected]
1997-10-01 05:58:47 +00:00
Justin T. Gibbs fb67aa3749 MFC: Add "downloaded constant" support and reduce scratch ram usage so that
SCSI CONF isn't clobbered on the 274X.
1997-09-27 19:47:12 +00:00
John Hay 348a9c8117 MFC. The arpcom structure should be the first element in the softc
structure.
1997-09-08 19:58:45 +00:00
Justin T. Gibbs 123d1744bb Merge from current. 1997-09-03 04:25:39 +00:00
KATO Takenori 2a43f3492c Merge locking violation fix from current (revision 1.49). 1997-08-15 02:38:10 +00:00
Justin T. Gibbs c1c4cd6142 Sync with current - Prevent QOUTFIFO overflows. 1997-08-13 18:56:57 +00:00
Justin T. Gibbs aba290e1d7 Sync with current. 1997-04-24 16:53:17 +00:00
Justin T. Gibbs 1b4569257b Sync with current. 1997-04-18 16:38:36 +00:00
Justin T. Gibbs e7668b2043 Sync with current 1997-04-14 02:31:44 +00:00
Justin T. Gibbs bf2db90612 Sync with current. 1997-04-10 19:26:09 +00:00
Justin T. Gibbs 0f2f502705 Sync with current. 1997-04-05 22:04:28 +00:00
Justin T. Gibbs 4706824e3f Sync with current. 1997-04-04 19:49:39 +00:00
Justin T. Gibbs 463d56f4bc Sync with current 1997-04-04 04:35:55 +00:00
Justin T. Gibbs 7c2b54b21e Sync with current. 1997-03-24 05:10:04 +00:00
Justin T. Gibbs 1575ff5b59 Sync with current. 1997-03-18 19:19:10 +00:00
Justin T. Gibbs 2bd74093d6 Merge with current. Don't rely on sys/types being included by stdio.h 1997-03-16 19:01:28 +00:00
Justin T. Gibbs f94d869a9b Sync with current. 1997-03-16 07:22:03 +00:00
cvs2svn 274b8bdee7 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1997-03-16 07:21:33 +00:00
Justin T. Gibbs bde4810ce6 Somehow this file had its Id changed to FreeBSD.
Pointed out by:	[email protected]
1997-03-01 06:53:07 +00:00
Justin T. Gibbs 47b81c7f4d Sync with current. 1997-02-28 04:31:04 +00:00
Justin T. Gibbs 8919fc8de8 Sync with current. 1997-02-25 03:06:22 +00:00
Justin T. Gibbs 63a4bcfeb5 Enlarge the message out buffer from 6 to 8 bytes. Now that sync and wide
negotiation messages may be tagged, we were overrunning the old buffer.
The variable that was getting squashed is updated before the message goes
out, causing corrupted SDTR or WDTR messages.  Depending on the phases
traversed before message out, this could cause the wrong offset to be
negotiated allowing data overruns to occur.  The problem is easier to
detect with wide targets on the chain since the allowed offset is smaller.

Also removed the unnecessary  clearing of SPIORDY during the message out
phase.  We don't rely on SPIORDY any more.
1997-02-18 20:00:38 +00:00
Justin T. Gibbs 4a4fd54cf6 Sync with current. Clear up data overrun problems. 1997-02-12 18:28:29 +00:00
cvs2svn 02dc1b38dc This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1997-02-06 17:52:31 +00:00
Justin T. Gibbs 432cad44e2 Sync with current. 1997-02-03 02:18:18 +00:00
Jordan K. Hubbard 0812916a8c Sync with Justin's latest.
Requested-By: gibbs
1997-01-30 01:14:17 +00:00
Poul-Henning Kamp 0246071dc0 YAMFC (if_vx is always in promiscous mode) 1997-01-28 11:22:25 +00:00
John Dyson 8c503437a8 Fix CCD for bounced devices. 1997-01-10 04:09:13 +00:00
Poul-Henning Kamp 1c9966455e YAMFC 1996-12-03 11:06:25 +00:00
Poul-Henning Kamp ecffe94354 YAMFC 1996-11-25 07:23:37 +00:00
Poul-Henning Kamp 17adef6fc2 Mega-merge from -current 1996-11-12 09:11:51 +00:00
Poul-Henning Kamp 2dc41d6bf5 Remove advansys driver from 2.2 1996-11-09 21:36:42 +00:00
Poul-Henning Kamp 452eae5de8 Merge from -current 1996-11-09 21:16:08 +00:00
cvs2svn 87e7c5616f This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1996-11-09 16:47:09 +00:00
Jordan K. Hubbard d30487f10f Merge list from HEAD as requested by Justin. 1996-11-09 13:52:34 +00:00