| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
'RELENG_3_1_0_RELEASE'.
This commit was manufactured to restore the state of the 3.1-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
|
| |
|
|
| |
Notes:
svn path=/stable/3/; revision=42951
|
| |
|
|
|
|
|
|
| |
the BSD DKI. Stop being lazy and finish the defines so MEMCPY becomes bzero
for FreeBSD.
Notes:
svn path=/head/; revision=42472
|
| |
|
|
|
|
|
|
|
|
|
| |
it's already on for the 2XX0) and detect the broken 1040A FIFO. Change
bzero to MEMZERO (portability with **nux). Use memcpy for same reason.
Finally detect QUEUE FULL conditions and return this as an error that
will get cam_periph_error to do it's 'tagged openings now XXX' dance.
Notes:
svn path=/head/; revision=42462
|
| |
|
|
| |
Notes:
svn path=/head/; revision=42461
|
| |
|
|
| |
Notes:
svn path=/head/; revision=42460
|
| |
|
|
|
|
|
| |
for the 1XX0 cards. That cost > 50% performance.
Notes:
svn path=/head/; revision=42458
|
| |
|
|
| |
Notes:
svn path=/head/; revision=42132
|
| |
|
|
| |
Notes:
svn path=/head/; revision=42131
|
| |
|
|
| |
Notes:
svn path=/head/; revision=41771
|
| |
|
|
| |
Notes:
svn path=/head/; revision=41525
|
| |
|
|
|
|
|
|
|
|
| |
suggested compilation cleanups from Eklund. Wire down a hard loop id if we are
not on a platform that has the ability to get to a PCI BIOS (it still will
float to the ID it gets after a LIP but at least we can try). Clarify that the
expanded lun is based upon SCCLUN defines (in f/w).
Notes:
svn path=/head/; revision=41524
|
| |
|
|
| |
Notes:
svn path=/head/; revision=41523
|
| |
|
|
| |
Notes:
svn path=/head/; revision=41522
|
| |
|
|
| |
Notes:
svn path=/head/; revision=41521
|
| |
|
|
|
|
|
| |
other minro things
Notes:
svn path=/head/; revision=41520
|
| |
|
|
| |
Notes:
svn path=/head/; revision=41519
|
| |
|
|
| |
Notes:
svn path=/head/; revision=41518
|
| |
|
|
|
|
|
| |
one gets compiled in by default. The default is private loop, non-expanded lun.
Notes:
svn path=/head/; revision=41517
|
| |
|
|
| |
Notes:
svn path=/head/; revision=41516
|
| |
|
|
| |
Notes:
svn path=/head/; revision=41515
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
for possible buffer overflow problems. Replaced most sprintf()'s
with snprintf(); for others cases, added terminating NUL bytes where
appropriate, replaced constants like "16" with sizeof(), etc.
These changes include several bug fixes, but most changes are for
maintainability's sake. Any instance where it wasn't "immediately
obvious" that a buffer overflow could not occur was made safer.
Reviewed by: Bruce Evans <bde@zeta.org.au>
Reviewed by: Matthew Dillon <dillon@apollo.backplane.com>
Reviewed by: Mike Spengler <mks@networkcs.com>
Notes:
svn path=/head/; revision=41514
|
| |
|
|
|
|
|
| |
Submitted by: Poul-Henning Kamp <phk@freebsd.org>
Notes:
svn path=/head/; revision=40419
|
| |
|
|
| |
Notes:
svn path=/head/; revision=40418
|
| |
|
|
|
|
|
|
| |
at 256. So- to be safe, let's roll back to 64 while we do some more
investigating.
Notes:
svn path=/head/; revision=40353
|
| |
|
|
| |
Notes:
svn path=/head/; revision=39683
|
| |
|
|
|
|
|
| |
a contiguous CCB memory allocation).
Notes:
svn path=/head/; revision=39459
|
| |
|
|
|
|
|
|
| |
that had depended on it for compilation within or without CAM to use
__FreeBSD_version instead).
Notes:
svn path=/head/; revision=39445
|
| |
|
|
|
|
|
|
| |
char * strings being returned defined in a header file included several
places but only used in one module, is, uh, silly.
Notes:
svn path=/head/; revision=39440
|
| |
|
|
|
|
|
| |
if target mode is defined (which it isn't, yet).
Notes:
svn path=/head/; revision=39439
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ Change some messages about CCB memory allocation
+ Turn a failure to DMA map all of a transaction due to lack of
ISP queue entries into a requeue operation (instead of the
case where it had been treated the same as a DMA too big
operation).
+ put back splsoftvm around bus_dmamap_load calls.
+ cleanup (and fix a glaring bug) in the and of the dma setup
routine. Also, the dma setup routines either return CMD_QUEUED
(for success) or CMD_COMPLETE (for failure) or CMD_EAGAIN
(for requeuing for resource shortage reasons).
Notes:
svn path=/head/; revision=39435
|
| |
|
|
| |
Notes:
svn path=/head/; revision=39434
|
| |
|
|
|
|
|
|
| |
logic for returns from inner layer (just make sure that a CAM_REQ_INPROG
doesn't get xpt_done'd).
Notes:
svn path=/head/; revision=39433
|
| |
|
|
|
|
|
|
| |
Turn request queue overflow messages into debug messages. Ensure on
isp_restarts that we nullify the xflist array.
Notes:
svn path=/head/; revision=39432
|
| |
|
|
| |
Notes:
svn path=/head/; revision=39431
|
| |
|
|
|
|
|
| |
but had never done a CAM_RELEASE_SIMQ to restart the queues.
Notes:
svn path=/head/; revision=39378
|
| |
|
|
|
|
|
| |
Submitted by: dfr
Notes:
svn path=/head/; revision=39365
|
| |
|
|
|
|
|
| |
Reviewed by: dfr
Notes:
svn path=/head/; revision=39364
|
| |
|
|
| |
Notes:
svn path=/head/; revision=39315
|
| |
|
|
|
|
|
| |
Convert ncr driver to CAM.
Notes:
svn path=/head/; revision=39247
|
| |
|
|
| |
Notes:
svn path=/head/; revision=39240
|
| |
|
|
|
|
|
| |
Submitted by: Matthew Jacob <mjacob@feral.com>
Notes:
svn path=/head/; revision=39235
|
| |
|
|
|
|
|
|
|
|
| |
pointers.
This finishes fixing conversions between pointers and integers of
possibly different sizes in GENERIC.
Notes:
svn path=/head/; revision=38232
|
| |
|
|
|
|
|
| |
and in the way
Notes:
svn path=/head/; revision=37858
|
| |
|
|
| |
Notes:
svn path=/head/; revision=37618
|
| |
|
|
|
|
|
|
|
|
| |
or unsigned int (this doesn't change the struct layout, size or
alignment in any of the files changed in this commit, at least for
gcc on i386's. Using bitfields of type u_char may affect size and
alignment but not packing)).
Notes:
svn path=/head/; revision=36767
|
| |
|
|
|
|
|
|
|
|
| |
[__]inline is only used to bloat the code here. It gives a separate copy
of all the strings for each time this header is included...
Fixed misuse of __P(()).
Notes:
svn path=/head/; revision=35597
|
| |
|
|
|
|
|
| |
fix to get around this
Notes:
svn path=/head/; revision=35429
|
| |
|
|
| |
Notes:
svn path=/head/; revision=35389
|
|
|
Notes:
svn path=/head/; revision=35388
|