qemu-e2k/hw
Peter Crosthwaite 656f416c65 sd/sdhci.c: Only reset data_count on new commands
The data_count variable was being reset on every transfer, including
DMA transfer resumptions. This is incorrect, it should only be set
on a new command.

Manifests as a bug when using ADMA and there is a timer delay between
ADMA frames where the fifo is left in a non empty state.

Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Reviewed-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
Message-id: 15a98609cc32315211b0963091a8efd67522e160.1369370934.git.peter.crosthwaite@xilinx.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2013-06-03 17:17:44 +01:00
..
9pfs hw/9pfs: Be robust against paths without FS_IOC_GETVERSION 2013-05-28 15:23:12 +05:30
acpi acpi: add dummy write function for acpi timer 2013-05-14 08:53:09 -05:00
alpha
arm xilinx_spips: seperate SPI and QSPI as two classes 2013-06-03 17:17:41 +01:00
audio remove some double-includes 2013-05-18 16:35:12 +04:00
block m25p80: Add Micron n25q032a 2013-06-01 14:25:39 +04:00
bt
char debugcon: fix compiler warning when open DEBUG_DEBUGCON 2013-06-01 14:25:38 +04:00
core qdev: fix get_fw_dev_path to support to add nothing to fw_dev_path 2013-05-30 11:44:27 -05:00
cpu target-i386: Move APIC to ICC bus 2013-05-01 13:06:07 +02:00
cris
display Merge remote-tracking branch 'mjt/trivial-patches' into staging 2013-06-03 08:37:44 -05:00
dma Rename hexdump to avoid FreeBSD libutil conflict 2013-05-20 08:20:08 -05:00
gpio Remove unneeded type casts 2013-04-19 11:36:33 +02:00
i2c
i386 isapc: Fix non-KVM qemu boot (read/write memory for isapc BIOS) 2013-05-29 08:15:35 -05:00
ide ide/macio: fix wrong opaque with TRIM support 2013-05-20 01:54:14 +02:00
input vmmouse: QOM'ify 2013-04-29 08:27:50 -05:00
intc Remove Sun4c, Sun4d and a few CPUs 2013-05-26 11:37:58 +00:00
isa ich9: kill cmos_s3 2013-04-24 11:50:18 -05:00
lm32 qdev: Drop taddr properties 2013-04-20 17:54:52 +00:00
m68k
microblaze Remove unneeded type casts 2013-04-19 11:36:33 +02:00
mips remove some double-includes 2013-05-18 16:35:12 +04:00
misc remove some double-includes 2013-05-18 16:35:12 +04:00
moxie Trivial grammar and spelling fixes 2013-05-01 20:55:21 +04:00
net rtl8139: flush queued packets when RxBufPtr is written 2013-05-24 16:34:13 +02:00
nvram glib: Fix some misuses of gsize/size_t types 2013-05-22 07:40:09 -05:00
openrisc
pci pci: add VMSTATE_MSIX 2013-06-03 11:37:44 +02:00
pci-bridge
pci-host hw/pci-host/versatile.c: Provide property for forcing broken IRQ mapping 2013-05-15 08:49:59 -05:00
ppc remove some double-includes 2013-05-18 16:35:12 +04:00
s390x virtio-net-x: forward the netclient name and type. 2013-05-15 08:48:25 -05:00
scsi exec: eliminate qemu_put_ram_ptr 2013-05-24 18:42:19 +02:00
sd sd/sdhci.c: Only reset data_count on new commands 2013-06-03 17:17:44 +01:00
sh4
sparc Remove Sun4c, Sun4d and a few CPUs 2013-05-26 11:37:58 +00:00
sparc64 sparc64: allow 64 IRQ lines 2013-04-27 10:35:30 +00:00
ssi xilinx_spips: lqspi: Fix byte/misaligned access 2013-06-03 17:17:44 +01:00
timer Remove unnecessary break statements 2013-06-01 14:25:38 +04:00
tpm Move TPM passthrough specific command line options to backend structure 2013-04-23 10:40:40 -05:00
unicore32 console: add device link to QemuConsoles 2013-04-25 14:45:46 -05:00
usb xhci: add live migration support 2013-06-03 11:38:03 +02:00
virtio qdev: fix get_fw_dev_path to support to add nothing to fw_dev_path 2013-05-30 11:44:27 -05:00
watchdog wdt_ib700: QOM'ify 2013-04-29 08:27:50 -05:00
xen target-i386: Replace MSI_SPACE_SIZE with APIC_SPACE_SIZE 2013-05-01 13:04:19 +02:00
xtensa
Makefile.objs virtio: simplify Makefile conditionals 2013-04-19 16:18:11 +02:00