Thomas Huth <th...@redhat.com> wrote: > On 08/08/2018 01:48 PM, Juan Quintela wrote: >> If we ever changed that, just make the things that are different >> explicit. >> >> Signed-off-by: Juan Quintela <quint...@redhat.com> >> --- >> default-configs/i386-softmmu.mak | 65 +------------------------------- >> 1 file changed, 1 insertion(+), 64 deletions(-) >> >> diff --git a/default-configs/i386-softmmu.mak >> b/default-configs/i386-softmmu.mak >> index 8827166ba1..6ec7a3b0ae 100644 >> --- a/default-configs/i386-softmmu.mak >> +++ b/default-configs/i386-softmmu.mak >> @@ -1,66 +1,3 @@ >> # Default configuration for i386-softmmu >> >> -include pci.mak >> -include sound.mak >> -include usb.mak >> -CONFIG_QXL=$(CONFIG_SPICE) >> -CONFIG_VGA_ISA=y >> -CONFIG_VGA_CIRRUS=y >> -CONFIG_VMWARE_VGA=y >> -CONFIG_VMXNET3_PCI=y >> -CONFIG_VIRTIO_VGA=y >> -CONFIG_VMMOUSE=y >> -CONFIG_IPMI=y >> -CONFIG_IPMI_LOCAL=y >> -CONFIG_IPMI_EXTERN=y >> -CONFIG_ISA_IPMI_KCS=y >> -CONFIG_ISA_IPMI_BT=y >> -CONFIG_PARALLEL=y >> -CONFIG_I8254=y >> -CONFIG_PCSPK=y >> -CONFIG_PCKBD=y >> -CONFIG_FDC=y >> -CONFIG_ACPI=y >> -CONFIG_ACPI_X86=y >> -CONFIG_ACPI_X86_ICH=y >> -CONFIG_ACPI_MEMORY_HOTPLUG=y >> -CONFIG_ACPI_CPU_HOTPLUG=y >> -CONFIG_APM=y >> -CONFIG_I8257=y >> -CONFIG_IDE_ISA=y >> -CONFIG_IDE_PIIX=y >> -CONFIG_NE2000_ISA=y >> -CONFIG_HPET=y >> -CONFIG_APPLESMC=y >> -CONFIG_I8259=y >> -CONFIG_PFLASH_CFI01=y >> -CONFIG_TPM_TIS=$(CONFIG_TPM) >> -CONFIG_TPM_CRB=$(CONFIG_TPM) >> -CONFIG_MC146818RTC=y >> -CONFIG_PCI_PIIX=y >> -CONFIG_WDT_IB700=y >> -CONFIG_ISA_DEBUG=y >> -CONFIG_ISA_TESTDEV=y >> -CONFIG_VMPORT=y >> -CONFIG_SGA=y >> -CONFIG_LPC_ICH9=y >> -CONFIG_PCI_Q35=y >> -CONFIG_APIC=y >> -CONFIG_IOAPIC=y >> -CONFIG_PVPANIC=y >> -CONFIG_MEM_HOTPLUG=y >> -CONFIG_NVDIMM=y >> -CONFIG_ACPI_NVDIMM=y >> -CONFIG_PCIE_PORT=y >> -CONFIG_XIO3130=y >> -CONFIG_IOH3420=y >> -CONFIG_I82801B11=y >> -CONFIG_SMBIOS=y >> -CONFIG_HYPERV_TESTDEV=$(CONFIG_KVM) >> -CONFIG_PXB=y >> -CONFIG_ACPI_VMGENID=y >> -CONFIG_FW_CFG_DMA=y >> -CONFIG_I2C=y >> -CONFIG_SEV=$(CONFIG_KVM) >> -CONFIG_VTD=y >> -CONFIG_AMD_IOMMU=y >> +include x86_64-softmmu.mak > > That's theoretically a good idea, but I think I'd rather do it the other > way round: include i386-softmmu.mak in the x86_64 config file. > Rationale: x86_64 is supposed to be a superset of i386, not the other > way round, so when we will ever get a CONFIG_SWITCH_FOR_X86_64_ONLY, > it's easier to handle if the includes are done the other way round.
[1] > And that's also how we do it in aarch64-softmmu.mak an ppc64-softmmu.mak. This is a good point. But for (1), I really think that we should make i386 only for old stuff, and remove things like ISA devices from x86_64 (ok, I know that there is some ISA on all chipsets, but ne2000-isa is not one of them). Anyways, I don't really care enough, so I will change that. Later, Juan.