]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
ntb: Add Intel Xeon Gen3 support
authormarkj <markj@FreeBSD.org>
Fri, 23 Oct 2020 14:16:52 +0000 (14:16 +0000)
committermarkj <markj@FreeBSD.org>
Fri, 23 Oct 2020 14:16:52 +0000 (14:16 +0000)
commitc105b9221117e5feab8de5e2ca0562e9d996cdcb
treea7df554b50f16b4c3e3818446f59c4f8639fd698
parentd3081ce3fe13a1a04d70295c2e2f7b93b05a9874
ntb: Add Intel Xeon Gen3 support

The NTB hardware starting with Skylake has some changes to the register
map and the doorbell interface.  Add a new NTB_XEON_GEN3 device type and
use it to conditionalize driver logic that differs from the existing
Xeon code.

Reviewed by: vangyzen
Discussed with: cem, Bret Ketchum <Bret.Ketchum@dell.com>
MFC after: 1 month
Sponsored by: NetApp, Inc.
Sponsored by: Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D26683
share/man/man4/ntb_hw_intel.4
sys/dev/ntb/ntb_hw/ntb_hw_intel.c
sys/dev/ntb/ntb_hw/ntb_hw_intel.h