numam-dpdk/drivers
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
..
baseband baseband/fpga_5gnr_fec: remove filler from HARQ 2022-06-01 16:26:36 +02:00
bus dma/dpaa2: introduce driver skeleton 2022-06-01 08:58:27 +02:00
common common/mlx5: remove unused lcore check 2022-06-05 17:04:43 +02:00
compress compress/octeontx: support OCTEON TX2 SoC family 2022-04-29 11:36:46 +02:00
crypto cryptodev: move RSA padding into separate struct 2022-06-02 12:04:11 +02:00
dma dma/idxd: add generic option for queue config 2022-06-07 12:46:12 +02:00
event common/cnxk: support CNF950_A0 2022-06-01 22:30:32 +02:00
gpu gpu/cuda: unmap GPU memory while freeing 2022-05-24 23:09:49 +02:00
mempool common/cnxk: support CNF950_A0 2022-06-01 22:30:32 +02:00
net net/mlx5: support ESP item on Windows 2022-06-05 17:04:48 +02:00
raw raw/ifpga: support OFS card probing 2022-06-07 15:50:54 +02:00
regex remove extra blank line at EOF 2022-02-27 21:26:06 +01:00
vdpa vdpa/ifc/base: access block device registers 2022-06-01 11:50:10 +02:00
meson.build app/testpmd: register driver specific commands 2022-05-31 17:09:12 +02:00