freebsd-src/sys/dev/ntb
Alexander Motin 7aafa7c368 Allow splitting PLX NTB BAR2 into several memory windows.
Address Lookup Table (A-LUT) being enabled allows to specify separate
translation for each 1/128th or 1/256th of the BAR2.  Previously it was
used only to limit effective window size by blocking access through some
of A-LUT elements.  This change allows A-LUT elements to also point
different memory locations, providing to upper layers several (up to 128)
independent memory windows.  A-LUT hardware allows even more flexible
configurations than this, but NTB KPI have no way to manage that now.

MFC after:	2 weeks
Sponsored by:	iXsystems, Inc.
2019-11-10 03:24:53 +00:00
..
if_ntb Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
ntb_hw Allow splitting PLX NTB BAR2 into several memory windows. 2019-11-10 03:24:53 +00:00
test NTB Tool: Test driver for NTB hardware drivers. 2019-08-16 20:14:37 +00:00
ntb.c Add driver for NTB in AMD SoC. 2019-07-02 05:25:18 +00:00
ntb.h Add driver for NTB in AMD SoC. 2019-07-02 05:25:18 +00:00
ntb_if.m Add driver for NTB in AMD SoC. 2019-07-02 05:25:18 +00:00
ntb_transport.c Fix i386 build. 2019-08-15 23:56:19 +00:00
ntb_transport.h Report NTB link speed to console and interface. 2017-04-23 14:25:51 +00:00