aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ntb
Commit message (Expand)AuthorAgeFilesLines
* ntb_transport(4): Mark callouts MP-safe.Alexander Motin2021-08-241-3/+3
* MFC r368563:Ryan Libby2020-12-191-0/+1
* MFC r366969, r366973:Mark Johnston2020-11-222-49/+439
* MFC r366968:Mark Johnston2020-10-301-1/+1
* MFC r357920: Add support for Hygon NTB PCI device in ntb_hw_amd driver.Alexander Motin2020-02-212-1/+17
* MFC r355165: Make DMAR allow Intel NTB device to access its own BAR0.Alexander Motin2019-12-041-0/+32
* MFC r355163: Make the code slightly more compact.Alexander Motin2019-12-041-22/+26
* MFC r355074: Report XLAT0 register for completeness.Alexander Motin2019-12-041-0/+8
* MFC r354702:Alexander Motin2019-11-285-0/+11
* MFC r354840: Call bus_dma_dmar_set_buswide(9) added in r354830.Alexander Motin2019-11-261-0/+6
* MFC r354581,r354597: Add compact scraptchpad protocol for ntb_transport(4).Alexander Motin2019-11-241-32/+88
* MFC r354580: Allow splitting PLX NTB BAR2 into several memory windows.Alexander Motin2019-11-241-101/+137
* MFC r351105, r351107: Limit memory window usage in ntb_transport to 256MB.Alexander Motin2019-08-271-18/+23
* MFC r351072: Implement new methods for Intel and PLX NTB.Alexander Motin2019-08-272-0/+83
* MFC r351056, r351083: Add support for PCI Device ID 0x148B in ntb_hw_amd driver.Alexander Motin2019-08-272-67/+112
* MFC r349594, r349595, r349601: Add driver for NTB in AMD SoC.Alexander Motin2019-08-276-30/+1647
* MFC r344437: Allow I/OAT of present Xeon E5/E7 to work thorugh PLX NTB.Alexander Motin2019-02-281-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