ps
ab966f1217
Make ciss usable under PAE
...
Approved by: re (scottl)
2003-05-21 07:17:06 +00:00
ps
986a7d95d4
Add support for the HP Smart Array 6400 EM
...
Change the interrupt mask for the Smart Array 6xxx controllers after
discussions w/ HP.
2003-04-03 20:09:27 +00:00
phk
e059b79437
Including <sys/stdint.h> is (almost?) universally only to be able to use
...
%j in printfs, so put a newsted include in <sys/systm.h> where the printf
prototype lives and save everybody else the trouble.
2003-03-18 08:45:25 +00:00
phk
e01fc931cf
Centralize the devstat handling for all GEOM disk device drivers
...
in geom_disk.c.
As a side effect this makes a lot of #include <sys/devicestat.h>
lines not needed and some biofinish() calls can be reduced to
biodone() again.
2003-03-08 08:01:31 +00:00
phk
0ae911eb0e
Gigacommit to improve device-driver source compatibility between
...
branches:
Initialize struct cdevsw using C99 sparse initializtion and remove
all initializations to default values.
This patch is automatically generated and has been tested by compiling
LINT with all the fields in struct cdevsw in reverse order on alpha,
sparc64 and i386.
Approved by: re(scottl)
2003-03-03 12:15:54 +00:00
phk
3780674329
Put cdevsw initialization on canonical format.
2003-03-02 16:50:09 +00:00
imp
cf874b345d
Back out M_* changes, per decision of the TRB.
...
Approved by: trb
2003-02-19 05:47:46 +00:00
ps
42812e4da9
Add some PCI device ID's from HP
2003-02-18 21:53:44 +00:00
ps
0eca408203
Properly get the drive geometry from the controller. This should
...
fix booting off of volumes > 255GB.
2003-02-05 08:43:46 +00:00
ps
79b6a6c38c
Close a memory leak when rescanning the bus.
2003-02-05 07:46:08 +00:00
alfred
bf8e8a6e8f
Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.
...
Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
2003-01-21 08:56:16 +00:00
mux
0ef4b48b32
Fix a bunch of warnings on 64 bit platforms in the
...
CISS_DEBUG case by appropriately using %z and %j.
2002-10-27 12:27:04 +00:00
mux
a6b93b4e90
Fix a warning when CISS_DEBUG is defined.
2002-10-27 12:05:11 +00:00
mux
d2ac0d86f6
Add a missing destroy_dev().
2002-10-26 18:09:30 +00:00
phk
1dfc2c167f
Be consistent about "static" functions: if the function is marked
...
static in its prototype, mark it static at the definition too.
Inspired by: FlexeLint warning #512
2002-09-28 17:15:38 +00:00
alfred
ac315391ce
use __packed.
2002-09-23 18:54:32 +00:00
alfred
2b5b784b49
use __packed/__aligned rather than GCC-specific __attribute__.
2002-09-23 06:35:33 +00:00
archie
7a233d4c9f
Replace (ab)uses of "NULL" where "0" is really meant.
2002-08-22 21:24:01 +00:00
ps
1b161ee220
- Set the maximum number of device transactions to what the driver
...
is limiting it to, not what the device says it can handle.
- cl_status is an integer. cl_lstatus is a pointer.
- Add some debugging code to dump some things the driver knows about
the adapter.
- Tell CAM that the adapter can handle more commands when a command
completes. This fixes the problem were the SIM would freeze once
the driver hit the maximum number of transactions for the device.
- Change the vendor string to COMPAQ.
- Turn of Synchronize Cache for now. It locks the controller up.
Approved by: msmith
Obtained from: Yahoo!
2002-04-29 21:46:09 +00:00
ps
48283ba193
Fix the I/O performance issues with the ciss driver where CAM was limiting
...
the number of transactions the device could handle to 1.
Obtained from: msmith
2002-04-11 09:28:09 +00:00
peter
05cd34fa8f
Fix warning; line 1640: ciss_abort_request defined but not used.
2001-12-18 08:01:48 +00:00
obrien
7fd9a6a23a
Update to C99, s/__FUNCTION__/__func__/,
...
also don't use ANSI string concatenation.
2001-12-10 08:09:49 +00:00
msmith
73a800ff5f
Catch up with the proc -> d_thread_t change.
2001-12-02 06:17:16 +00:00
msmith
df947dedc9
Add the 'ciss' driver, which supports the Compaq SmartRAID 5* family of
...
RAID controllers (5300, 532, 5i, etc.)
Thanks to Compaq and Yahoo! for support during the development of this
driver.
MFC after: 1 week
2001-11-27 23:08:37 +00:00