| Commit message (Expand) | Author | Age | Files | Lines |
* | Extract eventfilter declarations to sys/_eventfilter.h | Conrad Meyer | 2019-05-20 | 1 | -0/+1 |
* | Allow I/OAT of present Xeon E5/E7 to work thorugh PLX NTB. | Alexander Motin | 2019-02-21 | 1 | -4/+12 |
* | Reapply, with minor tweaks, r338025, from the original commit: | Warner Losh | 2018-09-26 | 1 | -1/+1 |
* | Back out r338035 until Warner is finished churning GSoC PNP patches | Conrad Meyer | 2018-08-19 | 1 | -1/+1 |
* | Remove unused and easy to misuse PNP macro parameter | Conrad Meyer | 2018-08-19 | 1 | -1/+1 |
* | Fix typos from last commit, these should have been #. | Warner Losh | 2017-12-22 | 1 | -1/+1 |
* | Use '#' rather than some made up name for fields we want to ignore. | Warner Losh | 2017-12-22 | 1 | -1/+1 |
* | Add initial support for Address Lookup Table (A-LUT). | Alexander Motin | 2017-10-01 | 1 | -24/+73 |
* | Add PNP metadata to a few drivers | Conrad Meyer | 2017-09-14 | 1 | -5/+4 |
* | Add second entry to LUT on a link side in B2B mode. | Alexander Motin | 2017-09-14 | 1 | -4/+3 |
* | Increase negotiation polling period from 10ms to 100ms. | Alexander Motin | 2017-09-02 | 1 | -1/+1 |
* | Make NTB drivers report more info via NewBus methods. | Alexander Motin | 2017-09-02 | 2 | -1/+7 |
* | Link Interface has no Link Error registers. | Alexander Motin | 2017-09-01 | 1 | -3/+11 |
* | Remove unneeded pmap_change_attr() calls. | Alexander Motin | 2017-08-31 | 1 | -4/+0 |
* | Add/polish some defines. | Alexander Motin | 2017-08-31 | 1 | -24/+25 |
* | Fix port control for PEX 8749. | Alexander Motin | 2017-08-31 | 1 | -3/+3 |
* | Add NTB driver for PLX/Avago/Broadcom PCIe switches. | Alexander Motin | 2017-08-30 | 3 | -4/+949 |
* | Fix fake interrupt when set doorbell is unmasked. | Alexander Motin | 2017-08-28 | 1 | -8/+15 |
* | Wrap previous MSIX workaround into #ifndef EARLY_AP_STARTUP. | Alexander Motin | 2016-07-30 | 1 | -0/+4 |
* | Block MSIX negotiation until SMP started and IRQ reshuffled. | Alexander Motin | 2016-07-30 | 1 | -0/+15 |
* | Clear scratchpad after MSIX negotiation to not leak garbage. | Alexander Motin | 2016-07-29 | 1 | -0/+1 |
* | Once more refactor KPI between NTB hardware and consumers. | Alexander Motin | 2016-07-28 | 1 | -415/+318 |
* | Postpone ntb_get_msix_info() till we need to negotiate MSIX. | Alexander Motin | 2016-07-24 | 1 | -2/+1 |
* | ntb: Fix LINT | Sepherosa Ziehau | 2016-07-12 | 1 | -2/+0 |
* | Revert odd change, setting limit registers before base. | Alexander Motin | 2016-07-10 | 1 | -12/+8 |
* | Fix wrong copy/paste in r302510. | Alexander Motin | 2016-07-10 | 1 | -1/+1 |
* | Simplify MSIX MW BAR xlat setup, and don't forget to unlock its limit. | Alexander Motin | 2016-07-10 | 1 | -29/+10 |
* | Disable SB01BASE_LOCKUP workaround when split BARs disabled. | Alexander Motin | 2016-07-09 | 1 | -1/+11 |
* | Reimplement doorbell register emulation for NTB_SB01BASE_LOCKUP. | Alexander Motin | 2016-07-09 | 1 | -60/+50 |
* | Switch ctx_lock from mutex to rmlock. | Alexander Motin | 2016-07-09 | 1 | -17/+15 |
* | NewBus'ify NTB subsystem. | Alexander Motin | 2016-07-09 | 3 | -520/+261 |
* | Remove some dead code found by Clang static analyzer. | Alexander Motin | 2016-07-09 | 1 | -18/+4 |
* | Fix NTB_SDOORBELL_LOCKUP workaround. | Alexander Motin | 2016-07-09 | 1 | -2/+6 |
* | When negotiating NTB_SB01BASE_LOCKUP workaround, don't try to limit the | Alexander Motin | 2016-06-04 | 1 | -42/+15 |
* | When negotiating MSIX parameters, give other head time to see our | Alexander Motin | 2016-06-04 | 1 | -3/+10 |
* | ntb_hw(4): Only record the first three MSIX vectors | Conrad Meyer | 2016-05-23 | 1 | -4/+14 |
* | ntb_hw(4): Add sysctls for administrative/test link config, state | Conrad Meyer | 2016-05-18 | 2 | -11/+89 |
* | sys/dev: minor spelling fixes. | Pedro F. Giffuni | 2016-05-03 | 1 | -2/+2 |
* | As <machine/pmap.h> is included from <vm/pmap.h>, there is no need to | Svatopluk Kraus | 2016-02-22 | 1 | -1/+0 |
* | NTB: workaround for high traffic hardware hang | Conrad Meyer | 2016-02-14 | 3 | -35/+406 |
* | ntb_hw(4): Print correct PAT name for non-WC/WB types mapped at load | Conrad Meyer | 2016-02-10 | 1 | -4/+28 |
* | ntb_hw(4): Allow any x86 PAT caching flags for MW defaults | Conrad Meyer | 2016-02-10 | 1 | -11/+44 |
* | NTB: WC/WB isn't enough; set MMR region as UC | Conrad Meyer | 2015-11-25 | 2 | -28/+37 |
* | ntb: Add MW tunable for MMR Xeon errata workaround | Conrad Meyer | 2015-11-24 | 1 | -29/+57 |
* | if_ntb: Add Xeon link watchdog register writes | Conrad Meyer | 2015-11-19 | 2 | -2/+3 |
* | NTB: Expose 32-bit BAR limits to consumers | Conrad Meyer | 2015-11-18 | 2 | -6/+20 |
* | NTB: Mask off the low 12 bits of address/range registers | Conrad Meyer | 2015-11-18 | 1 | -6/+7 |
* | ntb_hw: Add programmatic interface to enable/disable WC | Conrad Meyer | 2015-11-18 | 2 | -2/+61 |
* | ntb_hw: Add tunable to disable write-combining | Conrad Meyer | 2015-11-18 | 1 | -1/+8 |
* | NTB: Fix 32-bit BAR size validation | Conrad Meyer | 2015-11-18 | 1 | -2/+2 |