]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
ntb: Add Intel Xeon Gen3 support
authorMark Johnston <markj@FreeBSD.org>
Fri, 23 Oct 2020 14:16:52 +0000 (14:16 +0000)
committerMark Johnston <markj@FreeBSD.org>
Fri, 23 Oct 2020 14:16:52 +0000 (14:16 +0000)
commit6660ef6e913c1da63438fb65f863aee4e55ca994
treea7df554b50f16b4c3e3818446f59c4f8639fd698
parent97441fab87c9c816963ac3f220185f6526e194ed
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