aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ntb/ntb_hw
Commit message (Expand)AuthorAgeFilesLines
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-0/+1
* Allow I/OAT of present Xeon E5/E7 to work thorugh PLX NTB.Alexander Motin2019-02-211-4/+12
* 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
* Fix typos from last commit, these should have been #.Warner Losh2017-12-221-1/+1
* Use '#' rather than some made up name for fields we want to ignore.Warner Losh2017-12-221-1/+1
* Add initial support for Address Lookup Table (A-LUT).Alexander Motin2017-10-011-24/+73
* Add PNP metadata to a few driversConrad Meyer2017-09-141-5/+4
* Add second entry to LUT on a link side in B2B mode.Alexander Motin2017-09-141-4/+3
* Increase negotiation polling period from 10ms to 100ms.Alexander Motin2017-09-021-1/+1
* Make NTB drivers report more info via NewBus methods.Alexander Motin2017-09-022-1/+7
* Link Interface has no Link Error registers.Alexander Motin2017-09-011-3/+11
* Remove unneeded pmap_change_attr() calls.Alexander Motin2017-08-311-4/+0
* Add/polish some defines.Alexander Motin2017-08-311-24/+25
* Fix port control for PEX 8749.Alexander Motin2017-08-311-3/+3
* Add NTB driver for PLX/Avago/Broadcom PCIe switches.Alexander Motin2017-08-303-4/+949
* Fix fake interrupt when set doorbell is unmasked.Alexander Motin2017-08-281-8/+15
* Wrap previous MSIX workaround into #ifndef EARLY_AP_STARTUP.Alexander Motin2016-07-301-0/+4
* Block MSIX negotiation until SMP started and IRQ reshuffled.Alexander Motin2016-07-301-0/+15
* Clear scratchpad after MSIX negotiation to not leak garbage.Alexander Motin2016-07-291-0/+1
* Once more refactor KPI between NTB hardware and consumers.Alexander Motin2016-07-281-415/+318
* Postpone ntb_get_msix_info() till we need to negotiate MSIX.Alexander Motin2016-07-241-2/+1
* ntb: Fix LINTSepherosa Ziehau2016-07-121-2/+0
* Revert odd change, setting limit registers before base.Alexander Motin2016-07-101-12/+8
* Fix wrong copy/paste in r302510.Alexander Motin2016-07-101-1/+1
* Simplify MSIX MW BAR xlat setup, and don't forget to unlock its limit.Alexander Motin2016-07-101-29/+10
* Disable SB01BASE_LOCKUP workaround when split BARs disabled.Alexander Motin2016-07-091-1/+11
* Reimplement doorbell register emulation for NTB_SB01BASE_LOCKUP.Alexander Motin2016-07-091-60/+50
* Switch ctx_lock from mutex to rmlock.Alexander Motin2016-07-091-17/+15
* NewBus'ify NTB subsystem.Alexander Motin2016-07-093-520/+261
* Remove some dead code found by Clang static analyzer.Alexander Motin2016-07-091-18/+4
* Fix NTB_SDOORBELL_LOCKUP workaround.Alexander Motin2016-07-091-2/+6
* When negotiating NTB_SB01BASE_LOCKUP workaround, don't try to limit theAlexander Motin2016-06-041-42/+15
* When negotiating MSIX parameters, give other head time to see ourAlexander Motin2016-06-041-3/+10
* ntb_hw(4): Only record the first three MSIX vectorsConrad Meyer2016-05-231-4/+14
* ntb_hw(4): Add sysctls for administrative/test link config, stateConrad Meyer2016-05-182-11/+89
* sys/dev: minor spelling fixes.Pedro F. Giffuni2016-05-031-2/+2
* As <machine/pmap.h> is included from <vm/pmap.h>, there is no need toSvatopluk Kraus2016-02-221-1/+0
* NTB: workaround for high traffic hardware hangConrad Meyer2016-02-143-35/+406
* ntb_hw(4): Print correct PAT name for non-WC/WB types mapped at loadConrad Meyer2016-02-101-4/+28
* ntb_hw(4): Allow any x86 PAT caching flags for MW defaultsConrad Meyer2016-02-101-11/+44
* NTB: WC/WB isn't enough; set MMR region as UCConrad Meyer2015-11-252-28/+37
* ntb: Add MW tunable for MMR Xeon errata workaroundConrad Meyer2015-11-241-29/+57
* if_ntb: Add Xeon link watchdog register writesConrad Meyer2015-11-192-2/+3
* NTB: Expose 32-bit BAR limits to consumersConrad Meyer2015-11-182-6/+20
* NTB: Mask off the low 12 bits of address/range registersConrad Meyer2015-11-181-6/+7
* ntb_hw: Add programmatic interface to enable/disable WCConrad Meyer2015-11-182-2/+61
* ntb_hw: Add tunable to disable write-combiningConrad Meyer2015-11-181-1/+8
* NTB: Fix 32-bit BAR size validationConrad Meyer2015-11-181-2/+2