aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/mps
Commit message (Expand)AuthorAgeFilesLines
...
* Disable T10 Protection Information / EEDP handling for type 2 protection.Kenneth D. Merry2018-03-231-2/+13
* Fix mps deadlock when handling panicSteven Hartland2018-03-142-14/+21
* Implement a sysctl to dump in-flight I/O state for debugging. The tool toScott Long2018-03-121-0/+70
* Allow physically non-contiguous chain frames allocation in mps(4)/mpr(4).Alexander Motin2018-02-272-37/+53
* Improve command lifecycle debugging and detection of problems.Scott Long2018-02-183-21/+49
* Fix non-64-bit platform build by printing bus_addr_t values using %#jxLi-Wen Hsu2018-02-131-12/+12
* Print out the shared memory queues during initializationScott Long2018-02-111-0/+13
* Teach mps(4) and mpr(4) drivers to autotune chain frames.Alexander Motin2018-02-103-28/+41
* Cache the value of the request and reply frame size since it's used quiteScott Long2018-02-064-19/+33
* Fix queue length reporting in mps(4) and mpr(4).Alexander Motin2018-02-063-4/+7
* Diagnostic buffer fixes for the mps(4) and mpr(4) drivers.Kenneth D. Merry2018-02-063-14/+165
* Fix a case where a request frame can be composed that requires 2 or moreScott Long2018-02-061-11/+11
* Unsign some values related to allocation.Pedro F. Giffuni2018-01-221-1/+1
* Revert r327828, r327949, r327953, r328016-r328026, r328041:Pedro F. Giffuni2018-01-212-12/+12
* dev: make some use of mallocarray(9).Pedro F. Giffuni2018-01-132-12/+12
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2722-0/+44
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-202-0/+4
* Refactoring the interrupt setup code introduced a bug where the driversScott Long2017-11-101-1/+5
* Improve the debug parsing to allow flags to be added and subtractedScott Long2017-10-011-1/+30
* Convert sysctl sbuf usage to use a fully dynaic sbuf. This is strictlyScott Long2017-09-291-9/+9
* Add the ability to report and set debug flags as text strings instead ofScott Long2017-09-241-6/+112
* Garbage collect usued fieldsScott Long2017-09-231-3/+0
* Clean up error messages related to device discoveryScott Long2017-09-221-12/+18
* Fix line wrap issues.Scott Long2017-09-151-4/+4
* Add infrastructure for allocating multiple MSI-X interrupts. AlsoScott Long2017-09-114-28/+147
* Fix intrhook release in MPR and MPS for EARLY_AP_STARTUP.Scott Long2017-09-102-5/+5
* More code refactoring in preparation for enabling multiqueue.Scott Long2017-09-101-43/+56
* Convert some in-line printing of diagnostic into tables.Scott Long2017-09-093-158/+74
* Remove the unnecessary use of a temporary string buffer.Scott Long2017-09-092-11/+9
* Start separating the LSI drivers into per-queue structures. NoScott Long2017-09-093-19/+73
* Refactor interrupt allocation and deallocation. Add some extraScott Long2017-09-081-50/+53
* Checkpoint the next phase in debug message cleanup, this time focusing onScott Long2017-09-061-77/+102
* Start overhauling debug printing in the MPS and MPR drivers. The focus of thisScott Long2017-08-275-108/+155
* Changes to make mps(4) and mpr(4) handle reinit with reallocation.Kenneth D. Merry2017-08-106-81/+118
* Fix a logic bug in the split PCI interrupt code that slipped throughScott Long2017-07-311-1/+2
* Change from using underbar function names to normal function names forScott Long2017-07-304-67/+30
* Split the interrupt setup code into two parts: allocation and configuration.Scott Long2017-07-303-9/+35
* Fix spurious timeouts on commands sent to mps(4) and mpr(4) controllers.Kenneth D. Merry2017-07-191-4/+15
* Fix several problems with mapping code.Stephen McConnell2017-05-256-414/+816
* Improve error messages during command timeout for the mpr and mpsScott Long2017-05-111-5/+6
* Rework the debug print API. Event printing no longer gets special handling.Scott Long2017-01-194-81/+122
* Print out the number of queues/MSIx vectors.Scott Long2017-01-121-0/+1
* Always null-terminate ccb_pathinq.(sim_vid|hba_vid|dev_name)Alan Somers2017-01-041-3/+3
* Record the LogInfo field when reporting the IOCStatus. Helps inScott Long2016-11-041-4/+6
* Add a fallback to the device mapper logic. We've seen systems in the fieldScott Long2016-11-023-7/+36
* Add BUF_TRACKING and FULL_BUF_TRACKING buffer debuggingConrad Meyer2016-10-311-0/+9
* Use real values to calculate Max I/O size instead of guessing.Stephen McConnell2016-07-123-5/+31
* - No log bit in IOCStatus and endian-safe changes.Stephen McConnell2016-06-206-29/+35
* Remove NULL checks after M_WAITOK allocations from mps(4).Edward Tomasz Napierala2016-05-101-38/+13
* mpr(4) and mps(4) shouldn't indefinitely retry for "terminated ioc" errorsAlan Somers2016-05-051-4/+13