diff options
author | Alexander Motin <mav@FreeBSD.org> | 2019-07-02 05:25:18 +0000 |
---|---|---|
committer | Alexander Motin <mav@FreeBSD.org> | 2019-07-02 05:25:18 +0000 |
commit | 6683132d54bd6d589889e43dabdc53d35e38a028 (patch) | |
tree | 888a302eaf24c414f89d83e3bb6d528d16dddb64 /sys/modules | |
parent | ecb278f2e66243352b151abcadab5f05da443d6a (diff) | |
download | src-6683132d54bd6d589889e43dabdc53d35e38a028.tar.gz src-6683132d54bd6d589889e43dabdc53d35e38a028.zip |
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
Notes
Notes:
svn path=/head/; revision=349594
Diffstat (limited to 'sys/modules')
-rw-r--r-- | sys/modules/ntb/Makefile | 2 | ||||
-rw-r--r-- | sys/modules/ntb/ntb_hw_amd/Makefile | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/sys/modules/ntb/Makefile b/sys/modules/ntb/Makefile index f71ef09d9b35..ff69f4cf6296 100644 --- a/sys/modules/ntb/Makefile +++ b/sys/modules/ntb/Makefile @@ -1,5 +1,5 @@ # $FreeBSD$ -SUBDIR= ntb ntb_hw_intel ntb_hw_plx ntb_transport if_ntb +SUBDIR= ntb ntb_hw_amd ntb_hw_intel ntb_hw_plx ntb_transport if_ntb .include <bsd.subdir.mk> diff --git a/sys/modules/ntb/ntb_hw_amd/Makefile b/sys/modules/ntb/ntb_hw_amd/Makefile new file mode 100644 index 000000000000..2f0545a6008b --- /dev/null +++ b/sys/modules/ntb/ntb_hw_amd/Makefile @@ -0,0 +1,9 @@ +# $FreeBSD$ + +.PATH: ${SRCTOP}/sys/dev/ntb/ntb_hw + +KMOD = ntb_hw_amd +SRCS = ntb_hw_amd.c +SRCS += device_if.h bus_if.h pci_if.h ntb_if.h + +.include <bsd.kmod.mk> |