qemu/include/hw
Philippe Mathieu-Daudé 3a25075ece hw/nvram/fw_cfg: Remove fw_cfg_add_extra_pci_roots()
Now that all uses of fw_cfg_add_extra_pci_roots() have been
converted to the newer pci_bus_add_fw_cfg_extra_pci_roots(),
we can remove that bogus method. hw/nvram/fw_cfg must
stay generic. Device specific entries have to be implemented
using TYPE_FW_CFG_DATA_GENERATOR_INTERFACE.

This mostly reverts commit 0abd38885a
("fw_cfg: Refactor extra pci roots addition").

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20241206181352.6836-7-philmd@linaro.org>
2024-12-14 00:16:20 +01:00
..
acpi hw/acpi: Make storage of node id uint32_t to reduce fragility 2024-11-04 16:03:24 -05:00
adc hw/adc: Remove MAX111X device 2024-10-15 15:16:17 +01:00
arm hw/intc/omap_intc: Remove now-unnecessary abstract base class 2024-10-15 15:16:17 +01:00
audio
block hw/block: Remove ecc 2024-10-15 15:16:17 +01:00
char hw/char: sifive_uart: Print uart characters async 2024-10-30 11:22:08 +10:00
core Revert "hw/acpi: Make CPUs ACPI presence conditional during vCPU hot-unplug" 2024-11-26 16:37:50 -05:00
cpu
cxl hw/cxl/cxl-mailbox-utils: Fix for device DDR5 ECS control feature tables 2024-11-04 16:03:24 -05:00
display
dma
firmware
fsi
gpio hw/gpio/aspeed: Support different memory region ops 2024-10-24 07:57:47 +02:00
hyperv
i2c
i386 hw/core/eif: Use stateful qcrypto apis 2024-12-13 15:26:58 +01:00
ide
input
intc hw/intc/arm_gicv3: Use bitops.h uint32_t bit array functions 2024-11-19 14:14:13 +00:00
ipack
ipmi
isa
loongarch hw/loongarch/virt: Remove unnecessary 'cpu.h' inclusion 2024-10-16 16:03:13 +08:00
m68k
mem
mips hw/mips/cps: Set the vCPU 'cpu-big-endian' property 2024-10-15 12:21:06 -03:00
misc hw/misc/mos6522: Fix bad class definition of the MOS6522 device 2024-11-18 13:45:45 +01:00
net hw/net/lan9118_phy: Reuse MII constants 2024-12-11 15:30:52 +00:00
nubus
nvram hw/nvram/fw_cfg: Remove fw_cfg_add_extra_pci_roots() 2024-12-14 00:16:20 +01:00
openrisc
pci hw/pci: Add pci_bus_add_fw_cfg_extra_pci_roots() helper 2024-12-14 00:16:20 +01:00
pci-bridge hw/pci-bridge/cxl-upstream: Add properties to control link speed and width 2024-11-04 16:03:24 -05:00
pci-host ppc/spapr: remove deprecated machine pseries-2.7 2024-11-04 09:10:27 +10:00
ppc hw/ppc: Consolidate ppc440 initial mapping creation functions 2024-11-04 10:09:36 +10:00
remote
riscv hw/riscv: add RISC-V IOMMU base emulation 2024-10-31 13:51:24 +10:00
rtc
rx
s390x s390x: Rebuild IPLB for SCSI device directly from DIAG308 2024-10-23 06:53:44 +02:00
scsi
sd hw/sd/aspeed_sdhci: Add AST2700 Support 2024-12-11 07:25:53 +01:00
sensor
sh4
southbridge
sparc
ssi aspeed/smc: Fix write incorrect data into flash in user mode 2024-10-24 07:57:47 +02:00
timer
tricore
usb hw/usb: Use __attribute__((packed)) vs __packed 2024-11-18 10:34:11 +01:00
vfio vfio/migration: Add vfio_save_block_precopy_empty_hit trace event 2024-11-05 15:51:14 +01:00
virtio virtio-net: Add queues before loading them 2024-11-26 11:56:44 +08:00
watchdog
xen hw/xen: xenpvh: Disable buffered IOREQs for ARM 2024-10-03 19:37:35 +02:00
xtensa
boards.h hw: add compat machines for 10.0 2024-12-11 09:18:38 +01:00
clock.h clock: clear callback on unparent 2024-12-10 18:49:24 +01:00
elf_ops.h.inc
fw-path-provider.h
hotplug.h
hw.h
irq.h
loader-fit.h
loader.h
nmi.h
or-irq.h
platform-bus.h
ptimer.h
qdev-clock.h
qdev-core.h * rust: cleanups 2024-11-06 21:27:47 +00:00
qdev-dma.h
qdev-properties-system.h hw: Add "loadparm" property to scsi disk devices for booting on s390x 2024-11-18 17:13:47 +01:00
qdev-properties.h qdev: make properties array "const" 2024-11-05 14:18:14 +01:00
register.h
registerfields.h
resettable.h
stream.h
sysbus.h
usb.h
vmstate-if.h