Message ID | 20230608151528.143950-1-nks@flawful.org |
---|---|
Headers | show |
Series | improve ahci test suite | expand |
On Thu, Jun 8, 2023, 11:16 AM Niklas Cassel <nks@flawful.org> wrote: > 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 > >
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. 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(-)