[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-ppc] [PATCH v2 0/3] scsi: replace lsi53c895a_create() and lsi5
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-ppc] [PATCH v2 0/3] scsi: replace lsi53c895a_create() and lsi53c810_create() functions |
Date: |
Tue, 11 Sep 2018 15:04:29 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 |
On 07/09/2018 14:56, Mark Cave-Ayland wrote:
> As part of an upcoming 40p patchset I have a requirement to change the PCI
> configuration of the LSI SCSI. However since commits a64aa5785d "hw:
> Deprecate -drive
> if=scsi with non-onboard HBAs" and b891538e81 "hw/ppc/prep: Fix implicit
> creation of
> "-drive if=scsi", the lsi53c8*_create() wrapper functions don't return the
> device
> state itself.
>
> This patchset replaces the lsi53c895a_create() and lsi53c810_create()
> functions
> with a single lsi53c8xx_handle_legacy_cmdline() function as suggested by
> Thomas,
> which makes the caller responsible for initing the LSI SCSI device and hence
> allowing it to be configured as required.
>
> Signed-off-by: Mark Cave-Ayland <address@hidden>
>
> v2:
> - Don't split LSIState into separate lsi53c895a.h header but instead use a new
> lsi53c8xx_handle_legacy_cmdline() function as suggested by Thomas
>
>
> Mark Cave-Ayland (3):
> scsi: add lsi53c8xx_handle_legacy_cmdline() function
> scsi: move lsi53c8xx_create() callers to
> lsi53c8xx_handle_legacy_cmdline()
> scsi: remove unused lsi53c895a_create() and lsi53c810_create()
> functions
>
> hw/arm/realview.c | 3 ++-
> hw/arm/versatilepb.c | 3 ++-
> hw/hppa/machine.c | 4 +++-
> hw/ppc/prep.c | 4 +++-
> hw/scsi/lsi53c895a.c | 11 ++---------
> include/hw/pci/pci.h | 3 +--
> 6 files changed, 13 insertions(+), 15 deletions(-)
>
Queued, thanks.
Paolo
- [Qemu-ppc] [PATCH v2 0/3] scsi: replace lsi53c895a_create() and lsi53c810_create() functions, Mark Cave-Ayland, 2018/09/07
- [Qemu-ppc] [PATCH v2 1/3] scsi: add lsi53c8xx_handle_legacy_cmdline() function, Mark Cave-Ayland, 2018/09/07
- [Qemu-ppc] [PATCH v2 2/3] scsi: move lsi53c8xx_create() callers to lsi53c8xx_handle_legacy_cmdline(), Mark Cave-Ayland, 2018/09/07
- [Qemu-ppc] [PATCH v2 3/3] scsi: remove unused lsi53c895a_create() and lsi53c810_create() functions, Mark Cave-Ayland, 2018/09/07
- Re: [Qemu-ppc] [PATCH v2 0/3] scsi: replace lsi53c895a_create() and lsi53c810_create() functions, Hervé Poussineau, 2018/09/08
- Re: [Qemu-ppc] [Qemu-devel] [PATCH v2 0/3] scsi: replace lsi53c895a_create() and lsi53c810_create() functions, Philippe Mathieu-Daudé, 2018/09/08
- Re: [Qemu-ppc] [PATCH v2 0/3] scsi: replace lsi53c895a_create() and lsi53c810_create() functions,
Paolo Bonzini <=