Message ID | 202010281625.09SGPvXB1544873@finist-co8.sw.ru |
---|---|
State | New |
Series | "Series without cover letter" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from imap.gmail.com [108.177.119.109] by patchwork.criu.org with IMAP (fetchmail-6.4.8) for <root@localhost> (single-drop); Thu, 12 Nov 2020 11:38:52 +0100 (CET) Received: by 2002:a9a:2f:0:b029:91:d28a:c332 with SMTP id 44csp445489lka; Wed, 28 Oct 2020 09:26:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwRml2o8b3Q+7mv8o9oddoJKIf82Vdj31txI2Z/3jnfDOqEoVRa2n4FTqOsz4kxlXMoJ95h X-Received: by 2002:a05:6512:3222:: with SMTP id f2mr2890013lfe.268.1603902376597; Wed, 28 Oct 2020 09:26:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603902376; cv=none; d=google.com; s=arc-20160816; b=PgFfG6jU86SFQPpnAJ4nerYbNrhGmSzKZBTCmRTj6IoCllz2qu6HeG7HjgSGvK/U6j AQO0v7xxRY2Fbn+ruRH2l+8cHDNzwuOUk5SSMS65E/M2EYp/CgF3RMCwwF40ulbhz17y boGx5zkKDlHn8omXkDAd8fJ7ts6hWOIIuIAI52i+72UAnzhDRLrlVUKcDBDRFglhtT4a uHfmZIbFQSusaXuec8Xxc66xwyMaU6VstzgxJ6jEJhpMOsVi5h6NYJLEJIHfRMWClC4v x0xIJG0kiYFe1ZFNfiF+D271XpAM2dLUckWpHM02nxIL+WJJi+f+az40jAchsQFfsDEu b/HQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :cc:mime-version:in-reply-to:to:from:message-id:date; bh=3cNMsJlZZVUMRA9wxdPCgqL0InNCY9oaLfz3X9vbLUM=; b=LpLYVmI9/rdXsTDlGoBLAq5mjmulWVL5uZDAamoEcxAD8W9zifISbjOaOOg6YOq7Em sAalCeed1vk/ePjHRop23iGGy6mcLtUnCk9mOOwzFuIPyRS/sBnFwxYBBGZ6MmxP5lB4 +wg0x7m/bH2a2vV9BEybJjTQ1QwC6MVO+V4eQyMybE/CXwunxTyZbehXEvNcw4HUJDBE WzKORp5NigQ+dBYsVLGpQfO1bzQrDM7SoI3cuGbkn4SuXC+ikDe6VgLeT3294igZRARC DmrV/LgCKmQa590YsJkUccVDarXvwQ45XbcY4O0Cg/VH3bPU70W5OdXufSpkafyZdBp5 WJzw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Return-Path: <devel-bounces@openvz.org> Received: from mail.openvz.org (mail.openvz.org. [185.231.241.50]) by mx.google.com with ESMTPS id l6si1985308lje.211.2020.10.28.09.26.16 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 Oct 2020 09:26:16 -0700 (PDT) Received-SPF: pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) client-ip=185.231.241.50; Authentication-Results: mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from localhost.localdomain (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 09SGQ0GM007170; Wed, 28 Oct 2020 19:26:01 +0300 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04lp2053.outbound.protection.outlook.com [104.47.14.53]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 09SGPwjL007167 for <devel@openvz.org>; Wed, 28 Oct 2020 19:25:58 +0300 Received: from AM6PR08CA0039.eurprd08.prod.outlook.com (2603:10a6:20b:c0::27) by PR3PR08MB5722.eurprd08.prod.outlook.com (2603:10a6:102:8f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.20; Wed, 28 Oct 2020 16:26:00 +0000 Received: from HE1EUR01FT046.eop-EUR01.prod.protection.outlook.com (2603:10a6:20b:c0:cafe::e6) by AM6PR08CA0039.outlook.office365.com (2603:10a6:20b:c0::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18 via Frontend Transport; Wed, 28 Oct 2020 16:26:00 +0000 Authentication-Results: spf=pass (sender IP is 185.231.240.75) smtp.mailfrom=virtuozzo.com; openvz.org; dkim=none (message not signed) header.d=none; openvz.org; dmarc=pass action=none header.from=virtuozzo.com; Received-SPF: Pass (protection.outlook.com: domain of virtuozzo.com designates 185.231.240.75 as permitted sender) receiver=protection.outlook.com; client-ip=185.231.240.75; helo=relay3.sw.ru; Received: from relay3.sw.ru (185.231.240.75) by HE1EUR01FT046.mail.protection.outlook.com (10.152.0.250) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3520.15 via Frontend Transport; Wed, 28 Oct 2020 16:25:58 +0000 Received: from [10.94.5.150] (helo=finist-co8.sw.ru) by relay3.sw.ru with esmtp (Exim 4.94) (envelope-from <khorenko@virtuozzo.com>) id 1kXoGg-006XMX-R9; Wed, 28 Oct 2020 19:25:46 +0300 Received: from finist-co8.sw.ru (localhost [127.0.0.1]) by finist-co8.sw.ru (8.15.2/8.15.2) with ESMTPS id 09SGPveS1544874 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 28 Oct 2020 19:25:57 +0300 Received: (from khorenko@localhost) by finist-co8.sw.ru (8.15.2/8.15.2/Submit) id 09SGPvXB1544873; Wed, 28 Oct 2020 19:25:57 +0300 Date: Wed, 28 Oct 2020 19:25:57 +0300 Message-Id: <202010281625.09SGPvXB1544873@finist-co8.sw.ru> X-Authentication-Warning: finist-co8.sw.ru: khorenko set sender to khorenko@virtuozzo.com using -f From: Konstantin Khorenko <khorenko@virtuozzo.com> To: "Denis V. Lunev" <den@openvz.org> In-Reply-to: <20201022222340.6864-1-den@openvz.org> X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 737da94d-73d5-47e2-9484-08d87b5e274e X-MS-TrafficTypeDiagnostic: PR3PR08MB5722: X-Forefront-Antispam-Report: CIP:185.231.240.75; CTRY:RU; LANG:en; SCL:-1; SRV:; IPV:CAL; SFV:SKN; H:relay3.sw.ru; PTR:relay.sw.ru; CAT:NONE; SFS:; DIR:INB; X-MS-Oob-TLC-OOBClassifiers: OLM:238; X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?as8xWE/WQuFykEo4bkZLYkMbS+62yjCN7ZBi+dYwbt492XKdS9+HmyWDH99l?= =?us-ascii?Q?v1vtXWPbm6s9Dc8UacftmPbDNtuhWwcJXqaCjjmyxKBbGbTauMfxVe+lm6o3?= =?us-ascii?Q?SpKu2jHnDMDZzAemAdffXKH3TexZlZ5RvPDMPMu1FkHYZMIK0xDdp9KxONKx?= =?us-ascii?Q?5//ynWYB2Z8XxyIW0/gRETpaHmm60kaqKflWBy2/Ob9bMBXgR1jvKPFuckFz?= =?us-ascii?Q?FRVefIu61caQI+nZTH+biT0DM1xtg9s9cNSqyK7iFp6C6NNziSOKIhqZQ+wK?= =?us-ascii?Q?1C0p7EoBFMyBMei6cC5/ZzBmOO7xq3NiPmQV95li6DoWu8RNNH1UEprovgYW?= =?us-ascii?Q?lRihBf4tLi5TosPNmgYppnnO+D1Vd1pF1b3Ng9gH5Lg7Cid21vEC2E26GKoo?= =?us-ascii?Q?7QsvMqAlbQtXbA03oPcJAMLmj5WEPRJugIReBdaobKdpWq+TRnrN+fPfroUI?= =?us-ascii?Q?0ZBJEw7o3GHaKpHu0kF0djfa30XhiaTth6d/ajYhSFP2i8J7ZHnS5WqmKU/j?= =?us-ascii?Q?O5Clgx6YjQZ3a/hmmEypOSEfe3FX7RdUzr27cptEnwAMSxDR51+1z18vE1Uq?= =?us-ascii?Q?K//p0hGX3UqOf6Hg5njwBlWvPAZNo6iUxFBnCCPDT0R7A2bcR4vGmnPIsajj?= =?us-ascii?Q?kRHmZzUSeQuoElfIwRnwN6ISJfuq8kBlXwTeqVRAMXOPwQYuGf2JrvVLjwf7?= =?us-ascii?Q?kTycN1An7JUNKNCZ2aFplK2aDHrpTchMlQKfxadbYvE7s57k2yhguAscBkc1?= =?us-ascii?Q?owy4kMgSYPyqaTZP8/rGHUm2udWZEIJ9jWqVKUdGHKOYgV3Dfxc4b2yLkmFj?= =?us-ascii?Q?kj07czC7WMszI1jYXaqRXjPzAkn7Gp3Gcf9T4ps/uRUpBsL7vvGxBUJ3MXTm?= =?us-ascii?Q?WV74Ol1GqZT0vwbkqQ4BiejJ2gFegawfq30xj21mjAzpni5zL/5NSFvCggcA?= =?us-ascii?Q?W7HyhHUxDsaSc5e9/oxhcMUgdBAEoI0XaDrEilEVlm+3ed2mhQk/7BTvJecg?= =?us-ascii?Q?xm4349Yt1OeHL4yhWK+j3FVyKudCY4nqZNU4f5sVmI2aH1uetA1UYacnnlJh?= =?us-ascii?Q?u2ZcY6qXFSEE146N+JqunHxMPtn1fRIEpEBkjd9fAzvBmiVVD9sc9izsabTl?= =?us-ascii?Q?iWOtQ3aIog+DrTN6ljPBuiPW8U6Qlq+0Q8EKeBXZo/7qw7/oIaNqzv7t4U7N?= =?us-ascii?Q?9kuwW1OkHuiaG1WJ/bntj6CahGYxPCfGGV4UF4q/vSRe1dBTz1MjbeeVQSgr?= =?us-ascii?Q?PkfnkXNs8dAh57LPCSRS7DsHWYW7DGah97TSRcGxqdqiz4Q9DrLmd5QF3VSB?= =?us-ascii?Q?wda1g3jttzpD5YKhW6sql1GcDVqFHscqh36FiJY0Eut4vA=3D=3D?= X-MS-Exchange-Transport-Forked: True X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2020 16:25:58.9488 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 737da94d-73d5-47e2-9484-08d87b5e274e X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=0bc7f26d-0264-416e-a6fc-8352af79c58f; Ip=[185.231.240.75]; Helo=[relay3.sw.ru] X-MS-Exchange-CrossTenant-AuthSource: HE1EUR01FT046.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR08MB5722 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 185.231.240.75 X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-AuthSource: HE1EUR01FT046.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossPremises-AuthAs: Anonymous X-MS-Exchange-CrossPremises-SCL: -1 X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent X-OrganizationHeadersPreserved: PR3PR08MB5722.eurprd08.prod.outlook.com Cc: OpenVZ devel <devel@openvz.org> Subject: [Devel] [PATCH RHEL8 COMMIT] kvm: fix AMD IBRS/IBPB/STIBP/SSBD reporting #PSBM-120787 X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development <devel.openvz.org> List-Unsubscribe: <https://lists.openvz.org/mailman/options/devel>, <mailto:devel-request@openvz.org?subject=unsubscribe> List-Archive: <http://lists.openvz.org/pipermail/devel/> List-Post: <mailto:devel@openvz.org> List-Help: <mailto:devel-request@openvz.org?subject=help> List-Subscribe: <https://lists.openvz.org/mailman/listinfo/devel>, <mailto:devel-request@openvz.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org |
diff --git a/arch/x86/kvm/cpuid.c b/arch/x86/kvm/cpuid.c index 2e69331b8580..e8feb3594bd5 100644 --- a/arch/x86/kvm/cpuid.c +++ b/arch/x86/kvm/cpuid.c @@ -758,13 +758,13 @@ static inline int __do_cpuid_func(struct kvm_cpuid_entry2 *entry, u32 function, * arch/x86/kernel/cpu/bugs.c is kind enough to * record that in cpufeatures so use them. */ - if (boot_cpu_has(X86_FEATURE_IBPB)) + if (boot_cpu_has(X86_FEATURE_AMD_IBPB)) entry->ebx |= F(AMD_IBPB); - if (boot_cpu_has(X86_FEATURE_IBRS)) + if (boot_cpu_has(X86_FEATURE_AMD_IBRS)) entry->ebx |= F(AMD_IBRS); - if (boot_cpu_has(X86_FEATURE_STIBP)) + if (boot_cpu_has(X86_FEATURE_AMD_STIBP)) entry->ebx |= F(AMD_STIBP); - if (boot_cpu_has(X86_FEATURE_SSBD)) + if (boot_cpu_has(X86_FEATURE_AMD_SSBD)) entry->ebx |= F(AMD_SSBD); if (!boot_cpu_has_bug(X86_BUG_SPEC_STORE_BYPASS)) entry->ebx |= F(AMD_SSB_NO);
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh8-4.18.0-193.6.3.vz8.4.14 ------> commit c601b45b1ce7ab444803cede470f185fb6317956 Author: Denis V. Lunev <den@openvz.org> Date: Wed Oct 28 19:25:57 2020 +0300 kvm: fix AMD IBRS/IBPB/STIBP/SSBD reporting #PSBM-120787 We should report these bits in 80000008 EBX on AMD only, i.e. when AMD specific feature bits are enabled. Signed-off-by: Denis V. Lunev <den@openvz.org> CC: Vasily Averin <vvs@virtuozzo.com> CC: Konstantin Khorenko <khorenko@virtuozzo.com> --- arch/x86/kvm/cpuid.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)