From: Mark Cave-Ayland Date: Wed, 22 Jun 2022 10:53:01 +0000 (+0100) Subject: scsi-disk: add new quirks bitmap to SCSIDiskState X-Git-Tag: v7.1.0-rc0~20^2~14 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3412f9c3b41c3a98f85f81476d5542ac7662bb06;p=thirdparty%2Fqemu.git scsi-disk: add new quirks bitmap to SCSIDiskState Since the MacOS SCSI implementation is quite old (and Apple added some firmware customisations to their drives for m68k Macs) there is need to add a mechanism to correctly handle Apple-specific quirks. Add a new quirks bitmap to SCSIDiskState that can be used to enable these features as required. Signed-off-by: Mark Cave-Ayland Reviewed-by: Laurent Vivier Message-Id: <20220622105314.802852-2-mark.cave-ayland@ilande.co.uk> Signed-off-by: Paolo Bonzini --- diff --git a/hw/scsi/scsi-disk.c b/hw/scsi/scsi-disk.c index 91acb5c0cec..55c19fb25db 100644 --- a/hw/scsi/scsi-disk.c +++ b/hw/scsi/scsi-disk.c @@ -94,6 +94,7 @@ struct SCSIDiskState { uint16_t port_index; uint64_t max_unmap_size; uint64_t max_io_size; + uint32_t quirks; QEMUBH *bh; char *version; char *serial;