From nobody Sun Feb 8 17:21:53 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1713878246; cv=none; d=zohomail.com; s=zohoarc; b=cB7qwkzUQENPP0lS+MN8RCkKppyONgpcHlIKIrvL6msgpP9LGtbiJKx+gtWLa/JEPcnaz7LkUtJtcffzzz2HN+igHNpzkvVlpB68xKUhsjCNz08d77zz7k88rxe6t02O0jEbIlO/sJLWvTQSPcJfZSQMw+bmh/koJqW4pil/hoM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1713878246; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=Egl3GcZqSB42uzZMSKlL6fe7IRgq+LTcd6BHkfvOPqo=; b=aXXBD5ZPsil45vYd6ToruvoevYSG+fS13CSTeXHxy/GbGdAx9i0F/vOnHTU9yNiaMn/H6Vsp/A0NOJWsm7n9GMmUYOfgjntrNtExKjzVhA1gZTU2POvEhcy9O0N+f1aawFFrSLPFFsASsY30K54dA+HdcokIlcyu6cqiA9heVPs= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1713878246729408.95045504240125; Tue, 23 Apr 2024 06:17:26 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rzG0m-0005Au-OD; Tue, 23 Apr 2024 09:16:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rzG0l-0005A7-Di for qemu-devel@nongnu.org; Tue, 23 Apr 2024 09:16:39 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rzG0j-0001ut-SU for qemu-devel@nongnu.org; Tue, 23 Apr 2024 09:16:39 -0400 Received: from mail-ej1-f72.google.com (mail-ej1-f72.google.com [209.85.218.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-523-KYZyQVhRM0GVCIGiUw1sbg-1; Tue, 23 Apr 2024 09:16:35 -0400 Received: by mail-ej1-f72.google.com with SMTP id a640c23a62f3a-a51a2113040so265449766b.0 for ; Tue, 23 Apr 2024 06:16:35 -0700 (PDT) Received: from avogadro.local ([151.81.119.75]) by smtp.gmail.com with ESMTPSA id k10-20020a17090627ca00b00a57b8297ad8sm1610905ejc.58.2024.04.23.06.16.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Apr 2024 06:16:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1713878196; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Egl3GcZqSB42uzZMSKlL6fe7IRgq+LTcd6BHkfvOPqo=; b=LlBRkEZvZfJpYrB6dF5/Y1wlWuiWJWyqCeatK8Xcc3t7Y+H84uyK5t0VVSk7SqphzDVrIB CIRa62Y8QPOYy6jaWy5yw6L8c8+LTT2Jt3WdzbFN1r9wBgSXocxnjCgbGSc4Ycr6wVBsE5 +fz1fz11Log6KF3pOguyW+UvkEuR3wI= X-MC-Unique: KYZyQVhRM0GVCIGiUw1sbg-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713878192; x=1714482992; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Egl3GcZqSB42uzZMSKlL6fe7IRgq+LTcd6BHkfvOPqo=; b=ti9t91I026TRpgYVnZyq9KawGLMUTUTrvgVAE6pOutoklz5RtsH/neT7HXxYqRxn/i h8j9Zfj6FQYuxb2ujf4nEW4UICNYb2E/5Pi7A9+tLXlJQQOayFJBDhL64uUc5aA84sJH AOVh18haeL875NiBtbaCmkSWi0oYCgWLyeugiYCASIYE5mIWEGqTK9Vyp1JvJnslUXE+ DJynROUSDSK9kX3GCbyzEnj+wCOTF1jF+3ZliAsLExRGTGAdbdFT5qNZqLQLG9sbar2y rGaudQOU/n5YR7auVLjYpEujN5NDRMUBs73y368fqKye8Gml+TUCh01Spj0MJAOwT9FS A3hA== X-Gm-Message-State: AOJu0Yx5JTzqk9QFG6wZ90qtc0PAy2Mztmf6ITjBDluTdJiaHn+0I/MW 5utXK0gxdZm7LdJj/7K9YpVKhVPgKIIco+n/7s/VxmULiU5Dw2uK82mlBVRINa69kgiTCnA52Uh vDUtYXRpPGrb24Rxh/B09ldLRr09kYFVZ2/iaqptrUhIyd7WBDShP7+tYrcjo1WOuaVwNdWC0iB mbGtwaJI9Y3ryJMkG6zVejaeBVnTCm++NSzW7I X-Received: by 2002:a17:906:fb92:b0:a52:430a:19bd with SMTP id lr18-20020a170906fb9200b00a52430a19bdmr7193791ejb.73.1713878192463; Tue, 23 Apr 2024 06:16:32 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGgvVj1ViQby+xb/y7EPXeWt0l79fQlM5QBkQ/qULOEYi1A8zfQFbezELGB2rZdKEw0yYujzw== X-Received: by 2002:a17:906:fb92:b0:a52:430a:19bd with SMTP id lr18-20020a170906fb9200b00a52430a19bdmr7193782ejb.73.1713878192195; Tue, 23 Apr 2024 06:16:32 -0700 (PDT) From: Paolo Bonzini To: qemu-devel@nongnu.org Cc: philmd@linaro.org, farosas@suse.de Subject: [PATCH 07/22] i386: switch boards to "default y" Date: Tue, 23 Apr 2024 15:15:57 +0200 Message-ID: <20240423131612.28362-8-pbonzini@redhat.com> X-Mailer: git-send-email 2.44.0 In-Reply-To: <20240423131612.28362-1-pbonzini@redhat.com> References: <20240423131612.28362-1-pbonzini@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.129.124; envelope-from=pbonzini@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.67, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1713878247255100001 Content-Type: text/plain; charset="utf-8" Some targets use "default y" for boards to filter out those that require TCG. For consistency we are switching all other targets to do the same. Continue with i386. No changes to generated config-devices.mak files, other than adding CONFIG_I386 to the x86_64-softmmu target. Signed-off-by: Paolo Bonzini --- configs/devices/i386-softmmu/default.mak | 11 +++++------ hw/i386/Kconfig | 10 +++++++++- target/i386/Kconfig | 1 + 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/configs/devices/i386-softmmu/default.mak b/configs/devices/i38= 6-softmmu/default.mak index 598c6646dfc..448e3e3b1ba 100644 --- a/configs/devices/i386-softmmu/default.mak +++ b/configs/devices/i386-softmmu/default.mak @@ -24,9 +24,8 @@ #CONFIG_VTD=3Dn #CONFIG_SGX=3Dn =20 -# Boards: -# -CONFIG_ISAPC=3Dy -CONFIG_I440FX=3Dy -CONFIG_Q35=3Dy -CONFIG_MICROVM=3Dy +# Boards are selected by default, uncomment to keep out of the build. +# CONFIG_ISAPC=3Dn +# CONFIG_I440FX=3Dn +# CONFIG_Q35=3Dn +# CONFIG_MICROVM=3Dn diff --git a/hw/i386/Kconfig b/hw/i386/Kconfig index a6ee052f9a1..4362164962c 100644 --- a/hw/i386/Kconfig +++ b/hw/i386/Kconfig @@ -66,6 +66,8 @@ config PC_ACPI =20 config I440FX bool + default y + depends on I386 imply E1000_PCI imply VMPORT imply VMMOUSE @@ -81,6 +83,8 @@ config I440FX =20 config ISAPC bool + default y + depends on I386 imply VGA_ISA select ISA_BUS select PC @@ -91,6 +95,8 @@ config ISAPC =20 config Q35 bool + default y + depends on I386 imply VTD imply AMD_IOMMU imply E1000E_PCI_EXPRESS @@ -108,6 +114,8 @@ config Q35 =20 config MICROVM bool + default y + depends on I386 select SERIAL_ISA # for serial_hds_isa_init() select ISA_BUS select APIC @@ -142,4 +150,4 @@ config VMMOUSE config XEN_EMU bool default y - depends on KVM && (I386 || X86_64) + depends on KVM && I386 diff --git a/target/i386/Kconfig b/target/i386/Kconfig index ce6968906ee..3e62fdc7064 100644 --- a/target/i386/Kconfig +++ b/target/i386/Kconfig @@ -3,3 +3,4 @@ config I386 =20 config X86_64 bool + select I386 --=20 2.44.0