This series fixes some issues with the MODE SENSE command. I have an OS which fails during this command. It works fine with real SCSI disk hardware.
Changes v1 -> v2: Applied all review comments from Kevin. 1/6: unchanged 2/6: Kevin's comments 3/6: Kevin's comments, renamed the subject of the patch, improved handling of page control (PC) field 4/6: unchanged 5/6: new patch, bug found during rework 6/6: new patch, due to Kevin's comments [PATCH v2 1/6] scsi-disk: fix the mode data length field returned by the MODE SENSE command [PATCH v2 2/6] scsi-disk: fix the mode data header returned by the MODE SENSE(10) command [PATCH v2 3/6] scsi-disk: respect the page control (PC) field in the MODE SENSE command [PATCH v2 4/6] scsi-disk: fix the block descriptor returned by the MODE SENSE command [PATCH v2 5/6] scsi-disk: return CHECK CONDITION for unknown page codes in the MODE SENSE command [PATCH v2 6/6] scsi-disk: fix the check of the DBD bit in the MODE SENSE command hw/scsi-disk.c | 85 +++++++++++++++++++++++++++++++++++++++++++------------ 1 files changed, 66 insertions(+), 19 deletions(-) Thanks Bernhard