ide: cmd_exec_dev_diagnostic() always set error register to 0x01
commit850484a295a856474978d9338b8c17eb8e00f549
authorDavid du Colombier <0intro@gmail.com>
Wed, 25 Dec 2013 14:17:43 +0000 (25 15:17 +0100)
committerMichael Tokarev <mjt@tls.msk.ru>
Wed, 15 Jan 2014 19:34:17 +0000 (15 23:34 +0400)
tree6ca195dcaa795baa0282a1d6bb124b13a27426af
parente6baf6130ef26f32a45e0282bd4720913a1ff472
ide: cmd_exec_dev_diagnostic() always set error register to 0x01

This notably fix IDE CD probing on the Plan 9 operating system,
which rely on the error register set by the Execute Device
Diagnostic command to detect drive configurations.

Thanks to RĂ©mi Pommarel for reporting this issue.

Signed-off-by: David du Colombier <0intro@gmail.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
hw/ide/core.c