From nobody Sat Jul 25 14:36:04 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=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1784276585; cv=none; d=zohomail.com; s=zohoarc; b=VYtRvuTUMuu/4kGkPng0okdiiHwSnKCU4iBPmcVSvomW7YQARG4CUBqziJFjixePP0rI0boNW4C/G4CJsKe6vh0xZBnRQtEdZkLqM4lxiMOWxjgychdCGIztbql40sVJUmGN2TWGw8zFfVQ0LgPvb6OQIulPggxnUV7VoK0XazQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1784276585; h=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=7xK6PxWlvhFesfNR+/xfjx+pRhFzHlVG2WY97KRsBBM=; b=E1HlK5cEyu1LkE4yeGGSH1f4fNTForag7WDgV/hqFG3fI4q524QDPs01uN4PMHA1oFYP6r2wd3pdrAqHr47RfziVa2WbTK2rWV/30Efzr/tbcO6Kn8dXSGW63aG+tEciGpRQ32X7I2rKMJapEYB6q84CHX/1wLm7MX8oyyvrQtI= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1784276585831923.1887845687546; Fri, 17 Jul 2026 01:23:05 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wkdpP-0003R2-JS; Fri, 17 Jul 2026 04:21:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wkdpJ-0003IN-SJ for qemu-devel@nongnu.org; Fri, 17 Jul 2026 04:21:47 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wkdpH-0000mc-Qv for qemu-devel@nongnu.org; Fri, 17 Jul 2026 04:21:45 -0400 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-47f6609c657so14578f8f.2 for ; Fri, 17 Jul 2026 01:21:43 -0700 (PDT) Received: from ip-172-31-13-20.eu-central-1.compute.internal (ec2-18-198-207-175.eu-central-1.compute.amazonaws.com. [18.198.207.175]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-47f63edd7d3sm1622587f8f.25.2026.07.17.01.21.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 01:21:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784276502; x=1784881302; darn=nongnu.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:content-type; bh=7xK6PxWlvhFesfNR+/xfjx+pRhFzHlVG2WY97KRsBBM=; b=QqE3VMT99FbqL8Zxu6O3PBSMWoJ2aioC4WA/Kw/GfV8TPYxiVuYIyWRt2+7RKwkk+S 0Mw5aoeq/+gq/2DFmOLAVwJ1S5FKQorfzM+Qlm8GzcKQh2XCpUcooZNGtTugK6v90Rwt QVccD1fmZBHiYAnpEKN34A8KjsrRThhAQPKLC2nFVLBp4QNOHCfjxFnoGaLofepxKjQH uhDfvxGwjtNa1thY4cUIArAHeKtK3seW5E3aqFSzXbqf/zUSDzw2y1xms9shjjvgERTO eD6mjS6E0MptwYRmOQyelBoepdXANcD0OK/lwY6QbqslReBzQpUnde+emOcfJUKju7di hFXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784276502; x=1784881302; 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:content-type; bh=7xK6PxWlvhFesfNR+/xfjx+pRhFzHlVG2WY97KRsBBM=; b=ZgT9TlFaoHSkBaJS30t1npSvzrGruruENBd/1hpGtuP2ordGNvf3k/s6cHXlQoAIvL z723mNF7FLsU3UEs3n0yAEvji8rh9CG1BVulbWgheZq6Jkd9Bif7Td8ZiSkA2jL90Rnn 1TuIvKN3pvXAE5cm3XaVw+80DGboyPWsi1teJzP//VX1VOxmxsVap9UziVogUeDtOZk6 7QfJmldscbcFcgYIf7XkQu2yOZPCxtF1jqhzvI9fWSYLRB261eylU0D8t1qKXLt0QAdD KtljUXyChx7g369YoIrJ/jZnTWsE2S77LHlAx7mEQTIx5XpVVRwN+sDu0RKMUnunKX80 AIwQ== X-Gm-Message-State: AOJu0YxKgIbxF8HWg0PwmF+qQMo0RbWuPN+UQr2KMWkXQo0rfxWZBMF0 djFm1pKeIhpxeAIrQJpEbvMBu6kZZMdDIMPDM3NzbbG6ahzUyWK9jljMIl7X/lBqKkU= X-Gm-Gg: AfdE7ckZvnQUUMzvgZubXRScI8Uxd5X7m7JK/ooDlk4XS/+22mR5m+7pAhl9Kt9DSbn f2MDfcDpSxtIqUT4aKR1cDd22qU1uJYiS0j9GbdAeuIZnlNiXTtMySzbaY3IyJwXE49jFP4quec 6MxD0UtoAj7tzWVWUpQb1j/omUnPVDOfXKK/p6fuZR9TJ3Ly0u5pQm/yxTXjHCS9sCNQr3Dgw8Q MyKAjBIYpG7FiTNLfLT5gn5uRD3xDmDDCPOStHVWdD2T4GIZVxPkrXAcp6jH12Yahy2ns0kbfSt RR8Vz7qt/mNaqcjFjedd+ZsUJ6jYd+vV8Bi06iUghE76scocj+5ujxp4FSVqm+/OxwqNkIh1KP7 S3Z0o0e54u6qDThEJ9nSMwZmqEI2f67JhDwIbc3XJq7lWnmVVPdMvttaXv1ELWYjkZBkfj/aYCW WtyMvTHgucbQZDKSySQQVfsPxqcvi4MA1OhLCY4uhLVyvaXwL7QyPD9FBVUi8A+thmzuQ2/XvMY OPkcb9BmkDjfk3t+DpUymeWbYIfvJl/SJAfepq39qjPqMixRZ0= X-Received: by 2002:a05:6000:2c03:b0:473:975c:4fd1 with SMTP id ffacd0b85a97d-47f62314f83mr2059112f8f.25.1784276502053; Fri, 17 Jul 2026 01:21:42 -0700 (PDT) From: Rohitashv Kumar To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Zhao Liu , "Michael S . Tsirkin" , Paolo Bonzini , Rohitashv Kumar Subject: [PATCH 1/2] hw/core/machine: add a fallback default machine Date: Fri, 17 Jul 2026 08:20:21 +0000 Message-ID: <20260717082122.2439916-2-rohit.kuma1313@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260717082122.2439916-1-rohit.kuma1313@gmail.com> References: <20260717082122.2439916-1-rohit.kuma1313@gmail.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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=rohit.kuma1313@gmail.com; helo=mail-wr1-x435.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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: qemu development 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 @gmail.com) X-ZM-MESSAGEID: 1784276586489158500 Content-Type: text/plain; charset="utf-8" From: Rohitashv Kumar find_default_machine() returns the single machine whose class sets is_default. When QEMU is built with that machine compiled out there is no default at all, and starting QEMU without -machine fails with "No machine specified, and there is no default". Add an is_default_fallback flag to MachineClass. When no is_default machine is present, find_default_machine() returns the machine that advertises itself as the fallback default. This changes nothing when the primary default machine is built in: the is_default machine always wins. Signed-off-by: Rohitashv Kumar --- include/hw/core/boards.h | 1 + system/vl.c | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/include/hw/core/boards.h b/include/hw/core/boards.h index 29c68931..36c72e0c 100644 --- a/include/hw/core/boards.h +++ b/include/hw/core/boards.h @@ -294,6 +294,7 @@ struct MachineClass { pci_allow_0_address:1; bool auto_create_sdcard; bool is_default; + bool is_default_fallback; const char *default_machine_opts; const char *default_boot_order; const char *default_display; diff --git a/system/vl.c b/system/vl.c index 061cbdf8..b1123fe2 100644 --- a/system/vl.c +++ b/system/vl.c @@ -862,6 +862,7 @@ static MachineClass *find_default_machine(GSList *machi= nes) { GSList *el; MachineClass *default_machineclass =3D NULL; + MachineClass *fallback_machineclass =3D NULL; =20 for (el =3D machines; el; el =3D el->next) { MachineClass *mc =3D el->data; @@ -869,10 +870,14 @@ static MachineClass *find_default_machine(GSList *mac= hines) if (mc->is_default) { assert(default_machineclass =3D=3D NULL && "Multiple default m= achines"); default_machineclass =3D mc; + } else if (mc->is_default_fallback) { + assert(fallback_machineclass =3D=3D NULL && + "Multiple fallback default machines"); + fallback_machineclass =3D mc; } } =20 - return default_machineclass; + return default_machineclass ? default_machineclass : fallback_machinec= lass; } =20 static void version(void) --=20 2.47.3 From nobody Sat Jul 25 14:36:04 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=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1784276540; cv=none; d=zohomail.com; s=zohoarc; b=QWPA80SxPuDyrYQm3S7tcVxxVe+QvQjgl3WBmhoCcVH9M/bXef4kwiZe8TfqNr4a9DHazpjxS6jXjOGQ6MuJTsIB9UTM5e+sanpDWCz71Oz1lBeFHHmEB7d032OmKCvTpxeHk73ZPUx2VFWi4/ka2P/d/QYBUZWT/AJG/3mXfSI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1784276540; h=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=m09Cn5mBSByo+odkGAcJwQBWYgjFxFbtWApOsvVdC00=; b=XGbT0r6l++KrajWgtLnPq3NVY0/veE6CqP6JUxfexP4R0foUbuc8XM7WXrRG2fFeWcPwXfviPbAYCy6UZP+qYUPKSRzpoJSSdVoiz1lZ55XI+b+ra0pg/7jkoS0BjMo6b9ucj9oqmAipOj8qF9r99Cpl7WhKASrMNzC4YVPIGJ0= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1784276540697477.96997533922047; Fri, 17 Jul 2026 01:22:20 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wkdpR-0003Ug-9n; Fri, 17 Jul 2026 04:21:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wkdpO-0003M7-8h for qemu-devel@nongnu.org; Fri, 17 Jul 2026 04:21:50 -0400 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wkdpM-0000n2-NU for qemu-devel@nongnu.org; Fri, 17 Jul 2026 04:21:50 -0400 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-47dec32798aso7700157f8f.1 for ; Fri, 17 Jul 2026 01:21:48 -0700 (PDT) Received: from ip-172-31-13-20.eu-central-1.compute.internal (ec2-18-198-207-175.eu-central-1.compute.amazonaws.com. [18.198.207.175]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-47f63edd7d3sm1622587f8f.25.2026.07.17.01.21.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 01:21:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784276507; x=1784881307; darn=nongnu.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:content-type; bh=m09Cn5mBSByo+odkGAcJwQBWYgjFxFbtWApOsvVdC00=; b=cECKjQjor10eCoidMVqJOvvGKoy/Hl8Y8PD+JL3M13c1ojjrvsw7cRiOE4kDKli32Q EivWR2c10DLzJmUl+Q8Nasfxva/dTiQ8ysRP/CyY06Nq6VFaSOqB8vNAy/DkjhIScuh5 PDM2hWGCEyGlYuKhYVltKVQC1+XO6OcJWl3sxk3pAKPrGIdur7bMM1QKkBDAzyXF5njo ya/WKYLAaXZCryPq5Np7tpSxgqWfxx5Gorx0rNbeSR5yFow4eW8y/RP81N/+kq68a+zd Tv6NgHxjHNEk9m3vbqTwsNu2TiBmVdynfM66zvmHi/TPtKjWUKFZ0GIJ3ZYOeEyTvDP9 LdAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784276507; x=1784881307; 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:content-type; bh=m09Cn5mBSByo+odkGAcJwQBWYgjFxFbtWApOsvVdC00=; b=nCmO2H5hVdFd0LUlHPLg04YgPY8noj/F64wxW+tO1s7efbtFvUK6Vek2otb5k/71fX tWeIuIjCzrPZY0qQ6fU1Z2VvPA17LR5LLx1qh1FFyxIUm55B40OfMOhDUWnvuDNhMGrw ee7UfSA5QBjA6m5wt/YAHZpShCV347eHEjch/yKYWCAxyC51qis0xHneq6aTIne3sf7N Fl07Y3HdaG+uv2GVUC2RXXAcrjJaLKcYcOlmYZxxtyYpzywZciFTrBQ8QpcvcXmOLA4h 15XhYq/349z6IS6O8VhJNVP4mjiN7vbhtOlTWMIrfvwv+bGAlzAO8f6Q5PJZ6Tb5YP8I UYUg== X-Gm-Message-State: AOJu0Ywp3o4yMIisQGrtw9fYfjbj3TKlg8QkCLTmHEp8MKhehjAdwrMY Rbxqfuovb9d7EqQL8PdHYN/WV+vzE9BsNuyKRUo8ZSeoGitq4jBq7v7RDrfufowm3Ig= X-Gm-Gg: AfdE7cmIG8KGdi3R6C7jph5v7EU5LDSPjp10PK517mFftkG+nK3dCLYb1V2ZfKUo89B AEWoQQ25VeysiUprZIKnF0FTN2+EjXYsvYUfFfV7uPeRjOPaSdAqXPeJV/+ouENfcQLITUY+t7r Je2R8A+6+yJaV6SIV9mS7VkJwYtz6jWPQy3Bih9R/j6ZMACqn6PoGPjpgviOrw+ubRiLbzdIIGa S4vk2wmicZrCMjq0ie5u7d/YZwjxi+853hcN/Ny5fNyZ9LEtFrPaOJ7hPg5w/BNb7k7pJgq4YDu 1ozRAJLwPmveJOTMRCU+v+IBpAoNTH/r24bULAyF0iYax0Hw3NMeCbqgHr1BaJkp2Jod+03JjEb 6fPtt4knii36KEzvw16N+/9udMt29MK5s6dvDM0XM+jPITeijWCk9uR54wVEXxuuSMQdL9eyOk2 cPDhbgQAqppHrWTar8Ngf/tBSKyLVAMiqGHyyzjuGMYogqME0i82s5xIGFvHET2zekXgOZPDUzQ m9Wb8rFrpCVu3ED7r2BC3X1Wi7ZmH0eb/n8IXAZ2CK4EajYQU4= X-Received: by 2002:a05:6000:2885:b0:46f:5d62:d914 with SMTP id ffacd0b85a97d-47f6230651bmr2418875f8f.12.1784276506915; Fri, 17 Jul 2026 01:21:46 -0700 (PDT) From: Rohitashv Kumar To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Zhao Liu , "Michael S . Tsirkin" , Paolo Bonzini , Rohitashv Kumar Subject: [PATCH 2/2] hw/i386: make the latest non-default PC machine the fallback default Date: Fri, 17 Jul 2026 08:20:22 +0000 Message-ID: <20260717082122.2439916-3-rohit.kuma1313@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260717082122.2439916-1-rohit.kuma1313@gmail.com> References: <20260717082122.2439916-1-rohit.kuma1313@gmail.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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::432; envelope-from=rohit.kuma1313@gmail.com; helo=mail-wr1-x432.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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: qemu development 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 @gmail.com) X-ZM-MESSAGEID: 1784276542293158500 Content-Type: text/plain; charset="utf-8" From: Rohitashv Kumar Mark the latest machine of an x86 family that is not itself the default (i.e. q35, while i440fx is the default) as the fallback default machine. When QEMU is built without the i440fx/pc machine (e.g. via a custom --with-devices-x86_64 configuration), x86_64/i386 previously had no default machine and required an explicit -machine argument. With this change q35 becomes the default in that configuration, while normal builds that include i440fx are unaffected. Signed-off-by: Rohitashv Kumar --- include/hw/i386/pc.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h index d4b6d3ed..3e54d781 100644 --- a/include/hw/i386/pc.h +++ b/include/hw/i386/pc.h @@ -306,6 +306,8 @@ extern const size_t pc_compat_4_1_len; mc->init =3D MACHINE_VER_SYM(init, namesym, __VA_ARGS__); \ MACHINE_VER_DEPRECATION(__VA_ARGS__); \ mc->is_default =3D isdefault; \ + /* latest non-default family machine (e.g. q35) is the fallback de= fault */ \ + mc->is_default_fallback =3D (malias !=3D NULL) && !isdefault; \ mc->alias =3D malias; \ } \ static const TypeInfo MACHINE_VER_SYM(info, namesym, __VA_ARGS__) =3D \ --=20 2.47.3