summaryrefslogtreecommitdiffstats
path: root/sys/dev/mvs
Commit message (Collapse)AuthorAgeFilesLines
* Workaround strange situation when EDMA_RESQIP register returns zero insteadmav2010-10-201-15/+31
| | | | | | | | of proper value. It caused bunch of "EMPTY CRPB" messages and potentially may cause premature requests completion, which could cause data corruption. For most cases it seems enough to just reread register to get proper value. To protect against worse cases - erase processed queue entries with impossible values and ignore them if problem still happen.
* Some style cleanup:mav2010-10-203-44/+37
| | | | | - remove commented debugging code; - wrap long lines.
* Fix panic, when due to some kind of congestion on FIS-based switchingmav2010-09-161-5/+8
| | | | | | | port multiplier some command triggers false positive timeout, but then completes normally. MFC after: 2 weeks
* Export PCI IDs of ATA/SATA controllers through CAM and ata(4) layers tomav2010-07-251-1/+9
| | | | | GEOM. This information needed for proper soft-RAID's on-disk metadata reading and writing.
* Plug memory leak to silent Coverity. Error is still not really handled.mav2010-06-051-0/+1
| | | | | Found with: Coverity Prevent(tm) CID: 4137
* Fill rman range start/end values. It makes devinfo output more readable.mav2010-05-222-0/+4
|
* Report ATA/SATA channel number to NewBus at location string.mav2010-05-222-0/+22
|
* Improve suspend/resume support. Make sure controller is idle on suspendmav2010-05-211-15/+44
| | | | and reset it on resume.
* Fix polled operation. Now it is possible to dump kernel via mvs(4).mav2010-05-061-1/+1
|
* Import mvs(4) - Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA controllersmav2010-05-025-0/+3801
driver for CAM ATA subsystem. This driver supports same hardware as atamarvell, ataadaptec and atamvsata drivers from ata(4), but provides many additional features, such as NCQ, PMP, etc.
OpenPOWER on IntegriCloud