Description of problem: backport adding a driver support for Intel PCIe Non-Transparent bridge(NTB) for Sapphire Rapids, this patch is from upstream kernel(75b6f6487ced). Intel PCIe Non-Transparent bridge(NTB) is a point to point platform interconnect over PCIe. https://www.kernel.org/doc/html/v5.10/driver-api/ntb.html Non-Transparent bridge(NTB) hardware cards are needed for connecting point to point platform interconnect over PCIe. How reproducible: steps to Reproduce: 1.Using CEM to Occulink adapter(NTB hardware cards) for connecting two Sapphire Rapids. 2.set the right NTB port for matching the pcie port of CEM to Occulink adapter in BIOS. 3.Afer NTB hardware is ready, please check the following link to test NTB in Linux. https://github.com/davejiang/linux/wiki/Intel-NTB-Startup-Guide Actual results: Expected results: Additional info:
According to the review of maintainer, add the new patch of ntb: intel: fix port config status offset for SPR. upstream ID is d5081bf5dcfb.
merged: https://gitee.com/anolis/cloud-kernel/pulls/579