numam-dpdk/drivers/raw
Wei Huang 673c897f4d raw/ifpga: support OFS card probing
PAC N6000 is the first OFS platform, its device id is added to ifpga
device support list.

Previous FPGA platform like Intel PAC N3000 and N5000, FME DFL (Device
Feature List) starts from BAR0 by default, port DFL location is indicated
in PORTn_OFFSET register in FME. In OFS implementation, FME DFL and port
DFL location can be defined individually in PCIe VSEC (Vendor Specific
Extended Capabilities). In this patch, DFL definition is searched in VSEC,
the legacy DFL is used only when DFL VSEC is not present.

In original DFL enumeration process, AFU is expected to locate in port DFL,
but this is not the case in OFS implementation. In this patch, enumeration
can search AFU in any PF/VF which has no FME and port.

Signed-off-by: Wei Huang <wei.huang@intel.com>
Acked-by: Tianfei Zhang <tianfei.zhang@intel.com>
Reviewed-by: Rosen Xu <rosen.xu@intel.com>
2022-06-07 15:50:54 +02:00
..
cnxk_bphy remove unnecessary null checks 2022-02-12 12:07:48 +01:00
cnxk_gpio raw/cnxk_gpio: stop device once tests are complete 2022-02-27 17:13:15 +01:00
dpaa2_cmdif build: remove custom dependency checks in drivers 2022-01-21 15:40:58 +01:00
ifpga raw/ifpga: support OFS card probing 2022-06-07 15:50:54 +02:00
ioat dma/idxd: move config script from raw driver 2021-10-22 22:40:59 +02:00
ntb raw/ntb: clear all valid doorbell bits on init 2022-02-13 12:23:34 +01:00
skeleton remove unnecessary null checks 2022-02-12 12:07:48 +01:00
meson.build raw/dpaa2_qdma: remove driver 2022-06-01 08:58:27 +02:00