usertools: add OCTEON TX2 REE device binding
Update the devbind script with new section of regex devices, also added OCTEONTX2 REE device ID to regex device list Signed-off-by: Guy Kaneti <guyk@marvell.com>
This commit is contained in:
parent
4cd1c5fd9e
commit
09f84c9a6a
@ -24,6 +24,17 @@ Prerequisites and Compilation procedure
|
||||
|
||||
See :doc:`../platform/octeontx2` for setup information.
|
||||
|
||||
Device Setup
|
||||
------------
|
||||
|
||||
The OCTEON TX2 REE devices will need to be bound to a user-space IO driver
|
||||
for use. The script ``dpdk-devbind.py`` script included with DPDK can be
|
||||
used to view the state of the devices and to bind them to a suitable
|
||||
DPDK-supported kernel driver. When querying the status of the devices,
|
||||
they will appear under the category of "REGEX devices", i.e. the command
|
||||
``dpdk-devbind.py --status-dev regex`` can be used to see the state of
|
||||
those devices alone.
|
||||
|
||||
Debugging Options
|
||||
-----------------
|
||||
|
||||
|
@ -41,6 +41,8 @@
|
||||
'SVendor': None, 'SDevice': None}
|
||||
octeontx2_dma = {'Class': '08', 'Vendor': '177d', 'Device': 'a081',
|
||||
'SVendor': None, 'SDevice': None}
|
||||
octeontx2_ree = {'Class': '08', 'Vendor': '177d', 'Device': 'a0f4',
|
||||
'SVendor': None, 'SDevice': None}
|
||||
|
||||
intel_ioat_bdw = {'Class': '08', 'Vendor': '8086', 'Device': '6f20,6f21,6f22,6f23,6f24,6f25,6f26,6f27,6f2e,6f2f',
|
||||
'SVendor': None, 'SDevice': None}
|
||||
@ -61,6 +63,7 @@
|
||||
eventdev_devices = [cavium_sso, cavium_tim, octeontx2_sso]
|
||||
mempool_devices = [cavium_fpa, octeontx2_npa]
|
||||
compress_devices = [cavium_zip]
|
||||
regex_devices = [octeontx2_ree]
|
||||
misc_devices = [intel_ioat_bdw, intel_ioat_skx, intel_ioat_icx, intel_idxd_spr,
|
||||
intel_ntb_skx, intel_ntb_icx,
|
||||
octeontx2_dma]
|
||||
@ -650,6 +653,9 @@ def show_status():
|
||||
if status_dev == "misc" or status_dev == "all":
|
||||
show_device_status(misc_devices, "Misc (rawdev)")
|
||||
|
||||
if status_dev == "regex" or status_dev == "all":
|
||||
show_device_status(regex_devices, "Regex")
|
||||
|
||||
|
||||
def pci_glob(arg):
|
||||
'''Returns a list containing either:
|
||||
@ -742,6 +748,7 @@ def do_arg_actions():
|
||||
get_device_details(eventdev_devices)
|
||||
get_device_details(mempool_devices)
|
||||
get_device_details(compress_devices)
|
||||
get_device_details(regex_devices)
|
||||
get_device_details(misc_devices)
|
||||
show_status()
|
||||
|
||||
@ -763,6 +770,7 @@ def main():
|
||||
get_device_details(eventdev_devices)
|
||||
get_device_details(mempool_devices)
|
||||
get_device_details(compress_devices)
|
||||
get_device_details(regex_devices)
|
||||
get_device_details(misc_devices)
|
||||
do_arg_actions()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user