Pending IDE fixes for various issues reported on GitLab. Based on: [PATCH v2 00/17] hw/ide: fix the logical CHS translation a guest selects https://lore.kernel.org/qemu-devel/[email protected]/
Signed-off-by: Denis V. Lunev <[email protected]> Cc: John Snow <[email protected]> Cc: Philippe Mathieu-Daudé <[email protected]> Denis V. Lunev (11): hw/ide: reject an out-of-range PIO transfer window on load tests/qtest/ide-test: cover the migrated PIO transfer window hw/ide/ahci: refuse a PIO transfer with no command header hw/ide/ahci: clear cur_cmd when the command list is unmapped tests/qtest/ahci: regression test for a PIO write vs. engine stop hw/ide/ahci: treat a failed PRDT walk as a PIO transfer failure hw/ide/ahci: reject a command header with an invalid FIS length hw/ide/ahci: drain the ports on teardown tests/qtest/ahci: regression test for a request outliving an unplug hw/ide: report ATAPI UDMA5 with a matching standard and cable tests/qtest/ide-test: cover the UDMA5 identify words hw/ide/ahci.c | 136 ++++++++++++++++++++++++++--------- hw/ide/core.c | 23 +++++- hw/ide/trace-events | 3 + include/hw/ide/ide-dma.h | 3 +- tests/qtest/ahci-test.c | 147 ++++++++++++++++++++++++++++++++++++++ tests/qtest/ide-test.c | 148 +++++++++++++++++++++++++++++++++++++++ 6 files changed, 423 insertions(+), 37 deletions(-) base-commit: 7f1fc6c9b9d2859577fb8837e05ca6eaa5a8a0ba -- 2.53.0
