On 01/08/2016 02:55 PM, John Snow wrote: > Add ATAPI support into libqos/ahci, and write a few tests for it. > > This is the last "batch" of planned qtests for s/ata -- basic i/o > testing of HDDs and CDROMs on both PCI and AHCI should be complete > after this series. > > v2: Rebase and resend for 2.6. > > ________________________________________________________________________________ > > For convenience, this branch is available at: > https://github.com/jnsnow/qemu.git branch ahci-atapi-qtests > https://github.com/jnsnow/qemu/tree/ahci-atapi-qtests > > This version is tagged ahci-atapi-qtests-v2: > https://github.com/jnsnow/qemu/releases/tag/ahci-atapi-qtests-v2 > > John Snow (9): > ahci-test: fix memory leak > libqos/ahci: ATAPI support > libqos/ahci: ATAPI identify > libqos/ahci: Switch to mutable properties > libqos: allow zero-size allocations > libqos/ahci: allow nondata commands for ahci_io variants > libqos/ahci: add ahci_exec > qtest/ahci: ATAPI data tests > libqos/ahci: organize header > > tests/ahci-test.c | 131 ++++++++++++++++++++++++++++++------ > tests/libqos/ahci.c | 181 > +++++++++++++++++++++++++++++++++++++++++++++++--- > tests/libqos/ahci.h | 66 +++++++++++++++--- > tests/libqos/malloc.c | 4 ++ > 4 files changed, 341 insertions(+), 41 deletions(-) >
Staging these right away as they are unchanged from the 2.5 version which didn't arouse any ire, and they are just tests. Thanks, applied to my IDE tree: https://github.com/jnsnow/qemu/commits/ide https://github.com/jnsnow/qemu.git --js