Re: [Qemu-devel] [PATCH 6/6] hw/i386/i386: Stop auto-creating lsi53c895a SCSI HBAs

2017-01-25 Thread Markus Armbruster
David, Alex, got a sPAPR question for you. Markus Armbruster writes: > Cc'ing in sPAPR maintainers... [...] > Let me spell things out a bit more, to make sure we all agree on what > exactly we want to deprecate. > > After this series, -drive if=scsi works for the following machine types: > > * m

Re: [Qemu-devel] [PATCH 6/6] hw/i386/i386: Stop auto-creating lsi53c895a SCSI HBAs

2017-01-24 Thread Markus Armbruster
Peter Maydell writes: > On 24 January 2017 at 17:40, Paolo Bonzini wrote: >> But is really lsi53c895a the best we can provide for >> versatilepb/versatileab/realview-eb/realview-eb-mpcore? Could virtio-pci >> work well too?... > > I assume that people will still have legacy kernel images > which

Re: [Qemu-devel] [PATCH 6/6] hw/i386/i386: Stop auto-creating lsi53c895a SCSI HBAs

2017-01-24 Thread Peter Maydell
On 24 January 2017 at 17:40, Paolo Bonzini wrote: > But is really lsi53c895a the best we can provide for > versatilepb/versatileab/realview-eb/realview-eb-mpcore? Could virtio-pci > work well too?... I assume that people will still have legacy kernel images which include the LSI drivers but not t

Re: [Qemu-devel] [PATCH 6/6] hw/i386/i386: Stop auto-creating lsi53c895a SCSI HBAs

2017-01-24 Thread Paolo Bonzini
On 24/01/2017 18:24, Peter Maydell wrote: > On 24 January 2017 at 17:20, Markus Armbruster wrote: >> Paolo Bonzini writes: >> >>> On 24/01/2017 13:56, Markus Armbruster wrote: So, what do we want to deprecate? I think the onboard SCSI HBA adopting if=scsi drives should stay,

Re: [Qemu-devel] [PATCH 6/6] hw/i386/i386: Stop auto-creating lsi53c895a SCSI HBAs

2017-01-24 Thread Peter Maydell
On 24 January 2017 at 17:20, Markus Armbruster wrote: > Paolo Bonzini writes: > >> On 24/01/2017 13:56, Markus Armbruster wrote: >>> So, what do we want to deprecate? >>> >>> I think the onboard SCSI HBA adopting if=scsi drives should stay, >>> because it matches what we do for other interface ty

Re: [Qemu-devel] [PATCH 6/6] hw/i386/i386: Stop auto-creating lsi53c895a SCSI HBAs

2017-01-24 Thread Markus Armbruster
Paolo Bonzini writes: > On 24/01/2017 13:56, Markus Armbruster wrote: >> So, what do we want to deprecate? >> >> I think the onboard SCSI HBA adopting if=scsi drives should stay, >> because it matches what we do for other interface types. Unless we >> wanted to deprecate interface types other t

Re: [Qemu-devel] [PATCH 6/6] hw/i386/i386: Stop auto-creating lsi53c895a SCSI HBAs

2017-01-24 Thread Paolo Bonzini
On 24/01/2017 13:56, Markus Armbruster wrote: > So, what do we want to deprecate? > > I think the onboard SCSI HBA adopting if=scsi drives should stay, > because it matches what we do for other interface types. Unless we > wanted to deprecate interface types other than none entirely. Yes, of c

Re: [Qemu-devel] [PATCH 6/6] hw/i386/i386: Stop auto-creating lsi53c895a SCSI HBAs

2017-01-24 Thread Markus Armbruster
Cc'ing in sPAPR maintainers... Paolo Bonzini writes: > On 23/01/2017 20:16, Markus Armbruster wrote: >>> Could we change >>> those messages to errors >> >> Fine with me, but when it comes to arguing for backward compatibility of >> our byzant

Re: [Qemu-devel] [PATCH 6/6] hw/i386/i386: Stop auto-creating lsi53c895a SCSI HBAs

2017-01-24 Thread Paolo Bonzini
On 23/01/2017 20:16, Markus Armbruster wrote: >> Could we change >> those messages to errors > > Fine with me, but when it comes to arguing for backward compatibility of > our byzantine command line, I'm kind of like a lethargic public defende

Re: [Qemu-devel] [PATCH 6/6] hw/i386/i386: Stop auto-creating lsi53c895a SCSI HBAs

2017-01-23 Thread Markus Armbruster
Paolo Bonzini writes: > On 23/01/2017 10:48, Markus Armbruster wrote: >> The PC machines (pc-q35-* pc-i440fx-* pc-* isapc xenfv) automatically >> create lsi53c895a SCSI HBAs and SCSI devices to honor -drive if=scsi. >> For giggles, try -drive if=scsi,bus=25,media=cdrom --- this makes QEMU >> crea

Re: [Qemu-devel] [PATCH 6/6] hw/i386/i386: Stop auto-creating lsi53c895a SCSI HBAs

2017-01-23 Thread Paolo Bonzini
On 23/01/2017 10:48, Markus Armbruster wrote: > The PC machines (pc-q35-* pc-i440fx-* pc-* isapc xenfv) automatically > create lsi53c895a SCSI HBAs and SCSI devices to honor -drive if=scsi. > For giggles, try -drive if=scsi,bus=25,media=cdrom --- this makes QEMU > create 25 of them. > > The lsi5

[Qemu-devel] [PATCH 6/6] hw/i386/i386: Stop auto-creating lsi53c895a SCSI HBAs

2017-01-23 Thread Markus Armbruster
The PC machines (pc-q35-* pc-i440fx-* pc-* isapc xenfv) automatically create lsi53c895a SCSI HBAs and SCSI devices to honor -drive if=scsi. For giggles, try -drive if=scsi,bus=25,media=cdrom --- this makes QEMU create 25 of them. The lsi53c895a is thoroughly obsolete (PCI Ultra2 SCSI, ca. 2000), a