[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 0/5] stellaris_enet: overhaul TX handling
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH 0/5] stellaris_enet: overhaul TX handling |
Date: |
Tue, 1 Apr 2014 18:04:58 +0100 |
On 1 April 2014 17:53, Peter Maydell <address@hidden> wrote:
> This patchset fixes the stellaris_enet TX handling code.
> The principal motivation is to fix the buffer overrun noted
> in the first patch, and to remove tx_fifo_len from the state
> (which completely sidesteps the question of how to validate it
> in incoming migration state :-)). I also fixed a couple of
> other bugs I noticed while I was there.
>
> This isn't actually sufficient to get my test image to work:
> that needs proper implementation of the MII registers in the PHY.
> I tested this with a minor hack to make all MII registers return
> 0x24, which happens to satisfy the test image's setup code.
> However implementing the PHY registers is more work than I want
> to do on this device right now...
>
> Peter Maydell (5):
> hw/net/stellaris_enet: Restructure tx_fifo code to avoid buffer
> overrun
> hw/net/stellaris_enet: Correct handling of packet padding
> hw/net/stellaris_enet: Rewrite tx fifo handling code
> hw/net/stellaris_enet: Correctly implement the TR and THR registers
> hw/net/stellaris_enet: Fix debug format strings
Should probably have CC:d stable on patches 1 and 2 at least,
though I'm sceptical that anybody's actually using this
device, given the missing PHY registers.
thanks
-- PMM
- Re: [Qemu-devel] [PATCH 2/5] hw/net/stellaris_enet: Correct handling of packet padding, (continued)
Re: [Qemu-devel] [PATCH 0/5] stellaris_enet: overhaul TX handling,
Peter Maydell <=