Improve the Cadence GEM multi-queue support. This fixes a few bugs
which were hanging around from the initial implementation.
V3:
- Remove unessecary call of gem_update_int_status()
V2:
- Fix up the interrupt updating logic and consolidate all the updates
to a single function.
- Improve the debug print information
Alistair Francis (5):
cadence_gem: Read the correct queue descriptor
cadence_gem: Correct the multi-queue can rx logic
cadence_gem: Correct the interupt logic
cadence_gem: Make the revision a property
xlnx-zynqmp: Set the Cadence GEM revision
hw/arm/xlnx-zynqmp.c | 6 +++++-
hw/net/cadence_gem.c | 45 +++++++++++++++++++++++++++++---------------
include/hw/net/cadence_gem.h | 1 +
3 files changed, 36 insertions(+), 16 deletions(-)
--
2.9.3