Add a debug printf for TX descriptor fetching. This helpful to anyone needing to debug TX ring buffer traversal. Its also now consistent with the RX code which has a similar printf.
Signed-off-by: Peter Crosthwaite <peter.crosthwa...@xilinx.com> --- hw/net/cadence_gem.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hw/net/cadence_gem.c b/hw/net/cadence_gem.c index 1c36e48..f999886 100644 --- a/hw/net/cadence_gem.c +++ b/hw/net/cadence_gem.c @@ -886,6 +886,8 @@ static void gem_transmit(GemState *s) /* read current descriptor */ packet_desc_addr = s->tx_desc_addr; + + DB_PRINT("read descriptor 0x%x\n", (unsigned)packet_desc_addr); cpu_physical_memory_read(packet_desc_addr, (uint8_t *)&desc[0], sizeof(desc)); /* Handle all descriptors owned by hardware */ @@ -968,6 +970,7 @@ static void gem_transmit(GemState *s) } else { packet_desc_addr += 8; } + DB_PRINT("read descriptor 0x%x\n", (unsigned)packet_desc_addr); cpu_physical_memory_read(packet_desc_addr, (uint8_t *)&desc[0], sizeof(desc)); } -- 1.9.2.1.g06c4abd