Re: [Qemu-devel] [PATCH] opencores_eth: flush queue whenever can_receive can go from false to true

2014-02-03 Thread Paolo Bonzini
Il 03/02/2014 05:20, Max Filippov ha scritto: The following registers control whether MAC can receive frames: - MODER.RXEN bit that enables/disables receiver; - TX_BD_NUM register that specifies number of RX descriptors. Notify QEMU networking core when the MAC is ready to receive frames.

Re: [Qemu-devel] [PATCH] opencores_eth: flush queue whenever can_receive can go from false to true

2014-02-03 Thread Stefan Hajnoczi
On Mon, Feb 03, 2014 at 08:20:02AM +0400, Max Filippov wrote: The following registers control whether MAC can receive frames: - MODER.RXEN bit that enables/disables receiver; - TX_BD_NUM register that specifies number of RX descriptors. Notify QEMU networking core when the MAC is ready to

[Qemu-devel] [PATCH] opencores_eth: flush queue whenever can_receive can go from false to true

2014-02-02 Thread Max Filippov
The following registers control whether MAC can receive frames: - MODER.RXEN bit that enables/disables receiver; - TX_BD_NUM register that specifies number of RX descriptors. Notify QEMU networking core when the MAC is ready to receive frames. Discard frame and raise BUSY interrupt when the frame