aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ntb/ntb_hw
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* NTB: MFV 8b782fab: unify translation addressesConrad Meyer2015-11-122-28/+23
* NTB: Add more HW registers to device sysctl treeConrad Meyer2015-11-111-2/+40
* ntb: volatile some members set by interrupt routinesConrad Meyer2015-11-111-4/+6
* ntb_hw: Similarly, add a debug-leveled macro for ntb_hwConrad Meyer2015-11-111-0/+9
* if_ntb: Transport link cleanup needs to be on a taskqueueConrad Meyer2015-11-111-3/+3
* NTB: Diff reduce with LinuxConrad Meyer2015-11-112-23/+41
* ntb_hw: Correctly detect DSD/USDConrad Meyer2015-11-111-2/+2
* ntb_hw: In INTx fallback, correct db shift from 15 to 16Conrad Meyer2015-11-112-1/+2
* ntb: Use caddr_t to simplify pointer arithmeticConrad Meyer2015-11-112-5/+5
* NTB: Skip db_valid validation writing DB link bitConrad Meyer2015-11-111-2/+9
* ntb: Revert r290130 now that r290156 has landedConrad Meyer2015-10-291-4/+0
* ntb: Do not attempt to set write-combining on MWsConrad Meyer2015-10-291-0/+4
* NTB: Add device introspection sysctl hierarchyConrad Meyer2015-10-223-7/+371
* NTB: Revert r289645Conrad Meyer2015-10-201-4/+0
* NTB: MFV 2f887b9a: Rename Intel code names to platform namesConrad Meyer2015-10-202-154/+154
* NTB: Don't abort if setting a MW write-combine failsConrad Meyer2015-10-201-10/+27
* NTB: Fix typo in bar5 tunablesConrad Meyer2015-10-201-2/+2
* NTB: MFV 7eb38781: Print driver name in module initConrad Meyer2015-10-201-0/+4