On Mon, Mar 19, 2012 at 11:41:09AM +0100, Paolo Bonzini wrote:
The ATAPI driver does not need to support writes, but it does needs to avoid the PIO transfer and DRQ check when TEST UNIT READY is sent. Since TEST UNIT READY has no payload, checking for not busy is enough.
This fixes a timeout when booting from CD/DVD, which fellaw@gmx.net reported to cause boot failures.
Thanks - I commited this change.
-Kevin