From: Niklas Cassel <niklas.cassel@wdc.com>
Hello John,
This series should be applied on top of the series called:
"[PATCH v2 0/8] misc AHCI cleanups"
which can be found here:
https://lists.nongnu.org/archive/html/qemu-block/2023-06/msg00038.html
This series improves the ahci test suite to be in line with
the AHCI specification when it comes to taskfile errors.
Theoretically these commits could be squashed with the corresponding
patch for the QEMU model, however, that would lose the commit log for
the test patches, so I prefer to keep them separate.
Please review.
We need to squash them, because we can't have any regressions that might appear during git bisect.
Will test and review shortly.
Kind regards,
Niklas
Niklas Cassel (5):
libqos/ahci: fix ahci_command_wait()
libqos/ahci: fix ahci_port_check_nonbusy()
libqos/ahci: simplify ahci_port_check_error()
libqos/ahci: improve ahci_port_check_error()
libqos/ahci: perform mandatory error recovery on error
tests/qtest/libqos/ahci.c | 106 ++++++++++++++++++++++++++++----------
tests/qtest/libqos/ahci.h | 8 ++-
2 files changed, 83 insertions(+), 31 deletions(-)
--
2.40.1