xemu/hw/pci-host
Philippe Mathieu-Daudé ec70b7737f hw/pci-host/gt64120: Reset config registers during RESET phase
Reset config values in the device RESET phase, not only once
when the device is realized, because otherwise the device can
use unknown values at reset.

Since we are adding a new reset method, use the preferred
Resettable API (for a simple leaf device reset, a
DeviceClass::reset method and a ResettableClass::reset_hold
method are essentially identical).

Reported-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: BALATON Zoltan <balaton@eik.bme.hu>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20240802213122.86852-3-philmd@linaro.org>
2024-08-06 16:24:14 +02:00
..
articia.c
astro.c hw/pci-host/astro: Implement Hard Fail and Soft Fail mode 2024-02-11 13:20:23 +01:00
bonito.c hw, target: Add ResetType argument to hold and exit phase methods 2024-04-25 10:21:06 +01:00
designware.c
dino.c
gpex-acpi.c acpi/gpex: Create PCI link devices outside PCI root bridge 2024-07-22 20:15:42 -04:00
gpex.c
grackle.c
gt64120.c hw/pci-host/gt64120: Reset config registers during RESET phase 2024-08-06 16:24:14 +02:00
i440fx.c
Kconfig hw/ppc/ppc440_pcix: Move ppc440_pcix.c to hw/pci-host/ 2024-02-22 12:47:40 +01:00
meson.build hw/ppc/ppc440_pcix: Move ppc440_pcix.c to hw/pci-host/ 2024-02-22 12:47:40 +01:00
mv643xx.h
mv64361.c
pam.c
pnv_phb.c hw, target: Add ResetType argument to hold and exit phase methods 2024-04-25 10:21:06 +01:00
pnv_phb.h
pnv_phb3.c
pnv_phb3_msi.c hw/ppc: Avoid using Monitor in pnv_phb3_msi_pic_print_info() 2024-06-19 12:40:49 +02:00
pnv_phb3_pbcq.c
pnv_phb4.c hw/ppc: Avoid using Monitor in pnv_phb4_pic_print_info() 2024-06-19 12:40:49 +02:00
pnv_phb4_pec.c
ppc4xx_pci.c hw/ppc/ppc4xx_pci: Move ppc4xx_pci.c to hw/pci-host/ 2024-02-22 12:47:40 +01:00
ppc440_pcix.c hw/pci-host/ppc440_pcix: Do not expose a bridge device on PCI bus 2024-04-15 13:07:15 +02:00
ppce500.c hw/ppc/ppc4xx_pci: Move ppc4xx_pci.c to hw/pci-host/ 2024-02-22 12:47:40 +01:00
q35.c q35: Introduce smm_ranges property for q35-pci-host 2024-04-23 17:35:25 +02:00
raven.c hw/pci-host/raven.c: Mark raven_io_ops as implementing unaligned accesses 2024-02-15 11:30:45 +00:00
remote.c
sabre.c
sh_pci.c
trace-events hw/ppc/ppc440_pcix: Move ppc440_pcix.c to hw/pci-host/ 2024-02-22 12:47:40 +01:00
trace.h
uninorth.c
versatile.c
xen_igd_pt.c
xilinx-pcie.c