qemu/hw/pci-host
Paolo Bonzini ca9b7e29de kconfig: add CONFIG_MSI_NONBROKEN
Not all interrupt controllers have a working implementation of
message-signalled interrupts; in some cases, the guest may expect
MSI to work but it won't due to the buggy or lacking emulation.

In QEMU this is represented by the "msi_nonbroken" variable.  This
patch adds a new configuration symbol enabled whenever the binary
contains an interrupt controller that will set "msi_nonbroken".  We
can then use it to remove devices that cannot be possibly added
to the machine, because they require MSI.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2019-03-18 09:39:57 +01:00
..
bonito.c hw/pci-host/bonito.c: Add PCI mem region mapped at the correct address 2019-02-21 19:36:47 +01:00
designware.c pci: Add support for Designware IP block 2018-03-09 17:09:43 +00:00
gpex.c pci: Rename root bus initialization functions for clarity 2017-12-05 19:13:45 +02:00
grackle.c grackle: set device fw_name and address for correct fw path generation 2018-08-30 10:42:18 +10:00
Kconfig kconfig: add CONFIG_MSI_NONBROKEN 2019-03-18 09:39:57 +01:00
Makefile.objs build: actually use CONFIG_PAM 2019-02-05 16:50:19 +01:00
pam.c pam: wrap MemoryRegion initialization in a transaction 2019-01-11 13:57:23 +01:00
piix.c piix_pci: fix i440fx data sheet link 2018-11-05 13:24:02 -05:00
ppce500.c PPC: e500: convert SysBus init method to a realize method 2018-11-08 12:04:40 +11:00
prep.c elf: Add optional function ptr to load_elf() to parse ELF notes 2019-02-05 16:50:16 +01:00
q35.c * icount fix (Clement) 2018-11-08 10:01:51 +00:00
sabre.c sabre: generate correct fw path for sabre PCI host bridge 2018-09-14 09:18:05 +01:00
trace-events uninorth: create new uninorth device 2018-05-04 15:00:37 +10:00
uninorth.c uninorth: add ofw-addr property to allow correct fw path generation 2018-08-30 10:42:18 +10:00
versatile.c hw: Do not include "exec/address-spaces.h" if it is not necessary 2018-06-01 14:15:10 +02:00
xilinx-pcie.c hw/mips: Use the IEC binary prefix definitions 2018-07-02 15:41:16 +02:00