The following changes since commit 0d2fa03dae4fbe185a082f361342b1e30aed4582:
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20180608' into staging (2018-06-08 16:26:51 +0100)
are available in the Git repository at:
https://github.com/jnsnow/qemu.git tags/ide-pull-request
for you to fetch changes up to c173723f247c69974a83af1395020d0f01a0d334:
ide: introduce ide_transfer_start_norecurse (2018-06-08 13:36:31 -0400)
----------------------------------------------------------------
AHCI Pull request
----------------------------------------------------------------
John Snow (21):
ahci: trim signatures on raise/lower
ahci: fix PxCI register race
ahci: don't schedule unnecessary BH
ahci: add port register enumeration
ahci: modify ahci_port_read to use register numbers
ahci: make port read traces more descriptive
ahci: fix spacing damage on ahci_port_write
ahci: combine identical clauses in port write
ahci: modify ahci_port_write to use register numbers
ahci: make port write traces more descriptive
ahci: delete old port register address definitions
ahci: add host register enumeration
ahci: fix host register max address
ahci: modify ahci_mem_read_32 to work on register numbers
ahci: make mem_read_32 traces more descriptive
ahci: fix spacing damage on ahci_mem_write
ahci: adjust ahci_mem_write to work on registers
ahci: delete old host register address definitions
ahci: make ahci_mem_write traces more descriptive
libqos/ahci: track sector size
ahci: move PIO Setup FIS before transfer, fix it for ATAPI commands
Paolo Bonzini (5):
ide: push end_transfer_func out of start_transfer callback, rename
callback
ide: call ide_cmd_done from ide_transfer_stop
ide: make ide_transfer_stop idempotent
atapi: call ide_set_irq before ide_transfer_start
ide: introduce ide_transfer_start_norecurse
Thomas Huth (4):
tests/boot-sector: Add magic bytes to s390x boot code header
tests/cdrom-test: Test booting from CD-ROM ISO image file
tests/cdrom-test: Test that -cdrom parameter is working
MAINTAINERS: Add the cdrom-test to John's section
MAINTAINERS | 1 +
hw/ide/ahci.c | 371 +++++++++++++++++++++++++++-------------------
hw/ide/ahci_internal.h | 63 +++++---
hw/ide/atapi.c | 44 +++---
hw/ide/core.c | 39 ++---
hw/ide/trace-events | 15 +-
include/hw/ide/internal.h | 4 +-
tests/Makefile.include | 2 +
tests/boot-sector.c | 9 +-
tests/cdrom-test.c | 222 +++++++++++++++++++++++++++
tests/libqos/ahci.c | 45 +++---
tests/libqos/ahci.h | 3 +-
12 files changed, 573 insertions(+), 245 deletions(-)
create mode 100644 tests/cdrom-test.c
--
2.14.3