John Snow
d1ef883894
libqos/ahci: Add cmd response sanity check helpers
...
This patch adds a few helpers to help sanity-check the response of the
AHCI device after a command.
ahci_d2h_check_sanity inspects the D2H Register FIS,
ahci_pio_check_sanity inspects the PIO Setup FIS, and
ahci_cmd_check_sanity inspects the command header.
To support the PIO sanity check, a new structure is added for the
PIO Setup FIS type. Existing FIS types (H2D and D2H) have had their
members renamed slightly to condense reserved members into fewer
fields; and LBA fields are now represented by arrays of 8 byte chunks
instead of independent variables.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1423158090-25580-9-git-send-email-jsnow@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2015-02-16 15:07:17 +00:00
..
2015-01-27 14:45:10 +02:00
2014-09-22 11:39:45 +01:00
2015-02-16 15:07:17 +00:00
2015-01-26 12:22:44 +01:00
2014-09-26 13:14:11 -04:00
2015-02-16 14:36:03 +00:00
2014-12-17 05:49:32 +03:00
2014-06-23 19:14:52 +02:00
2014-09-26 21:18:15 +04:00
2014-05-05 20:58:33 +02:00
2015-02-16 15:07:17 +00:00
2015-01-27 14:46:17 +02:00
2013-11-19 10:28:14 +01:00
2014-05-19 11:36:48 +02:00
2014-06-23 11:01:24 -04:00
2013-12-24 17:27:17 +01:00
2014-04-28 11:03:39 +02:00
2014-12-10 10:31:12 +01:00
2014-06-09 15:38:58 +02:00
2014-02-14 16:22:33 +01:00
2014-02-17 23:10:02 +01:00
2014-05-05 20:58:33 +02:00
2014-12-10 10:31:12 +01:00
2014-02-17 23:10:02 +01:00
2015-01-15 10:44:13 +03:00
2014-12-10 10:31:12 +01:00
2014-03-31 22:36:17 +02:00
2014-12-10 10:31:12 +01:00
2014-05-05 20:58:33 +02:00
2014-05-05 20:58:33 +02:00
2014-02-14 21:07:13 +01:00
2014-09-08 11:12:43 +01:00
2014-10-15 13:43:35 +01:00
2014-02-17 23:10:02 +01:00
2015-02-16 15:07:14 +00:00
2014-02-14 20:50:19 +01:00
2014-12-10 10:31:12 +01:00
2014-02-14 16:22:33 +01:00
2014-03-31 22:36:17 +02:00
2015-01-13 11:47:55 +00:00
2014-07-01 10:20:41 +02:00
2015-02-02 16:55:10 +01:00
2014-02-17 23:10:02 +01:00
2014-02-14 16:22:33 +01:00
2014-03-13 01:21:57 +01:00
2014-09-22 11:39:48 +01:00
2014-11-02 10:04:34 +03:00
2015-01-13 13:43:29 +00:00
2014-03-02 17:20:37 +04:00
2013-11-05 19:59:43 -08:00
2014-09-18 21:51:24 +03:00
2014-07-18 17:45:37 +04:00
2014-03-11 09:07:42 -04:00
2014-06-30 15:06:11 +02:00
2014-09-26 13:14:11 -04:00
2014-05-15 14:00:46 -04:00
2014-05-28 17:36:09 +02:00
2014-03-13 14:42:21 +01:00
2014-06-19 18:44:22 +03:00
2014-07-14 12:03:20 +02:00
2014-10-20 13:41:27 +02:00
2014-09-22 11:39:48 +01:00
2014-07-18 17:45:37 +04:00
2015-02-05 17:16:14 +01:00
2015-02-06 17:24:21 +01:00
2014-07-01 10:20:41 +02:00
2014-02-14 21:02:27 +01:00
2014-10-15 05:03:13 +02:00
2014-10-15 05:03:13 +02:00
2014-12-10 10:31:12 +01:00
2014-12-10 10:31:12 +01:00
2014-11-05 12:53:08 +00:00
2014-03-31 22:35:50 +02:00
2014-03-13 01:21:56 +01:00
2014-12-10 10:31:12 +01:00
2014-03-13 21:12:07 +01:00
2014-10-15 05:03:12 +02:00
2014-10-15 05:03:12 +02:00
2014-12-10 10:31:12 +01:00
2014-10-15 05:03:12 +02:00
2014-02-14 16:22:33 +01:00
2014-07-18 14:57:35 +02:00