[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/3] hw/scsi: Cleanup around scsi_bus_legacy_handle_cmdline()
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH 0/3] hw/scsi: Cleanup around scsi_bus_legacy_handle_cmdline() |
Date: |
Fri, 22 Nov 2024 12:19:36 +0100 |
When a device model requires legacy command line handling,
call scsi_bus_legacy_handle_cmdline() in its realize handler
instead of having each user call it.
This applies to:
- spapr_vscsi
- lsi53c810 / lsi53c895a
- sysbus_esp
Note, scsi_bus_legacy_handle_cmdline() prototype could be
made private to hw/scsi/ to restrict its use to scsi device
implementations.
Philippe Mathieu-Daudé (3):
hw/scsi/spapr_vscsi: Call scsi_bus_legacy_handle_cmdline() in REALIZE
hw/scsi/lsi53c895a: Call scsi_bus_legacy_handle_cmdline() once
hw/scsi/esp: Call scsi_bus_legacy_handle_cmdline() once
include/hw/pci/pci.h | 2 --
hw/arm/realview.c | 3 +--
hw/arm/versatilepb.c | 3 +--
hw/hppa/machine.c | 3 +--
hw/m68k/next-cube.c | 2 --
hw/m68k/q800.c | 2 --
hw/mips/jazz.c | 2 --
hw/ppc/prep.c | 1 -
hw/scsi/esp.c | 1 +
hw/scsi/lsi53c895a.c | 8 +-------
hw/scsi/spapr_vscsi.c | 4 ++--
hw/sparc/sun4m.c | 1 -
12 files changed, 7 insertions(+), 25 deletions(-)
--
2.45.2
- [PATCH 0/3] hw/scsi: Cleanup around scsi_bus_legacy_handle_cmdline(),
Philippe Mathieu-Daudé <=