summary refs log tree commit diff stats
path: root/hw/net/lan9118.c
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2021-01-08 18:04:00 +0000
committerPeter Maydell <peter.maydell@linaro.org>2021-01-12 21:19:02 +0000
commite7e29fdbbe07fb762d85af9c4d8eeff9b0f52a8e (patch)
treee293ff9039b6d903b3eb2696183fcad42e99b532 /hw/net/lan9118.c
parente4d51ac6921dc861bfb3d20e4c7dcf345840a9da (diff)
downloadfocaccia-qemu-e7e29fdbbe07fb762d85af9c4d8eeff9b0f52a8e.tar.gz
focaccia-qemu-e7e29fdbbe07fb762d85af9c4d8eeff9b0f52a8e.zip
hw/net/lan9118: Fix RX Status FIFO PEEK value
A copy-and-paste error meant that the return value for register offset 0x44
(the RX Status FIFO PEEK register) returned a byte from a bogus offset in
the rx status FIFO. Fix the typo.

Cc: qemu-stable@nongnu.org
Fixes: https://bugs.launchpad.net/qemu/+bug/1904954
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-id: 20210108180401.2263-2-peter.maydell@linaro.org
Diffstat (limited to 'hw/net/lan9118.c')
-rw-r--r--hw/net/lan9118.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/net/lan9118.c b/hw/net/lan9118.c
index ab57c02c8e..13d469fe24 100644
--- a/hw/net/lan9118.c
+++ b/hw/net/lan9118.c
@@ -1206,7 +1206,7 @@ static uint64_t lan9118_readl(void *opaque, hwaddr offset,
     case 0x40:
         return rx_status_fifo_pop(s);
     case 0x44:
-        return s->rx_status_fifo[s->tx_status_fifo_head];
+        return s->rx_status_fifo[s->rx_status_fifo_head];
     case 0x48:
         return tx_status_fifo_pop(s);
     case 0x4c: