diff options
author | Shiraz Saleem <shiraz.saleem@intel.com> | 2025-08-27 10:25:34 -0500 |
---|---|---|
committer | Leon Romanovsky <leon@kernel.org> | 2025-09-18 04:48:45 -0400 |
commit | b800e82feba7bd758f6564975e9f9995866162e3 (patch) | |
tree | ddc10cd021ee9f05339f98d9871a1b2e0bb2db85 /scripts/gdb/linux/tasks.py | |
parent | c7db0abe5f2bbfa99a080b344e6f70a3d6d0ea38 (diff) |
RDMA/irdma: Add GEN3 support for AEQ and CEQ
Extend support for GEN3 devices by programming the necessary hardware
IRQ registers and the updated descriptor fields for the Asynchronous
Event Queue (AEQ) and Completion Event Queue (CEQ). Introduce a RDMA
virtual channel operation with the Control Plane (CP) to associate
interrupt vectors appropriately with AEQ and CEQ. Add new Asynchronous
Event (AE) definitions specific to GEN3.
Additionally, refactor the AEQ and CEQ setup into the irdma_ctrl_init_hw
device control initialization routine.
This completes the PCI device level initialization for RDMA in the core
driver.
Signed-off-by: Shiraz Saleem <shiraz.saleem@intel.com>
Signed-off-by: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
Link: https://patch.msgid.link/20250827152545.2056-6-tatyana.e.nikolova@intel.com
Tested-by: Jacob Moroni <jmoroni@google.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Diffstat (limited to 'scripts/gdb/linux/tasks.py')
0 files changed, 0 insertions, 0 deletions