[PATCH 00/11] hw/ide: pending IDE fixes

Denis V. Lunev posted 11 patches 1 day, 6 hours ago
Failed in applying to current master (apply log)
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(-)
[PATCH 00/11] hw/ide: pending IDE fixes
Posted by Denis V. Lunev 1 day, 6 hours ago
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/20260820100844.411717-1-den@openvz.org/

Signed-off-by: Denis V. Lunev <den@openvz.org>
Cc: John Snow <jsnow@redhat.com>
Cc: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com>

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