From nobody Fri Jan 9 08:45:34 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1766912269; cv=none; d=zohomail.com; s=zohoarc; b=icpQx8Cz7gtGhQqUig3nnP/Td7ihyLS++/yod/c5WDiedIRsyH4XLZ3LWrxMHQxR25ujB6VPUmEUx2ic5mLf6jmi273yYqmBCq+muY+g4IvgNrLmmlxoph1OySEVQs1Y8nP9+7F6EUnm9Fm/w8osPgO1cbaw2OyMqlWNrTv8d7Y= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1766912269; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=c3xbQFpBCW8XFQ+iSySI90yro1LmVJGs+iUjCsDFvwU=; b=E2My/PF0VpYU/H7BVlhoMHzXD/kWji8KulGUJwnVaYhaNyKHgVC4KWHCEWqdQBYyKgJG+0HnzZc7z74sPMmIukUf+M7xUX6Nu0JOb7d6TYw+qjVxL7+Dr64zL7iIlYi5RUGCSYLWfDZy6Xeyk38VPKqlTX1Kc89yHWeA4S3lupA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1766912269564912.3804717447473; Sun, 28 Dec 2025 00:57:49 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 993) id E779E4193F; Sun, 28 Dec 2025 03:57:48 -0500 (EST) Received: from [172.19.199.83] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 25607418A2; Sun, 28 Dec 2025 03:56:42 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 993) id 3AA583FBCA; Sun, 28 Dec 2025 03:54:42 -0500 (EST) Received: from mail-ed1-f51.google.com (mail-ed1-f51.google.com [209.85.208.51]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 8D0883FBC4 for ; Sun, 28 Dec 2025 03:54:41 -0500 (EST) Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-64b4b35c812so11398887a12.0 for ; Sun, 28 Dec 2025 00:54:41 -0800 (PST) Received: from tulp.my.domain (84-25-144-101.cable.dynamic.v4.ziggo.nl. [84.25.144.101]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b8037f0ebbasm2843201266b.55.2025.12.28.00.54.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 28 Dec 2025 00:54:38 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-5.3 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_PASS autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766912080; x=1767516880; darn=lists.libvirt.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=c3xbQFpBCW8XFQ+iSySI90yro1LmVJGs+iUjCsDFvwU=; b=RMBeD4nNKYRlPjvrhHwmbqvJFSzclIR8667tc1i3QNgdj2X7e1TNDkrbjEb0xRKkt8 ePAPysgBUqyjFWWoFrelBa4NPluzwzyb89FHaAQF3MMhCWNGhuNE+Y74sMlpB6cL69wm 6LyddoiI2PMkXgViHlSFpYtmW+E1wkWR0LM40sBBNeYTxr7ILAw4MKRUT+DgWvddUC/e iRZRNfj4fZOJiG1uzruukKI1s0/CJhdnjc9YiOxeq2cAkwa72VoNHtfqizaWKAoOtVTi k9KhhSa9Yabvt9uSl70lFNI3EE0twUi59vOJc+Tk8ZVMHHZgqiCxmSJQCCd7pluLdQyE SqCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766912080; x=1767516880; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=c3xbQFpBCW8XFQ+iSySI90yro1LmVJGs+iUjCsDFvwU=; b=WI+S3Pt0ZDSWMSTMzlbjhA2bMeFQpxjKKmsoayFYlf0S5r2UHkd9sc6PnQQ3/kO3HJ Pq+42jnRQhswfbCjeZrh+ZWbu+N1ZH5/GjKKlBQKCVhFvN5M+UqKg5/P9w7tPyaNNeSY GLqF4QE/Otdn1OSbvZRf8uvWRAQQiG1dkgfTZeatOaC+rMcc5m1WNE54WAn20ZXJCZ1m JYs0JKzoaEZTvOS4upf1Mb2BKuXfmUlNPgWMMCfyXiio16UfVvQCUGwMoqwWUMtJCbdw N4U+pYm1L1/C/Y4Uu42SYe5hhqebzmvnmKrWpylYAoFLiPgUTNq7Ie/ScBvaKr2sNA3F HCOQ== X-Gm-Message-State: AOJu0YztcoiSvVjCbs1Z8tILL67P9wzWHS5T76Vf0lcxK675NIXAe71I iVKGHKVr5JyNw7lZ2e2NnZlJQfKxdSMtwaiMMs8F2uTMaQnu8UfPtWh/X/HCRjUc X-Gm-Gg: AY/fxX7ykUpmxyJyaod57AtY5lhd5kOjgyzIGKXH3v6mi8xPd7U6ZlisCyQ0RKMBBmp f2n0szbLTllavkHZAZ9VqYVrHKgGmCD05j5RYtPniSlMZ2W+RkzV2b+pZ5Qs5NfelwEH8rl2QH1 3nMFqVvViQb2T05Pd3zShzcPX4TC+LObFCk8s4Hp/EWo5sGQxAPR2iQsbciyeVQusozpiOHCfhG 1mu9qgZlMhqYN71FfLLt9YOKADoZBnnn+QjA7qK+d6BKhN85n+45eE6GoDNO8LLzOzTGREWkh9D Ek+zlBkrMz2vRi8vKhJpPsM52WvAwUkzDwd49XhGx5A8VTEWu3C3ogXWaXfNji7SzhFdIRF7/Ip t5zKiEiE4i7g3KjC5u9isiwANFz42l8UfVP3uH7e1J2GlkMhVrAt9o7Fr2Y45kVKUNFt9GKKuUC ofo2BOaNxvqh22pLWdLrAGJ6IqpCNjd2YBwNswMh9p78XU2a3fBA== X-Google-Smtp-Source: AGHT+IEPB4l6rJzerXLzxv2XhWACl3zyqRGkYP/kIFMDzY0XOYYtSF/Zm06gntot+eSvAHpDh/55+A== X-Received: by 2002:a17:906:ef03:b0:b83:1341:635d with SMTP id a640c23a62f3a-b83134172f4mr1131731966b.0.1766912079484; Sun, 28 Dec 2025 00:54:39 -0800 (PST) From: Roman Bogorodskiy To: devel@lists.libvirt.org Subject: [PATCH 3/9] bhyve: domain: require ISA controller on x86_64 only Date: Sun, 28 Dec 2025 09:51:06 +0100 Message-ID: <20251228085112.81805-4-bogorodskiy@gmail.com> X-Mailer: git-send-email 2.51.2 In-Reply-To: <20251228085112.81805-1-bogorodskiy@gmail.com> References: <20251228085112.81805-1-bogorodskiy@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-ID-Hash: TGWI7HH5VC3FMMZDG33DQJLZM2D5CB2I X-Message-ID-Hash: TGWI7HH5VC3FMMZDG33DQJLZM2D5CB2I X-MailFrom: bogorodskiy@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Roman Bogorodskiy X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-ZohoMail-DKIM: pass (identity @gmail.com) X-ZM-MESSAGEID: 1766912271835158500 Content-Type: text/plain; charset="utf-8" ISA controller is not used by the ARM guests. Signed-off-by: Roman Bogorodskiy --- src/bhyve/bhyve_domain.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bhyve/bhyve_domain.c b/src/bhyve/bhyve_domain.c index b9f9761b43..0c33a67ca6 100644 --- a/src/bhyve/bhyve_domain.c +++ b/src/bhyve/bhyve_domain.c @@ -62,6 +62,9 @@ virDomainXMLPrivateDataCallbacks virBhyveDriverPrivateDat= aCallbacks =3D { static bool bhyveDomainDefNeedsISAController(virDomainDef *def) { + if (!ARCH_IS_X86(def->os.arch)) + return false; + if (def->os.bootloader =3D=3D NULL && def->os.loader) return true; =20 --=20 2.51.2