[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 06/12] hw/i386/pc_q35: Allow for setting properties before realiz
From: |
Bernhard Beschow |
Subject: |
[PATCH 06/12] hw/i386/pc_q35: Allow for setting properties before realizing TYPE_ICH9_LPC_DEVICE |
Date: |
Mon, 13 Feb 2023 18:30:27 +0100 |
This is a preparation to make the next patch cleaner.
Signed-off-by: Bernhard Beschow <shentey@gmail.com>
---
hw/i386/pc_q35.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/i386/pc_q35.c b/hw/i386/pc_q35.c
index 85ba8ed951..dbd2160d4e 100644
--- a/hw/i386/pc_q35.c
+++ b/hw/i386/pc_q35.c
@@ -236,9 +236,9 @@ static void pc_q35_init(MachineState *machine)
phb = PCI_HOST_BRIDGE(q35_host);
host_bus = phb->bus;
/* create ISA bus */
- lpc = pci_create_simple_multifunction(host_bus, PCI_DEVFN(ICH9_LPC_DEV,
- ICH9_LPC_FUNC), true,
- TYPE_ICH9_LPC_DEVICE);
+ lpc = pci_new_multifunction(PCI_DEVFN(ICH9_LPC_DEV, ICH9_LPC_FUNC), true,
+ TYPE_ICH9_LPC_DEVICE);
+ pci_realize_and_unref(lpc, host_bus, &error_fatal);
object_property_add_link(OBJECT(machine), PC_MACHINE_ACPI_DEVICE_PROP,
TYPE_HOTPLUG_HANDLER,
--
2.39.1
- [PATCH 01/12] hw/i386/ich9: Rename Q35_MASK to ICH9_MASK, (continued)
- [PATCH 01/12] hw/i386/ich9: Rename Q35_MASK to ICH9_MASK, Bernhard Beschow, 2023/02/13
- [PATCH 04/12] hw/i2c/smbus_ich9: Move ich9_smb_set_irq() in front of ich9_smbus_realize(), Bernhard Beschow, 2023/02/13
- [PATCH 11/12] hw/i386/ich9: Clean up includes, Bernhard Beschow, 2023/02/13
- [PATCH 02/12] hw/isa/lpc_ich9: Unexport PIRQ functions, Bernhard Beschow, 2023/02/13
- [PATCH 07/12] hw/isa/lpc_ich9: Connect pm stuff to lpc internally, Bernhard Beschow, 2023/02/13
- [PATCH 06/12] hw/i386/pc_q35: Allow for setting properties before realizing TYPE_ICH9_LPC_DEVICE,
Bernhard Beschow <=
- [PATCH 09/12] hw/i386/ich9: Remove redundant GSI_NUM_PINS, Bernhard Beschow, 2023/02/13
- [PATCH 10/12] hw: Move ioapic*.h to intc/, Bernhard Beschow, 2023/02/13
- [PATCH 05/12] hw/i2c/smbus_ich9: Inline ich9_smb_init() and remove it, Bernhard Beschow, 2023/02/13