summaryrefslogtreecommitdiff
path: root/sys/dev/ioat
Commit message (Expand)AuthorAgeFilesLines
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-262-14/+17
* Don't spin on cleanup_lock if we are not interrupt.Alexander Motin2019-12-311-1/+6
* Add ioat_get_domain() to ioat(4) KPI.Alexander Motin2019-11-192-0/+10
* Initialize *comp_update with valid value.Alexander Motin2019-11-151-6/+5
* Cleanup address range checks in ioat(4).Alexander Motin2019-11-152-69/+26
* Pass more reasonable WAIT flags to bus_dma(9) calls.Alexander Motin2019-11-141-3/+4
* Add CTLFLAG_STATS to the dev.ioat.N.stats sysctl OIDsEric van Gyzen2019-10-091-12/+12
* Replace argument checks with assertions.Alexander Motin2019-09-271-83/+36
* Improve ioat(4) NUMA-awareness.Alexander Motin2019-09-192-5/+14
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-0/+1
* ioat(4) should use bus_dma(9) for the operation source and destinationTycho Nightingale2019-04-022-15/+232
* ioatcontrol(8) could exercise 8k-aligned copy with page-break, crc andTycho Nightingale2019-04-022-1/+28
* Fix few issues in ioat(4) driver.Alexander Motin2019-02-212-228/+135
* ioat(4): Set __result_use_check on ioat_acquire_reserveConrad Meyer2019-01-171-1/+2
* Reapply, with minor tweaks, r338025, from the original commit:Warner Losh2018-09-261-1/+1
* Back out r338035 until Warner is finished churning GSoC PNP patchesConrad Meyer2018-08-191-1/+1
* Remove unused and easy to misuse PNP macro parameterConrad Meyer2018-08-191-1/+1
* Use '#' rather than some made up name for fields we want to ignore.Warner Losh2017-12-221-1/+1
* ioat(4): Add Skylake Xeon PCI-IDConrad Meyer2017-12-051-0/+2
* Add PNP metadata to a few driversConrad Meyer2017-09-141-3/+4
* ioat: don't specify inline for function with variable argument listAndriy Gapon2017-03-041-2/+2
* ioat(4): Compile on i386Conrad Meyer2016-12-041-2/+3
* ioat(4): Fix 'bogus completion_pending' KASSERTConrad Meyer2016-11-302-5/+10
* ioat(4): Fix race between process_events and reset_hwConrad Meyer2016-11-111-0/+9
* ioat(4): Read CHANSTS register for suspended/halted checksConrad Meyer2016-11-021-0/+6
* ioat(4): Allocate contiguous descriptorsConrad Meyer2016-11-012-125/+93
* ioat(4): Simplify by removing dynamic scalingConrad Meyer2016-11-012-327/+13
* ioat(4): Use memory completion rather than device registerConrad Meyer2016-10-282-2/+11
* ioat(4): Add failpoint for delay() in ioat_releaseConrad Meyer2016-10-281-2/+7
* ioat(4): Assert the submit lock in ioat_submit_singleConrad Meyer2016-10-281-0/+2
* ioat(4): Add additional tracingConrad Meyer2016-10-281-6/+22
* ioat(4): Start poll timer when descriptors are released to HWConrad Meyer2016-09-111-7/+7
* ioat(4): De-spam ioat_process_events KTR logsConrad Meyer2016-09-111-4/+2
* ioat(4): Despam relatively common hardware reset messagesConrad Meyer2016-09-011-2/+2
* ioat(4): Add additional CTR tracing during resetConrad Meyer2016-08-291-1/+15
* ioat(4): Don't "complete" DMA descriptors prematurelyConrad Meyer2016-08-291-9/+19
* ioat(4): Allow callouts to be scheduled after hw resetConrad Meyer2016-08-221-0/+8
* ioat(4): Don't process events past queue headConrad Meyer2016-08-221-19/+8
* ioat(4): Log channel number in CTR eventsConrad Meyer2016-08-051-16/+18
* ioat(4): Check ring links at grow/shrink in INVARIANTSConrad Meyer2016-07-121-0/+24
* ioat(4): Add KTR trace for ioat_reset_hwConrad Meyer2016-07-121-0/+2
* ioat(4): Enhance KTR logging for descriptor completionsConrad Meyer2016-07-121-2/+4
* ioat(4): Assert against ring underflowConrad Meyer2016-07-121-0/+5
* ioat_reserve_space: Recheck quiescing flag after dropping submit lockConrad Meyer2016-07-121-5/+8
* ioat(4): Remove force_hw_error sysctl; it does not work reliablyConrad Meyer2016-07-121-35/+0
* ioat(4): Export HW capabilities to consumersConrad Meyer2016-07-123-21/+40
* ioat(4): Submitters pick up a shovel if queue is too fullConrad Meyer2016-07-122-0/+25
* ioat(4): Don't shrink ring if activeConrad Meyer2016-07-121-2/+5
* ioat(4): Print some more useful information about the ring from ddb "show ioat"Conrad Meyer2016-07-121-1/+30
* ioat(4): Shrink using the correct timerConrad Meyer2016-07-121-1/+1