numam-dpdk/drivers
Timothy McDaniel 0d65f8f9e3 event/dlb2: add v2.5 HW init
Add support for DLB v2.5 probe-time hardware init,
and sets up a framework for incorporating the remaining
changes required to support DLB v2.5.

DLB v2.0 and DLB v2.5 are similar in many respects, but their
register offsets and definitions are different. As a result of these,
differences, the low level hardware functions must take the device
version into consideration. This requires that the hardware version be
passed to many of the low level functions, so that the PMD can
take the appropriate action based on the device version.

To ease the transition and keep the individual patches small, three
temporary files are added in this commit. These files have "new"
in their names.  The files with "new" contain changes specific to a
consolidated PMD that supports both DLB v2.0 and DLB 2.5. Their sister
files of the same name (minus "new") contain the old DLB v2.0 specific
code. The intent is to remove code from the original files as that code
is ported to the combined DLB 2.0/2.5 PMD model and added to the "new"
files in a series of commits. At end of the patch series, the old files
will be empty and the "new" files will have the logic needed
to implement a single PMD that supports both DLB v2.0 and DLB v2.5.
At that time, the original DLB v2.0 specific files will be deleted,
and the "new" files will be renamed and replace them.

Signed-off-by: Timothy McDaniel <timothy.mcdaniel@intel.com>
2021-05-03 11:46:30 +02:00
..
baseband drivers: change indentation in build files 2021-04-21 14:04:09 +02:00
bus build: fix formatting of Meson lists 2021-05-04 15:01:47 +02:00
common common/mlx5: add UMR and RDMA write WQE definitions 2021-05-04 22:51:18 +02:00
compress common/mlx5: share Verbs device match function 2021-05-04 22:49:37 +02:00
crypto event/octeontx2: fix crypto adapter queue pair operations 2021-04-29 10:47:49 +02:00
event event/dlb2: add v2.5 HW init 2021-05-03 11:46:30 +02:00
mempool drivers: change indentation in build files 2021-04-21 14:04:09 +02:00
net common/mlx5: share hash list tool 2021-05-04 22:49:37 +02:00
raw raw/ioat: report status of completed jobs 2021-05-04 17:43:50 +02:00
regex common/mlx5: share Verbs device match function 2021-05-04 22:49:37 +02:00
vdpa common/mlx5: share Verbs device match function 2021-05-04 22:49:37 +02:00
meson.build drivers: clean up build lists 2021-04-21 12:37:55 +02:00