q800: implement compat_props to enable quirk_mode_page_vendor_specific_apple for scsi devices
By default quirk_mode_page_vendor_specific_apple should be enabled for both scsi-hd and scsi-cd devices to allow MacOS to format SCSI disk devices, and A/UX to enumerate SCSI CDROM devices succesfully without getting stuck in a loop. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Message-Id: <20220622105314.802852-8-mark.cave-ayland@ilande.co.uk> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
09274de1f7
commit
d9a107d153
@ -687,8 +687,10 @@ static void q800_init(MachineState *machine)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static GlobalProperty hw_compat_q800[] = {
|
static GlobalProperty hw_compat_q800[] = {
|
||||||
|
{ "scsi-hd", "quirk_mode_page_vendor_specific_apple", "on"},
|
||||||
{ "scsi-cd", "quirk_mode_page_apple_vendor", "on"},
|
{ "scsi-cd", "quirk_mode_page_apple_vendor", "on"},
|
||||||
{ "scsi-cd", "quirk_mode_sense_rom_use_dbd", "on"},
|
{ "scsi-cd", "quirk_mode_sense_rom_use_dbd", "on"},
|
||||||
|
{ "scsi-cd", "quirk_mode_page_vendor_specific_apple", "on"},
|
||||||
};
|
};
|
||||||
static const size_t hw_compat_q800_len = G_N_ELEMENTS(hw_compat_q800);
|
static const size_t hw_compat_q800_len = G_N_ELEMENTS(hw_compat_q800);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user