On 5/7/19 2:27 PM, Philippe Mathieu-Daudé wrote: > The Q35 machine uses the ICH9 chipset which is composed of various > sub-devices. There is currently no generic Kconfig selector that > selects all the required devices. Meanwhile, force the Q35 machine > to select the 'ich9-ahci' device. > > This fixes: > > $ ./configure --without-default-devices && \ > ./i386-softmmu/qemu-system-i386 -nodefaults -M q35 > qemu-system-i386: Unknown device 'ich9-ahci' for bus 'PCIE' > Aborted (core dumped) > > Reported-by: Peter Maydell <[email protected]> > Signed-off-by: Philippe Mathieu-Daudé <[email protected]> > --- I forgot:
Based-on: <[email protected]> "hw/ide/ahci: Add a Kconfig switch for the AHCI-ICH9 device" > hw/i386/Kconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/hw/i386/Kconfig b/hw/i386/Kconfig > index a6aed7c1313..98178882169 100644 > --- a/hw/i386/Kconfig > +++ b/hw/i386/Kconfig > @@ -80,7 +80,7 @@ config Q35 > select PC_ACPI > select PCI_EXPRESS_Q35 > select LPC_ICH9 > - select AHCI > + select AHCI_ICH9 > select DIMM > select SMBIOS > select VMPORT >
