From nobody Thu Nov 13 04:43:29 2025 Delivered-To: importer@patchew.org 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; 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=163.com ARC-Seal: i=1; a=rsa-sha256; t=1578062044; cv=none; d=zohomail.com; s=zohoarc; b=IAbJmIVD91jhwUDZVgB7gKQglE7PJ6jH1CWzk7cBojSFpOX9Nstk21d2mW0n8/sJDRrPAHCKgHf8uVA1GQwtSOJ8WDGOGjg/VEAEjg0ziEXjjB7ZMl/4z7+JJUkxD6Yga7MMa+4Hc9EgLBkgdZTEOcSGZvgWqW8G11If4FXUB/U= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1578062044; h=Cc:Date:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:Message-ID:Sender:Subject:To; bh=931iMVdhvW5AM00GpJu9bjVBAZdK+z16Ma78ajKWm80=; b=eJr13mo7o819wK6n72lfqAUt6/pomBXKMvh2ESkdkhgZf+tl0Wp6hxVSwrqNIcan7btNANB7XnBDhRDVzKF1IcGLMJbrRBlBHbS4lnUuFmai836EC7tDkON19Csw5HyCV6YDvEy6TElb9/N0TRdQshElmfXorNIUJpHOJrFSYKU= 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) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1578062044648816.1318219681841; Fri, 3 Jan 2020 06:34:04 -0800 (PST) Received: from localhost ([::1]:52926 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1inO1b-00074O-Gy for importer@patchew.org; Fri, 03 Jan 2020 09:34:03 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46233) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1inO0m-0006Nw-5c for qemu-devel@nongnu.org; Fri, 03 Jan 2020 09:33:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1inO0g-00039E-MB for qemu-devel@nongnu.org; Fri, 03 Jan 2020 09:33:07 -0500 Received: from m12-14.163.com ([220.181.12.14]:34367) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1inO0d-0002NC-H1 for qemu-devel@nongnu.org; Fri, 03 Jan 2020 09:33:06 -0500 Received: from localhost.localdomain (unknown [183.159.67.212]) by smtp10 (Coremail) with SMTP id DsCowACHjZ2QUA9el6XiKA--.1900S2; Fri, 03 Jan 2020 22:32:49 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id; bh=931iMVdhvW5AM00GpJ u9bjVBAZdK+z16Ma78ajKWm80=; b=Xf5M2ZDsviloyfz65z+eMLmnSd56sjEAVP 7o14yAB94Bmkrq20/IMI3tSgisNUkrYuuj6zLDC4kFd8aLJT1mmKvj/nGObKJYVp tiIDT9mAmoQaiaX6wuRvbZ2oHpS5VlAOMUT0c1EgRu/FNeyvSpEEYbgl8Ze3ZO69 6wMM7o+TA= From: Li Qiang To: pbonzini@redhat.com, mtosatti@redhat.com, rth@twiddle.net, ehabkost@redhat.com Subject: [PATCH] target/i386: kvm: print info when the kernel doesn't support ioctl(KVM_CAP_GET_MSR_FEATURES) Date: Fri, 3 Jan 2020 06:32:24 -0800 Message-Id: <20200103143224.49187-1-liq3ea@163.com> X-Mailer: git-send-email 2.17.1 X-CM-TRANSID: DsCowACHjZ2QUA9el6XiKA--.1900S2 X-Coremail-Antispam: 1Uf129KBjvdXoW7XrW8Cw15AryrGw1UWF17Wrg_yoW3ZrcEkF n7Gan2q3yUXFn29w42kw1rGr10yry8C3Z8Aanxtw4jyry8A3W3Xan7Aw4Iv34jvFWfZFn8 C39xWrZxKryUAjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IUbAwIJUUUUU== X-Originating-IP: [183.159.67.212] X-CM-SenderInfo: 5oltjvrd6rljoofrz/xtbBLxGfbVUMMz-I1gAAsH X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 220.181.12.14 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Li Qiang , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @163.com) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" The ioctl(KVM_CAP_GET_MSR_FEATURES) is quite new. In old platform that doesn't support this ioctl will sometimes make the user confusion. For example, when we do nested virtualiztion using host-passthrough model the VM will has quite different cpu feature with the host. Signed-off-by: Li Qiang Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- target/i386/kvm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/target/i386/kvm.c b/target/i386/kvm.c index 0b511906e3..9688f7a167 100644 --- a/target/i386/kvm.c +++ b/target/i386/kvm.c @@ -1916,6 +1916,8 @@ static int kvm_get_supported_feature_msrs(KVMState *s) } =20 if (!kvm_check_extension(s, KVM_CAP_GET_MSR_FEATURES)) { + info_report("ioctl(KVM_CAP_GET_MSR_FEATURES) is " + "not supported by this kernel."); return 0; } =20 --=20 2.17.1