qemu-irix/hw/ide
Michael Tokarev bd4740621c ide: only constrain read/write requests to drive size, not other types
Commit 58ac321135 introduced a check to ide dma processing which
constrains all requests to drive size.  However, apparently, some
valid requests (like TRIM) does not fit in this constraint, and
fails in 2.1.  So check the range only for reads and writes.

Cc: qemu-stable@nongnu.org
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
(cherry picked from commit d66168ed68)
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
2014-08-26 16:58:56 -05:00
..
Makefile.objs
ahci.c ahci: map memory via device's address space instead of address_space_memory 2014-07-07 10:22:43 +02:00
ahci.h ahci.c: mask unused flags when reading size PRDT DBC 2014-07-07 09:15:29 +02:00
atapi.c bswap.h: Remove cpu_to_be16wu() 2013-11-05 19:57:47 -08:00
cmd646.c hw: set interrupts using pci irq wrappers 2013-10-14 17:11:45 +03:00
core.c ide: only constrain read/write requests to drive size, not other types 2014-08-26 16:58:56 -05:00
ich.c savevm: Remove all the unneeded version_minimum_id_old (x86) 2014-06-16 04:55:26 +02:00
internal.h ide: Drop ide_init2_with_non_qdev_drives() 2013-11-05 18:06:52 +01:00
isa.c savevm: Remove all the unneeded version_minimum_id_old (x86) 2014-06-16 04:55:26 +02:00
macio.c macio ide: Do remainder access asynchronously 2014-06-16 13:24:38 +02:00
microdrive.c hw: Fix qemu_allocate_irqs() leaks 2014-06-30 21:13:30 +02:00
mmio.c savevm: Remove all the unneeded version_minimum_id_old (rest) 2014-05-14 15:24:51 +02:00
pci.c savevm: Remove all the unneeded version_minimum_id_old (x86) 2014-06-16 04:55:26 +02:00
pci.h ide: Introduce abstract QOM type for PCIIDEState 2013-07-29 20:41:49 +02:00
piix.c blockdev: Remove unused DriveInfo reference count 2014-06-16 17:23:19 +08:00
qdev.c qdev: Remove hex8/32/64 property types 2014-02-14 21:12:04 +01:00
via.c vt82c686: Clean up use of cannot_instantiate_with_device_add_yet 2013-12-23 00:27:23 +01:00