aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ntb
Commit message (Expand)AuthorAgeFilesLines
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-202-0/+2
* 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
* Try to preallocate receive memory early.Alexander Motin2018-01-311-1/+12
* Use bus_dmamem_alloc(9) KPI instead of contigmalloc(9).Alexander Motin2018-01-261-17/+42
* 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-022-2/+2
* Make NTB drivers report more info via NewBus methods.Alexander Motin2017-09-025-7/+90
* Link Interface has no Link Error registers.Alexander Motin2017-09-011-3/+11
* Clear doorbell bits after masking them before processing.Alexander Motin2017-08-311-1/+3
* 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
* Make ntb_set_ctx() always generate fake link event.Alexander Motin2017-08-311-0/+7
* Make ntb_transport(4) ready receive early link events.Alexander Motin2017-08-311-4/+4
* Add NTB driver for PLX/Avago/Broadcom PCIe switches.Alexander Motin2017-08-303-4/+949
* Mask doorbells while processing them.Alexander Motin2017-08-281-2/+7
* Fix fake interrupt when set doorbell is unmasked.Alexander Motin2017-08-281-8/+15
* Report NTB link speed to console and interface.Alexander Motin2017-04-235-16/+56
* Pretend we support some IOCTLs to not scary upper layers.Alexander Motin2017-01-111-0/+5
* 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
* Make MAC address generation more random.Alexander Motin2016-07-301-2/+1
* Fix infinite loops introduced at r303429.Alexander Motin2016-07-301-2/+2
* Fix NTBT_QP_LINKS negotiation.Alexander Motin2016-07-291-29/+18
* Clear scratchpad after MSIX negotiation to not leak garbage.Alexander Motin2016-07-291-0/+1
* Once more refactor KPI between ntb_transport(4) and if_ntb(4)..Alexander Motin2016-07-293-87/+139
* Fix r303429 build with invariants.Alexander Motin2016-07-281-1/+1
* Once more refactor KPI between NTB hardware and consumers.Alexander Motin2016-07-285-749/+1152
* Postpone ntb_get_msix_info() till we need to negotiate MSIX.Alexander Motin2016-07-241-2/+1
* ntb: Fix LINTSepherosa Ziehau2016-07-122-3/+1
* 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
* Remove callout_reset(link_work) from ntb_transport_attach().Alexander Motin2016-07-101-1/+0
* 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
* Improve checksum "offload" support.Alexander Motin2016-07-091-4/+50
* Rewrite if_ntb to use modern interface KPIs and features.Alexander Motin2016-07-091-90/+249
* Improve memory allocation errors handling on receive.Alexander Motin2016-07-092-1/+8
* Synchronize MTU code with Linux.Alexander Motin2016-07-092-7/+4
* Reimplement doorbell register emulation for NTB_SB01BASE_LOCKUP.Alexander Motin2016-07-092-61/+50
* Bring some more order into link and qp state handling.Alexander Motin2016-07-091-9/+4
* Switch ctx_lock from mutex to rmlock.Alexander Motin2016-07-091-17/+15
* Create separate RX taskqueue for each qp.Alexander Motin2016-07-091-27/+20