From nobody Wed Aug 26 07:29:41 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1786565023; cv=none; d=zohomail.com; s=zohoarc; b=C5spHaTKECFskDtAzYAujcq069Ixazcir33kTIPEaMG6MeXBKRlw5UuhO4PA2X6CFxL7RfD4tF6gichBDG03llHtwRkSviXE7mn7KfwqHtdV07zXbVMG+76hlTJu4GSAkSrR8XCljFPmpQIHSklqSc17CEFDqwBNyIDq8PFECLQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786565023; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=TgAuYL2wZUHdpKn7fLlMxv1Jyx6gCYx0YZSOWtCxWpk=; b=RN2f5LS1D7yMe0LpH6NJQk7sapeG/EhQSzBNEMBzVCjO6jQGNNSao+O60MwonfKAzLiwFEOY85p/s3PgsTqRphU0Oi25mp0hHI9/WPR4SgbuAR1MR0v7DX6A96Tte1X6HEbr4R3n+0Q2KeZOsh/C2rWWioWWLvWc5lyDYgEOSG4= 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 1786565022967932.1167321403482; Wed, 12 Aug 2026 13:03:42 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wuFAS-0003TV-Lz; Wed, 12 Aug 2026 16:03:16 -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 1wuFAR-0003TE-4E for qemu-devel@nongnu.org; Wed, 12 Aug 2026 16:03:15 -0400 Received: from mail-pf1-x433.google.com ([2607:f8b0:4864:20::433]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wuFAP-0004Po-Jd for qemu-devel@nongnu.org; Wed, 12 Aug 2026 16:03:14 -0400 Received: by mail-pf1-x433.google.com with SMTP id d2e1a72fcca58-84862b0d5f8so1322126b3a.3 for ; Wed, 12 Aug 2026 13:03:12 -0700 (PDT) Received: from stoup.. (174-21-93-59.tukw.qwest.net. [174.21.93.59]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84fc5a1cdd3sm99132b3a.33.2026.08.12.13.03.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Aug 2026 13:03:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1786564992; x=1787169792; darn=nongnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=TgAuYL2wZUHdpKn7fLlMxv1Jyx6gCYx0YZSOWtCxWpk=; b=b03pOMQboawz2CGKjnn4jxUKVbgd0/ZlRoA8X+6rVkcUHLdhX3nKYczVc6sDfPMVSl 0pKIZBTfGe0GVJqFf/7ka9IxkjRQ1F5JKjBwvzYqNrncAWzMgLlh0VFfuyshniQus+ao BEZ6y2j0xH5FRJr8CtfR39zdPhUVQI/C9x44/zX1gVOHjLIzk0iyA/UI8pQ1v4DQERZd LKHav2MkJEaBjB7FdDO3A8EbRtmDPOMltPZbXfdomGS2bxdhIUSGkWQec4r+Mrs1+8MD bMN8TeXRKekKa9nI2McZ+XYyOeh+MwDHgr4CMIftnuy1Xn6QRgkWBCQ4KT6sXSU45TI1 XZfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786564992; x=1787169792; h=content-transfer-encoding:mime-version: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=TgAuYL2wZUHdpKn7fLlMxv1Jyx6gCYx0YZSOWtCxWpk=; b=nXvjNwNcT3Vs74SGWRCraqfBlrXYrqBXEYDbf6Y5sSmlpzPQSvAbc4+kRx3VgYq67r pOyW7Qrlp4IMMhOqvGu8bXOZCNaEIbRGQGeBjFyNo87AYX1nilj6zoojCSr8XGogG/7b oydhZBkZP9KDCF3fk1QJLOoTlAxuhmiZ+pjFnCQEyumcil9v065sDK3QW/RzvtP70e9L ZsqL+IvildbESyzTBpBi4Mmap58l4tKKp0rb5aJLHyriPB9fQYFVFg1eOSL7k/4blTpL BsV683J76/dfUDhyzR9n7tYo0w5YfhKJ4SaZeFkwsyTxSfgBQhvjHUX8tQS2AmiHB5au x98A== X-Gm-Message-State: AOJu0YzrDKp+Z5N+n+gpmh5m9rRIiKLF1Fr+DnJVTeeXnTosZD8S9vVk hwL8p9e/T9ALleTi1MAabaITF6+eq73pPZ2pUryAXIUFoXIttdYyN+0A6ky9/sBKkP7T5f0+nZM T02sw X-Gm-Gg: AR+sD11nJ/y7SFrThEOFAwJ5qcMkY43HH/Cf7oMmdoZ/iMZjL7WHCBuD/eu8uAO8iNz 5rbKLjaOpOaQ3IIc7wZ9XYCiVORbo1A9EHJB6tH4h8z9iyOPIIMeQBEkciWMqY93Zy+RI1TnNnc v7fKYn65TmnR1soOUeHTr2RvmjeRuDRGeNy+A34BlueHWbqs4uo8BwLouoR6pAADXcygpeV1wzo 002yR5Ux4jXUqKL+36qj2PY8t60TqpckwlML2QJZXJFnvodG2HeOO8AnnajQ/umyh5b6Q7SFL2F zI6Xv5TRdFjtMUenLEq6kTYGqqumrniQvBNh5hI3fD0ha6soi+GZczn8zMSEuOxsiIwGEZIdTdQ vVd6U3EYQKP83o4MmqBqHCybp5FxNUyUB9f4WCvDhB/9bbcFHXyr2B65SGjRLL5A16GUtJF9qbB XcRikmOuJpOx6Nx3jEfyfOEIxGLoyUFPyqVO3e4nqBd3OjaZCRRbN64Yhn5DJZBwaGRIvBuWQgT KQQX0KiMsjcKRivNULX X-Received: by 2002:a05:6a00:4385:b0:845:3fe5:cddd with SMTP id d2e1a72fcca58-84fc747f37emr412127b3a.36.1786564991636; Wed, 12 Aug 2026 13:03:11 -0700 (PDT) From: Richard Henderson To: qemu-devel@nongnu.org Cc: philmd@oss.qualcomm.com, qemu-arm@nongnu.org Subject: [PATCH] hw/intc: Fix arm kvm gicv3 selection Date: Wed, 12 Aug 2026 13:03:08 -0700 Message-ID: <20260812200308.289238-1-richard.henderson@linaro.org> X-Mailer: git-send-email 2.43.0 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=2607:f8b0:4864:20::433; envelope-from=richard.henderson@linaro.org; helo=mail-pf1-x433.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, 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 @linaro.org) X-ZM-MESSAGEID: 1786565024788158500 Content-Type: text/plain; charset="utf-8" While 39a8c3941e may have fixed WHPX, it certainly didn't help KVM: $ QTEST_QEMU_BINARY=3D./qemu-system-aarch64 ./tests/qtest/arm-cpu-features ... qemu-system-aarch64: unknown type 'kvm-arm-gicv3' That patch did remove a test for TARGET_AARCH64, which is fine because it has been a long time since we supported KVM for AArch32. Fixes: 39a8c3941e ("hw/intc/arm_gicv3: Fix ARM_GICV3 dependency for KVM / W= HPX") Signed-off-by: Richard Henderson --- hw/intc/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/intc/meson.build b/hw/intc/meson.build index a1401cb521..faf63a0145 100644 --- a/hw/intc/meson.build +++ b/hw/intc/meson.build @@ -48,7 +48,7 @@ specific_ss.add(when: 'CONFIG_ARM_GIC_KVM', if_true: file= s('arm_gic_kvm.c')) specific_ss.add(when: ['CONFIG_WHPX', 'CONFIG_ARM_GICV3'], if_true: files(= 'arm_gicv3_whpx.c')) specific_ss.add(when: ['CONFIG_HVF', 'CONFIG_ARM_GICV3'], if_true: files('= arm_gicv3_hvf.c')) stub_ss.add(files('arm_gicv3_hvf_stub.c')) -specific_ss.add(when: ['CONFIG_ARM_GIC_KVM', 'CONFIG_ARM_GICV3'], if_true:= files('arm_gicv3_kvm.c', 'arm_gicv3_its_kvm.c')) +specific_ss.add(when: 'CONFIG_ARM_GIC_KVM', if_true: files('arm_gicv3_kvm.= c', 'arm_gicv3_its_kvm.c')) arm_common_ss.add(when: 'CONFIG_ARM_V7M', if_true: files('armv7m_nvic.c')) specific_ss.add(when: 'CONFIG_GRLIB', if_true: files('grlib_irqmp.c')) specific_ss.add(when: 'CONFIG_IOAPIC', if_true: files('ioapic.c')) --=20 2.43.0