From nobody Tue Feb 10 20:48:58 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.128.45 as permitted sender) client-ip=209.85.128.45; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wm1-f45.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.128.45 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1621252534; cv=none; d=zohomail.com; s=zohoarc; b=JynMVDvY58wsuEThijUt6uC64tlgP4XdWJRDIYRFG2zJO/iT53hBgNJ1exGWW9jpHbP3AGxTo0QUHbo71AumhShHT+Yatu8V5KOmhfp2xJWLOeuuqYSe3kDAAL7MuRkw969aQZhBcOs6/4S7/xekuGe8VFvdo4jwVjfcRjPef3g= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1621252534; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=dFXoUEWPzoILClpIHpT3WuY+4eNYczJvqbaeCiygkAQ=; b=kal7FVbHbkCTXy213dZlB4a7/XHS/i6BDWR/rUqXZIXhfB4qvyZPsYcp3/BV+TOylYahAgZcgvc4mlKzugXcka700/BtOW4rKIVnEnG22fak+6yuPA5JBA1GAJh/7BgNqGRwBDdCGmkaGlW/AC+xfHOf1Lq4Wwuzrb/8jOBJPno= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.128.45 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) by mx.zohomail.com with SMTPS id 1621252534689205.59767923937716; Mon, 17 May 2021 04:55:34 -0700 (PDT) Received: by mail-wm1-f45.google.com with SMTP id s5-20020a7bc0c50000b0290147d0c21c51so3414005wmh.4 for ; Mon, 17 May 2021 04:55:34 -0700 (PDT) Return-Path: Return-Path: Received: from localhost.localdomain (31.red-83-51-215.dynamicip.rima-tde.net. [83.51.215.31]) by smtp.gmail.com with ESMTPSA id m9sm10224259wrs.36.2021.05.17.04.55.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 May 2021 04:55:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=dFXoUEWPzoILClpIHpT3WuY+4eNYczJvqbaeCiygkAQ=; b=aYc9tMpgd2Hx82qy/uj9bIkDk/75UOFg9bs9o+/WTFuWZzGrcNrcCq7lp+/1qbhbqd VVN97vHw8NLGY6GjOvzsliL2E4AThNZvCx9I/BkA0UbDU78YrIOz56rTpLnLLcLQlVnn tWZOX5ZETc5kgJ+H1tqFrXf7gjVJ4xDulvdSiMUp8A3A+jlRdBzm5SMELPdGVflAI7gg 9Ut7B8fQCYP5kJQcgnic2vltWRPfMkqGaerMHvl/MqUZvH678FX96pFIAH+zDeDue+ul 9nB/2Ben/qIJixz2EKamocCVojvGIUsnVp0T1hllrZ0lqudUx5jvvaXsQ2aguVXwM0mC CmnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=dFXoUEWPzoILClpIHpT3WuY+4eNYczJvqbaeCiygkAQ=; b=dGiXGEMlH1EoJBIV9GSqV1bm6MdjOBy/WLpxRqw8mwBFF8B/TwgNbDHZKrnlDr5yrn vG3EpRJYDP6zVT/OdgNcwmJtv6QoWo0L3rpcqj+X8bXX9+npCh9DyhM/lOpT2GsulXzh 6Amw7AlW11zqqOgyA9qo5uTAim3i+y/z13drgMoFYuVimscOq2yFuCbVvlDJiaI9s6Ws aV9NyAbv/fgloWN6cTwd3BTk74wOAEYI+foKAnIwFWwyUOzRWYwAaAllFvaUaMsb7wv2 rMpImjIoHq5oIgGkibyWQyKMOBm1Im5vO++I8j+mgkDbeD/tQHz+dmmbAfE5YO1WE6ye 6Zqw== X-Gm-Message-State: AOAM5324CCyKEjFahZlrfVmb7J61GScma8+5pwjRC8ICbMnsewr7bVws oka/aI7dOmhimmEhMiE6dcA= X-Google-Smtp-Source: ABdhPJyWQ1M1TDLpKAh7EYEf6Gc3XuZRUqhoaCRTgebcaunaggqw5DDVTZc0pkHZD77Nvo4glIHqRQ== X-Received: by 2002:a1c:2507:: with SMTP id l7mr36039379wml.188.1621252532967; Mon, 17 May 2021 04:55:32 -0700 (PDT) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Paolo Bonzini , Richard Henderson , Thomas Huth , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [RFC PATCH 01/15] accel/kvm: Add more stubs Date: Mon, 17 May 2021 13:55:11 +0200 Message-Id: <20210517115525.1088693-2-f4bug@amsat.org> X-Mailer: git-send-email 2.26.3 In-Reply-To: <20210517115525.1088693-1-f4bug@amsat.org> References: <20210517115525.1088693-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) To be able to make softmmu/cpus.c not target-specific, we need to add two more KVM stubs, to avoid: /usr/bin/ld: libcommon.fa.p/softmmu_cpus.c.o: in function `cpu_thread_is_= idle': softmmu/cpus.c:85: undefined reference to `kvm_halt_in_kernel_allowed' /usr/bin/ld: libcommon.fa.p/softmmu_cpus.c.o: in function `cpu_check_are_= resettable': include/sysemu/hw_accel.h:28: undefined reference to `kvm_cpu_check_are_r= esettable' Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- accel/stubs/kvm-stub.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/accel/stubs/kvm-stub.c b/accel/stubs/kvm-stub.c index 5b1d00a2224..6bda6c8c925 100644 --- a/accel/stubs/kvm-stub.c +++ b/accel/stubs/kvm-stub.c @@ -20,6 +20,7 @@ KVMState *kvm_state; bool kvm_kernel_irqchip; bool kvm_async_interrupts_allowed; +bool kvm_halt_in_kernel_allowed; bool kvm_eventfds_allowed; bool kvm_irqfds_allowed; bool kvm_resamplefds_allowed; @@ -147,4 +148,10 @@ bool kvm_arm_supports_user_irq(void) { return false; } + +bool kvm_cpu_check_are_resettable(void) +{ + g_assert_not_reached(); +} + #endif --=20 2.26.3