[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 18/45] hw/sh4/r2d: use pci_init_nic_devices()
From: |
Yoshinori Sato |
Subject: |
Re: [PATCH 18/45] hw/sh4/r2d: use pci_init_nic_devices() |
Date: |
Fri, 27 Oct 2023 21:31:44 +0900 |
User-agent: |
Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (Gojō) APEL-LB/10.8 EasyPG/1.0.0 Emacs/28.2 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) |
On Mon, 23 Oct 2023 00:51:33 +0900,
David Woodhouse wrote:
>
> From: David Woodhouse <dwmw@amazon.co.uk>
>
> Previously, the first PCI NIC would be assigned to slot 2 even if the
> user override the model and made it something other than an rtl8139
> which is the default. Everything else would be dynamically assigned.
>
> Now, the first rtl8139 gets slot 2 and everything else is dynamic.
>
> Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Reviewed-by: Yoshinori Sato <ysato@users.sourceforge.jp>
> ---
> hw/sh4/r2d.c | 6 ++----
> 1 file changed, 2 insertions(+), 4 deletions(-)
>
> diff --git a/hw/sh4/r2d.c b/hw/sh4/r2d.c
> index 4944994e9c..e9f316a6ce 100644
> --- a/hw/sh4/r2d.c
> +++ b/hw/sh4/r2d.c
> @@ -240,7 +240,6 @@ static void r2d_init(MachineState *machine)
> MemoryRegion *sdram = g_new(MemoryRegion, 1);
> qemu_irq *irq;
> DriveInfo *dinfo;
> - int i;
> DeviceState *dev;
> SysBusDevice *busdev;
> MemoryRegion *address_space_mem = get_system_memory();
> @@ -309,9 +308,8 @@ static void r2d_init(MachineState *machine)
> 0x555, 0x2aa, 0);
>
> /* NIC: rtl8139 on-board, and 2 slots. */
> - for (i = 0; i < nb_nics; i++)
> - pci_nic_init_nofail(&nd_table[i], pci_bus,
> - mc->default_nic, i == 0 ? "2" : NULL);
> + pci_init_nic_in_slot(pci_bus, mc->default_nic, NULL, "2");
> + pci_init_nic_devices(pci_bus, mc->default_nic);
>
> /* USB keyboard */
> usb_create_simple(usb_bus_find(-1), "usb-kbd");
> --
> 2.40.1
>
--
Yosinori Sato
- [PATCH 0/45] Rework matching of network devices to -nic options, David Woodhouse, 2023/10/22
- [PATCH 33/45] hw/m68k/q800: use qemu_configure_nic_device(), David Woodhouse, 2023/10/22
- [PATCH 18/45] hw/sh4/r2d: use pci_init_nic_devices(), David Woodhouse, 2023/10/22
- Re: [PATCH 18/45] hw/sh4/r2d: use pci_init_nic_devices(),
Yoshinori Sato <=
- [PATCH 27/45] hw/arm/highbank: use qemu_create_nic_device(), David Woodhouse, 2023/10/22
- [PATCH 32/45] hw/m68k/mcf5208: use qemu_create_nic_device(), David Woodhouse, 2023/10/22
- [PATCH 35/45] hw/mips: use qemu_create_nic_device(), David Woodhouse, 2023/10/22
- [PATCH 24/45] hw/arm/fsl: use qemu_configure_nic_device(), David Woodhouse, 2023/10/22
- [PATCH 08/45] hw/arm/sbsa-ref: use pci_init_nic_devices(), David Woodhouse, 2023/10/22
- [PATCH 37/45] hw/openrisc/openrisc_sim: use qemu_create_nic_device(), David Woodhouse, 2023/10/22
- [PATCH 16/45] hw/ppc/spapr: use qemu_get_nic_info() and pci_init_nic_devices(), David Woodhouse, 2023/10/22
- [PATCH 02/45] net: report list of available models according to platform, David Woodhouse, 2023/10/22
- [PATCH 41/45] hw/xtensa/xtfpga: use qemu_create_nic_device(), David Woodhouse, 2023/10/22