aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ntb/ntb_transport.c
diff options
context:
space:
mode:
authorAlexander Motin <mav@FreeBSD.org>2019-11-10 03:24:53 +0000
committerAlexander Motin <mav@FreeBSD.org>2019-11-10 03:24:53 +0000
commit7aafa7c368e7d545a9f0a74408fa244cd04d0f59 (patch)
tree64023207cdc425da7bcde027c0519b9ddc392e8a /sys/dev/ntb/ntb_transport.c
parentda30baba4af5a30178b95cfef7e21d7d974830b3 (diff)
downloadsrc-7aafa7c368e7d545a9f0a74408fa244cd04d0f59.tar.gz
src-7aafa7c368e7d545a9f0a74408fa244cd04d0f59.zip
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.
Notes
Notes: svn path=/head/; revision=354580
Diffstat (limited to 'sys/dev/ntb/ntb_transport.c')
0 files changed, 0 insertions, 0 deletions