qemu with hax to log dma reads & writes jcs.org/2018/11/12/vfio

ide: express dependencies with Kconfig

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20190123065618.3520-29-yang.zhong@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

+15 -7
-2
default-configs/alpha-softmmu.mak
··· 11 11 CONFIG_FDC=y 12 12 CONFIG_PCKBD=y 13 13 CONFIG_VGA_CIRRUS=y 14 - CONFIG_IDE_CORE=y 15 - CONFIG_IDE_QDEV=y 16 14 CONFIG_VMWARE_VGA=y 17 15 CONFIG_IDE_CMD646=y 18 16 CONFIG_I8259=y
-1
default-configs/hppa-softmmu.mak
··· 5 5 CONFIG_ISA_BUS=y 6 6 CONFIG_I8259=y 7 7 CONFIG_E1000_PCI=y 8 - CONFIG_IDE_ISA=y 9 8 CONFIG_IDE_CMD646=y 10 9 # CONFIG_IDE_MMIO=y 11 10 CONFIG_VIRTIO_VGA=y
-3
default-configs/pci.mak
··· 23 23 CONFIG_RTL8139_PCI=y 24 24 CONFIG_E1000_PCI=y 25 25 CONFIG_E1000E_PCI_EXPRESS=y 26 - CONFIG_IDE_CORE=y 27 - CONFIG_IDE_QDEV=y 28 - CONFIG_IDE_PCI=y 29 26 CONFIG_AHCI=y 30 27 CONFIG_ESP=y 31 28 CONFIG_ESP_PCI=y
-1
default-configs/sparc64-softmmu.mak
··· 9 9 CONFIG_PARALLEL=y 10 10 CONFIG_PCKBD=y 11 11 CONFIG_FDC=y 12 - CONFIG_IDE_ISA=y 13 12 CONFIG_IDE_CMD646=y 14 13 CONFIG_PCI_SABRE=y 15 14 CONFIG_SIMBA=y
+15
hw/ide/Kconfig
··· 3 3 4 4 config IDE_QDEV 5 5 bool 6 + select IDE_CORE 6 7 7 8 config IDE_PCI 8 9 bool 10 + select IDE_CORE 9 11 10 12 config IDE_ISA 11 13 bool 14 + select IDE_QDEV 12 15 13 16 config IDE_PIIX 14 17 bool 18 + select IDE_PCI 19 + select IDE_QDEV 15 20 16 21 config IDE_CMD646 17 22 bool 23 + select IDE_PCI 24 + select IDE_QDEV 18 25 19 26 config IDE_MACIO 20 27 bool 28 + select IDE_QDEV 21 29 22 30 config IDE_MMIO 23 31 bool 32 + select IDE_QDEV 24 33 25 34 config IDE_VIA 26 35 bool 36 + select IDE_PCI 37 + select IDE_QDEV 27 38 28 39 config MICRODRIVE 29 40 bool 41 + select IDE_QDEV 30 42 31 43 config AHCI 32 44 bool 45 + select IDE_QDEV 33 46 34 47 config IDE_SII3112 35 48 bool 49 + select IDE_PCI 50 + select IDE_QDEV