qemu-irix/hw
Max Filippov b807b5ff89 opencores_eth: flush queue whenever can_receive can go from false to true
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 arrives but the
current RX descriptor is not empty.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
2014-02-24 04:47:01 +04:00
..
9pfs
acpi QOM infrastructure fixes and device conversions 2014-02-20 13:05:48 +00:00
alpha exec: Make stq_*_phys input an AddressSpace 2014-02-11 22:57:12 +10:00
arm target-arm queue: 2014-02-21 15:04:58 +00:00
audio qdev: Remove hex8/32/64 property types 2014-02-14 21:12:04 +01:00
block qdev: Remove hex8/32/64 property types 2014-02-14 21:12:04 +01:00
bt
char QOM infrastructure fixes and device conversions 2014-02-20 13:05:48 +00:00
core QOM infrastructure fixes and device conversions 2014-02-20 13:05:48 +00:00
cpu
cris
display QOM infrastructure fixes and device conversions 2014-02-20 13:05:48 +00:00
dma qdev: Remove hex8/32/64 property types 2014-02-14 21:12:04 +01:00
gpio max7310: QOM'ify 2014-02-14 16:22:32 +01:00
i2c i2c: Rename i2c_bus to I2CBus 2014-02-14 16:22:31 +01:00
i386 QOM infrastructure fixes and device conversions 2014-02-20 13:05:48 +00:00
ide QOM infrastructure fixes and device conversions 2014-02-20 13:05:48 +00:00
input lm832x: QOM'ify 2014-02-14 16:22:32 +01:00
intc target-arm queue: 2014-02-21 15:04:58 +00:00
ipack ipack: Move IndustryPack out of hw/char/ 2014-02-14 21:11:53 +01:00
isa QOM infrastructure fixes and device conversions 2014-02-20 13:05:48 +00:00
lm32
m68k
microblaze petalogix-ml605: Create the CPU with object_new() 2014-02-11 22:57:57 +10:00
mips i2c: Rename i2c_bus to I2CBus 2014-02-14 16:22:31 +01:00
misc qdev: Remove hex8/32/64 property types 2014-02-14 21:12:04 +01:00
moxie
net opencores_eth: flush queue whenever can_receive can go from false to true 2014-02-24 04:47:01 +04:00
nvram qdev: Remove hex8/32/64 property types 2014-02-14 21:12:04 +01:00
openrisc
pci Use error_is_set() only when necessary 2014-02-17 11:57:23 -05:00
pci-bridge pci/shpc: convert SHPC hotplug to use hotplug-handler API 2014-02-10 10:27:00 +02:00
pci-host acpi,pc,pci fixes and enhancements 2014-02-13 15:02:04 +00:00
pcmcia
ppc qdev: Remove hex8/32/64 property types 2014-02-14 21:12:04 +01:00
s390x exec: Make stb_phys input an AddressSpace 2014-02-11 22:57:38 +10:00
scsi qdev: Remove hex8/32/64 property types 2014-02-14 21:12:04 +01:00
sd QOM infrastructure fixes and device conversions 2014-02-20 13:05:48 +00:00
sh4 exec: Make stw_*_phys input an AddressSpace 2014-02-11 22:57:32 +10:00
sparc sparc/leon3: Initialize stack pointer 2014-02-15 16:10:25 +04:00
sparc64
ssi
timer qdev: Add enum property types to QAPI schema 2014-02-14 21:12:05 +01:00
tpm
unicore32
usb - xhci improvements and fixes. 2014-02-20 15:25:05 +00:00
virtio qdev: Remove hex8/32/64 property types 2014-02-14 21:12:04 +01:00
watchdog
xen
xtensa hw/xtensa: add support for ML605 and KC705 FPGA board 2014-02-24 04:47:01 +04:00
Makefile.objs ipack: Move IndustryPack out of hw/char/ 2014-02-14 21:11:53 +01:00