diff options
author | Lev Kujawski | 2022-07-07 05:11:36 +0200 |
---|---|---|
committer | Kevin Wolf | 2022-09-30 18:43:44 +0200 |
commit | 3195c9e6abe96b367a671474e850ae3f89781880 (patch) | |
tree | 4709c745c0b9150476b664ab3a7e61718791cc14 /tests/qtest/usb-hcd-ehci-test.c | |
parent | tests/qtest/ide-test.c: Create disk image for use as a secondary (diff) | |
download | qemu-3195c9e6abe96b367a671474e850ae3f89781880.tar.gz qemu-3195c9e6abe96b367a671474e850ae3f89781880.tar.xz qemu-3195c9e6abe96b367a671474e850ae3f89781880.zip |
hw/ide/core: Clear LBA and drive bits for EXECUTE DEVICE DIAGNOSTIC
Prior to this patch, cmd_exec_dev_diagnostic relied upon
ide_set_signature to clear the device register. While the
preservation of the drive bit by ide_set_signature is necessary for
the DEVICE RESET, IDENTIFY DEVICE, and READ SECTOR commands,
ATA/ATAPI-6 specifies that "DEV shall be cleared to zero" for EXECUTE
DEVICE DIAGNOSTIC.
This deviation was uncovered by the ATACT Device Testing Program
written by Hale Landis.
Signed-off-by: Lev Kujawski <lkujaw@member.fsf.org>
Message-Id: <20220707031140.158958-3-lkujaw@member.fsf.org>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'tests/qtest/usb-hcd-ehci-test.c')
0 files changed, 0 insertions, 0 deletions