libqos/ahci: Add ahci_port_check_interrupts helper
authorJohn Snow <jsnow@redhat.com>
Thu, 5 Feb 2015 17:41:17 +0000 (12:41 -0500)
committerStefan Hajnoczi <stefanha@redhat.com>
Mon, 16 Feb 2015 15:07:17 +0000 (15:07 +0000)
commit5bf99aa1cf67a210dd441ae4edf1e26df05360d5
tree7af8f45b1bdaa35a16abaf7a652f071124a97000
parent85c34e9395a97e49def6697537417ead2077c096
libqos/ahci: Add ahci_port_check_interrupts helper

A helper that compares a given port's current interrupts and checks them
against a supplied list of expected interrupt bits, and throws an error
if they do not match.

The helper then resets the requested interrupts on this port, and asserts
that the interrupt register is now empty.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1423158090-25580-7-git-send-email-jsnow@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
tests/ahci-test.c
tests/libqos/ahci.c
tests/libqos/ahci.h