aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/mpr/mpr.c
Commit message (Expand)AuthorAgeFilesLines
* mps/mpr: Add workaround for firmware not responding to IOC_FACTS or IOC_INITprateek sethi2024-10-131-5/+18
* mpr, mps: Establish busdma boundaries for memory poolsKenneth D. Merry2023-12-141-2/+4
* mprutil: "fix user reply buffer (64)..." warningsAlan Somers2023-09-211-1/+1
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* mpr: don't use hardcoded value in debug branchMariusz Zaborski2023-04-211-6/+6
* mpr: fix copying of event_maskMariusz Zaborski2023-04-211-2/+4
* Fix mpr(4) panic during a firmware update.Kenneth D. Merry2022-10-171-1/+1
* mpr/mps: Add comment explaining state transitionWarner Losh2022-04-281-0/+6
* mps/mpr: Relax doorbell polling precision.Alexander Motin2022-01-081-1/+2
* mpr(4): Fix a typo in a source code commentGordon Bergling2021-11-301-1/+1
* Mark some sysctls as CTLFLAG_MPSAFE.Alexander Motin2021-08-111-1/+1
* mpr/mps: Minor state machine fixWarner Losh2021-06-031-0/+1
* Fix mpr(4) and mps(4) state transitions and a use-after-free panic.Kenneth D. Merry2021-06-031-5/+10
* mpr: big-endian supportAlfredo Dal'Ava Junior2021-03-031-21/+54
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-281-2/+2
* Bring the request_descriptor union into harmony internally. NoScott Long2020-10-131-3/+3
* Refine the busdma template interface. Provide tools for filling in fieldsScott Long2020-09-141-28/+24
* mpr: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-10/+9
* mpr(4), mps(4): Stop checking for failures from malloc(M_WAITOK).Mark Johnston2020-07-271-9/+0
* Remove support for all pre FreeBSD 11.0 versions from mpr and mps.Warner Losh2020-02-261-12/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-4/+6
* Advertise the MPI Message Version that's contained in the IOCFacts messageScott Long2020-02-071-2/+12
* Convert the mpr driver to use busdma templates.Scott Long2019-12-241-79/+43
* More fully implement the state machine.Warner Losh2019-07-111-1/+2
* Fix bugs in recovery path and improve cm trackingWarner Losh2019-07-081-6/+11
* r329522 created problemss with commands that enter the TIMEDOUT state butScott Long2019-03-241-4/+2
* Update copyright informationKashyap D Desai2018-12-261-1/+2
* Enable atomic type descriptor support only for Sea & Aero cardsKashyap D Desai2018-12-261-2/+3
* mps(4), mpr(4): remove SATA ID command cancellation hackConrad Meyer2018-12-211-6/+9
* Copy and clear the reply descriptor atomically. This prevents concurrencyScott Long2018-12-091-6/+16
* 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-271-45/+58
* Improve command lifecycle debugging and detection of problems.Scott Long2018-02-181-2/+11
* 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/+12
* Teach mps(4) and mpr(4) drivers to autotune chain frames.Alexander Motin2018-02-101-30/+59
* Cache the value of the request and reply frame size since it's used quiteScott Long2018-02-061-13/+24
* Fix queue length reporting in mps(4) and mpr(4).Alexander Motin2018-02-061-1/+2
* Diagnostic buffer fixes for the mps(4) and mpr(4) drivers.Kenneth D. Merry2018-02-061-0/+36
* Minimal changes for MPR to build on architectures with physical addresses lar...Justin Hibbits2018-02-041-2/+2
* Revert r327828, r327949, r327953, r328016-r328026, r328041:Pedro F. Giffuni2018-01-211-1/+1
* dev: make some use of mallocarray(9).Pedro F. Giffuni2018-01-131-1/+1
* 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/+29
* Convert sysctl sbuf usage to use a fully dynaic sbuf. This is strictlyScott Long2017-09-291-8/+8
* Add the ability to report and set debug flags as text strings instead ofScott Long2017-09-241-6/+112
* Add infrastructure for allocating multiple MSI-X interrupts. AlsoScott Long2017-09-111-12/+97
* Fix intrhook release in MPR and MPS for EARLY_AP_STARTUP.Scott Long2017-09-101-0/+5
* More code refactoring in preparation for enabling multiqueue.Scott Long2017-09-101-44/+54
* Start separating the LSI drivers into per-queue structures. NoScott Long2017-09-091-1/+22