summaryrefslogtreecommitdiff
path: root/sys/dev/ioat
AgeCommit message (Expand)Author
2025-06-11machine/stdarg.h -> sys/stdarg.hBrooks Davis
2024-07-26Deprecate contigfree(9) in favour of free(9)Bjoern A. Zeeb
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2022-10-06ioat: Add Ice Lake ID.Alexander Motin
2022-09-22pmap_unmapdev/bios: Accept a pointer instead of a vm_offset_t.John Baldwin
2022-05-09ioat: Remove unused devclass argument to DRIVER_MODULE.John Baldwin
2021-12-09ioat: plug set-but-not-unused varsMateusz Guzik
2021-09-04ioat(4): Remove Giant from ioat_test enable/disable.Alexander Motin
2021-08-10Mark some sysctls as CTLFLAG_MPSAFE.Alexander Motin
2020-08-04Remove free_domain() and uma_zfree_domain().Mark Johnston
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2019-12-31Don't spin on cleanup_lock if we are not interrupt.Alexander Motin
2019-11-19Add ioat_get_domain() to ioat(4) KPI.Alexander Motin
2019-11-15Initialize *comp_update with valid value.Alexander Motin
2019-11-15Cleanup address range checks in ioat(4).Alexander Motin
2019-11-14Pass more reasonable WAIT flags to bus_dma(9) calls.Alexander Motin
2019-10-09Add CTLFLAG_STATS to the dev.ioat.N.stats sysctl OIDsEric van Gyzen
2019-09-27Replace argument checks with assertions.Alexander Motin
2019-09-19Improve ioat(4) NUMA-awareness.Alexander Motin
2019-05-20Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer
2019-04-02ioat(4) should use bus_dma(9) for the operation source and destinationTycho Nightingale
2019-04-02ioatcontrol(8) could exercise 8k-aligned copy with page-break, crc andTycho Nightingale
2019-02-21Fix few issues in ioat(4) driver.Alexander Motin
2019-01-17ioat(4): Set __result_use_check on ioat_acquire_reserveConrad Meyer
2018-09-26Reapply, with minor tweaks, r338025, from the original commit:Warner Losh
2018-08-19Back out r338035 until Warner is finished churning GSoC PNP patchesConrad Meyer
2018-08-19Remove unused and easy to misuse PNP macro parameterConrad Meyer
2017-12-22Use '#' rather than some made up name for fields we want to ignore.Warner Losh
2017-12-05ioat(4): Add Skylake Xeon PCI-IDConrad Meyer
2017-09-14Add PNP metadata to a few driversConrad Meyer
2017-03-04ioat: don't specify inline for function with variable argument listAndriy Gapon
2016-12-04ioat(4): Compile on i386Conrad Meyer
2016-11-30ioat(4): Fix 'bogus completion_pending' KASSERTConrad Meyer
2016-11-11ioat(4): Fix race between process_events and reset_hwConrad Meyer
2016-11-02ioat(4): Read CHANSTS register for suspended/halted checksConrad Meyer
2016-11-01ioat(4): Allocate contiguous descriptorsConrad Meyer
2016-11-01ioat(4): Simplify by removing dynamic scalingConrad Meyer
2016-10-28ioat(4): Use memory completion rather than device registerConrad Meyer
2016-10-28ioat(4): Add failpoint for delay() in ioat_releaseConrad Meyer
2016-10-28ioat(4): Assert the submit lock in ioat_submit_singleConrad Meyer
2016-10-28ioat(4): Add additional tracingConrad Meyer
2016-09-11ioat(4): Start poll timer when descriptors are released to HWConrad Meyer
2016-09-11ioat(4): De-spam ioat_process_events KTR logsConrad Meyer
2016-09-01ioat(4): Despam relatively common hardware reset messagesConrad Meyer
2016-08-29ioat(4): Add additional CTR tracing during resetConrad Meyer
2016-08-29ioat(4): Don't "complete" DMA descriptors prematurelyConrad Meyer
2016-08-22ioat(4): Allow callouts to be scheduled after hw resetConrad Meyer
2016-08-22ioat(4): Don't process events past queue headConrad Meyer
2016-08-05ioat(4): Log channel number in CTR eventsConrad Meyer