]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add driver for NTB in AMD SoC.
authormav <mav@FreeBSD.org>
Tue, 2 Jul 2019 05:25:18 +0000 (05:25 +0000)
committermav <mav@FreeBSD.org>
Tue, 2 Jul 2019 05:25:18 +0000 (05:25 +0000)
commit306340a133c2ce9178416dd99e07f73545498bd1
tree888a302eaf24c414f89d83e3bb6d528d16dddb64
parent42a75a3c281a4b740d29ed24046eb5fe24d3a601
Add driver for NTB in AMD SoC.

This patch is the driver for NTB hardware in AMD SoCs (ported from Linux)
and enables the NTB infrastructure like Doorbells, Scratchpads and Memory
window in AMD SoC. This driver has been validated using ntb_transport and
if_ntb driver already available in FreeBSD.

Submitted by: Rajesh Kumar <rajesh1.kumar@amd.com>
MFC after: 1 month
Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D18774
12 files changed:
sys/amd64/conf/NOTES
sys/conf/files.amd64
sys/conf/files.i386
sys/dev/ntb/ntb.c
sys/dev/ntb/ntb.h
sys/dev/ntb/ntb_hw/ntb_hw_amd.c [new file with mode: 0644]
sys/dev/ntb/ntb_hw/ntb_hw_amd.h [new file with mode: 0644]
sys/dev/ntb/ntb_if.m
sys/dev/ntb/ntb_transport.c
sys/i386/conf/NOTES
sys/modules/ntb/Makefile
sys/modules/ntb/ntb_hw_amd/Makefile [new file with mode: 0644]