xemu/hw
Igor Mammedov 887e8e9d3a acpi: q35: isa bridge: use AcpiDevAmlIf interface to build ISA device descriptors
replaces adhoc build_isa_devices_aml() with generic AcpiDevAmlIf
way to build bridge AML including all devices that are attached
to its ISA bus.

Later when PCI is converted to AcpiDevAmlIf, build_q35_isa_bridge()
will also be dropped since PCI parts itself will take care of
building device prologue/epilogue AML for each enumerated PCI device.

Expected AML change is contextual, where ISA devices are moved from
separately declared _SB.PCI0.ISA scope, directly under Device(ISA)
node.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Acked-by: Gerd Hoffmann <kraxel@redhat.com>
Message-Id: <20220608135340.3304695-21-imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2022-06-09 19:32:49 -04:00
..
9pfs
acpi acpi: ipmi: use AcpiDevAmlIf interface to build IPMI device descriptors 2022-06-09 19:32:49 -04:00
adc
alpha
arm
audio
avr
block acpi: fdc-isa: replace ISADeviceClass::build_aml with AcpiDevAmlIfClass:build_dev_aml 2022-06-09 19:32:48 -04:00
char acpi: serial-is: replace ISADeviceClass::build_aml with AcpiDevAmlIfClass:build_dev_aml 2022-06-09 19:32:48 -04:00
core hw/nvme: do not auto-generate eui64 2022-06-03 21:48:24 +02:00
cpu
cris
cxl
display modules: introduces module_kconfig directive 2022-06-06 09:26:53 +02:00
dma
gpio
hppa hppa: Fix serial port assignments and pass-through 2022-05-28 12:25:42 +02:00
hyperv hw/hyperv/vmbus: Remove unused vmbus_load/save_req() 2022-05-30 19:49:42 +02:00
i2c acpi: ich9-smb: add support for AcpiDevAmlIf interface 2022-06-09 19:32:48 -04:00
i386 acpi: q35: isa bridge: use AcpiDevAmlIf interface to build ISA device descriptors 2022-06-09 19:32:49 -04:00
ide
input acpi: pckbd: replace ISADeviceClass::build_aml with AcpiDevAmlIfClass:build_dev_aml 2022-06-09 19:32:48 -04:00
intc hw/intc: Add LoongArch extioi interrupt controller(EIOINTC) 2022-06-06 18:12:30 +00:00
ipack
ipmi acpi: ipmi: use AcpiDevAmlIf interface to build IPMI device descriptors 2022-06-09 19:32:49 -04:00
isa acpi: q35: isa bridge: use AcpiDevAmlIf interface to build ISA device descriptors 2022-06-09 19:32:49 -04:00
loongarch hw/loongarch: Add LoongArch virt power manager support. 2022-06-06 18:14:13 +00:00
m68k
mem
microblaze
mips
misc
net
nios2
nubus
nvme hw/nvme: add new command abort case 2022-06-03 21:48:24 +02:00
nvram
openrisc
pci
pci-bridge
pci-host
pcmcia
ppc spapr: Use address from elf parser for kernel address 2022-05-26 17:11:32 -03:00
rdma
remote
riscv
rtc acpi: mc146818rtc: replace ISADeviceClass::build_aml with AcpiDevAmlIfClass:build_dev_aml 2022-06-09 19:32:48 -04:00
rx
s390x modules: introduces module_kconfig directive 2022-06-06 09:26:53 +02:00
scsi
sd hw/sd/allwinner-sdhost: report FIFO water level as 1 when data ready 2022-05-30 12:34:46 +01:00
sensor
sh4
smbios
sparc
sparc64
ssi
timer
tpm tpm_crb: mark command buffer as dirty on request completion 2022-06-07 20:37:25 -04:00
tricore
usb modules: introduces module_kconfig directive 2022-06-06 09:26:53 +02:00
vfio
virtio
watchdog
xen
xenpv
xtensa
Kconfig hw/loongarch: Add support loongson3 virt machine type. 2022-06-06 18:09:03 +00:00
meson.build hw/loongarch: Add support loongson3 virt machine type. 2022-06-06 18:09:03 +00:00