From nobody Mon Feb 9 21:37:40 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 207.211.31.120 as permitted sender) client-ip=207.211.31.120; envelope-from=philmd@redhat.com; helo=us-smtp-1.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 207.211.31.120 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1599721334; cv=none; d=zohomail.com; s=zohoarc; b=U/Mtg2eplly7AFVr0q+9mqJC+qMJQTxCBWvZtFe+o1IQsTvMsnvNOzguFmwfMVmcqwkLnqL/drDyPjiaQ2Q2CoGxGOjTaGYF0WEZTfKOOd7Ee+J42QB+oemdLIAbbv9aWPdUWw08OgJ6B9hKHwLCjVjJ0Z95he5TH2OKG4Veo2Y= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1599721334; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=lGs5ABKm8y9Jc/D3T2fzKVj+EYzhUQk9uXM+DI2xiY8=; b=LABw7wcAvgtzt7D9JuREgkxP8ZtRuYYN4BFWuY/oXqqgavRy6+z702RQ8L35qgIxtQ+Hbh/uXvqm0KQ77WxHM3o/VIpanLaBXf3DrlgGN1xZ2rD+qpzSx8Vt9PjRFDe2cxG0Pa+1uV5QBEA7hYgQX5tNJ8WI1+Va/R2XZy4arH8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 207.211.31.120 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [207.211.31.120]) by mx.zohomail.com with SMTPS id 1599721334516650.0355471574022; Thu, 10 Sep 2020 00:02:14 -0700 (PDT) Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-359-4ooZalg-MYK-36m_5Uq-0w-1; Thu, 10 Sep 2020 03:02:09 -0400 Received: by mail-wr1-f71.google.com with SMTP id v12so1889211wrm.9 for ; Thu, 10 Sep 2020 00:02:08 -0700 (PDT) Return-Path: Return-Path: Received: from x1w.redhat.com (65.red-83-57-170.dynamicip.rima-tde.net. [83.57.170.65]) by smtp.gmail.com with ESMTPSA id m185sm2221410wmf.5.2020.09.10.00.02.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2020 00:02:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1599721333; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=lGs5ABKm8y9Jc/D3T2fzKVj+EYzhUQk9uXM+DI2xiY8=; b=e2PkHEo93uOKXntqt7yzCppa9vPoqPKBAUJ7iJfeL7IpSBxRSzjCW0TCc5H78HDGU63B+a PZUA9JkVd8AKnaAQuS8UVjsJMLToplK6dBvwxQaw9xXvv2LRo6IuzhnpdtRWygr3tQXsyL tEJrQ8orJolzLtPYEqjqyWMCK0HvwzA= X-MC-Unique: 4ooZalg-MYK-36m_5Uq-0w-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=lGs5ABKm8y9Jc/D3T2fzKVj+EYzhUQk9uXM+DI2xiY8=; b=lJbKYdour0Cl3Sz/RoH6AcRmqdpWUnf65Ky6JGkVCLZhLPzuBC4F/SiNptNcTzd7lb 0aOWZCGnKyf3E3NN+Vl26sTrOufhkqgn94eBrBwXa+C+C/2LrqmaaajOAbcs0Vr4QF42 nKfR9jwcXBJANNrg5thr7x508n75TX+a92zMtYFg4ZXWXyKzSMFgtlB5Si1bST7e/NNs JcwjkYI423lfhyXrFeCJfDSDEi7xFCgaSqrpdTlCOn+YCbyJEWQ3gi/dGLTItqsd6obU A6ouS+0MbWWuRO0GlXNL4Pb1QyicSnv675RVTipnOoeWwOOWiq2WFrLkYybyF56FzbbK gm1A== X-Gm-Message-State: AOAM530p4Ql8WxUrwk9/RhgS1zjqBcxNSnqRu6sPOfLmgkq3hydj3WjZ mw1Nub76yglCAavRU4KOsGcBJN7+oaPUcaz3y2oupsPRbwVdR9l5AjG1mhZUXsQZ+PDH78ARw2k 5qCXuXOfY4Cwb5Q== X-Received: by 2002:a1c:4b04:: with SMTP id y4mr6890991wma.111.1599721328156; Thu, 10 Sep 2020 00:02:08 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwE0Z695VXU3e9M0JVMx/m5jixlhhfySuGaTkiZxpc9kM9WGt9z1mdGK0NlEetghntMunzOLg== X-Received: by 2002:a1c:4b04:: with SMTP id y4mr6890972wma.111.1599721327946; Thu, 10 Sep 2020 00:02:07 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , kvm@vger.kernel.org, qemu-arm@nongnu.org, Marcelo Tosatti , "Edgar E. Iglesias" , "Michael S. Tsirkin" , =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Marcel Apfelbaum , Laurent Vivier , Peter Maydell , Andrew Jeffery , Jason Wang , Thomas Huth , Alistair Francis , qemu-trivial@nongnu.org, Eduardo Habkost , Richard Henderson , Joel Stanley , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 6/6] target/i386/kvm: Rename host_tsx_blacklisted() as host_tsx_broken() Date: Thu, 10 Sep 2020 09:01:31 +0200 Message-Id: <20200910070131.435543-7-philmd@redhat.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200910070131.435543-1-philmd@redhat.com> References: <20200910070131.435543-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0.003 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8"; text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) In order to use inclusive terminology, rename host_tsx_blacklisted() as host_tsx_broken(). Signed-off-by: Philippe Mathieu-Daud=C3=A9 Acked-by: Paolo Bonzini Reviewed-by: Thomas Huth --- target/i386/kvm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/target/i386/kvm.c b/target/i386/kvm.c index 205b68bc0ce..3d640a8decf 100644 --- a/target/i386/kvm.c +++ b/target/i386/kvm.c @@ -302,7 +302,7 @@ static int get_para_features(KVMState *s) return features; } =20 -static bool host_tsx_blacklisted(void) +static bool host_tsx_broken(void) { int family, model, stepping;\ char vendor[CPUID_VENDOR_SZ + 1]; @@ -408,7 +408,7 @@ uint32_t kvm_arch_get_supported_cpuid(KVMState *s, uint= 32_t function, } else if (function =3D=3D 6 && reg =3D=3D R_EAX) { ret |=3D CPUID_6_EAX_ARAT; /* safe to allow because of emulated AP= IC */ } else if (function =3D=3D 7 && index =3D=3D 0 && reg =3D=3D R_EBX) { - if (host_tsx_blacklisted()) { + if (host_tsx_broken()) { ret &=3D ~(CPUID_7_0_EBX_RTM | CPUID_7_0_EBX_HLE); } } else if (function =3D=3D 7 && index =3D=3D 0 && reg =3D=3D R_EDX) { --=20 2.26.2