Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp810225pxb; Wed, 29 Sep 2021 10:06:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwQ+/P3Y4AJnIXeQGeuvagSGtjlS81ojPN5F1acxlb0TzQLOcvbndTRYxMcSjhdBF0phT2S X-Received: by 2002:a62:6243:0:b0:44b:e10e:61b0 with SMTP id w64-20020a626243000000b0044be10e61b0mr778946pfb.53.1632935205982; Wed, 29 Sep 2021 10:06:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632935205; cv=none; d=google.com; s=arc-20160816; b=K91zio7YtXmDjZhUsbt69iukVMXmA4s7X8Gr/F0MF2AVgcvJvTPPOsiXjFNJ+nGkmp X6sfyUOP6s4E6cawkm5xUuaFuunbG5kZ6oAJYcpXHzENjZy0bxUo722f/P9Yy91VI5S/ YHFsE3NicA7Lqy4xclRWghjFoe2XbzcuNu2Fet+fFXrryxM585eiPv8NxNVs+kmgX7pk ELg+YNo5T+F+Y4iziyO7OxKjqt+bmKggsmq5jIxMYBuI+0kj3BvkpT2Wuya3SK4mRJR9 +4Hj7mXXTASfFhfkcU8y1f8tyD/pZQNpynierk2A5rRfbgEGArE3uKsclMCr5v4qt19E qOdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=4adfkX0HGxJIh2kGKuJpHQKQhRWA79onxBvtUezDyrY=; b=RM9oF4+m2dLP3AHSFXYgpy4XjTgTIYhMAZl3Utp/ir1HscKmeWZnBL+zrBC7ivV5mw KdgiFF1/Fm+dHl3p7GI53RbcGJf6ogusMPxENqc5WAv0BeI09ASJiel8a/UqRup9UML+ pNbW1ny8kHr8xpkxhm9GGSbv2MTdXxABsN93WO+Fqnylm/Yh5cycTrd4OXxVLJPju3R7 A7DJOhOtbuB7mtTk9Xb5LbMVb4rhY4bjSIoqkLFyfIHltruLB54/qXnehC5VLgo9xfOd zxqs0lHlIvJixsc1rRTMBBAL3frenwc+SeMTSa43S7sKMM+C1UVX9PL/3XUikS9cKcz7 uykQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=8bytes.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y1si419986pjc.66.2021.09.29.10.06.16; Wed, 29 Sep 2021 10:06:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=8bytes.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345421AbhI2Pz0 (ORCPT + 99 others); Wed, 29 Sep 2021 11:55:26 -0400 Received: from 8bytes.org ([81.169.241.247]:41294 "EHLO theia.8bytes.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343932AbhI2PzU (ORCPT ); Wed, 29 Sep 2021 11:55:20 -0400 Received: from cap.home.8bytes.org (p4ff2b5b0.dip0.t-ipconnect.de [79.242.181.176]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by theia.8bytes.org (Postfix) with ESMTPSA id E3C921014; Wed, 29 Sep 2021 17:53:37 +0200 (CEST) From: Joerg Roedel To: Paolo Bonzini Cc: Sean Christopherson , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel , x86@kernel.org, Brijesh Singh , Tom Lendacky , kvm@vger.kernel.org, linux-kernel@vger.kernel.org, Joerg Roedel Subject: [PATCH v4 5/5] KVM: SVM: Increase supported GHCB protocol version Date: Wed, 29 Sep 2021 17:53:30 +0200 Message-Id: <20210929155330.5597-6-joro@8bytes.org> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210929155330.5597-1-joro@8bytes.org> References: <20210929155330.5597-1-joro@8bytes.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Brijesh Singh Now that KVM has basic support for version 2 of the GHCB specification, bump the maximum supported protocol version. The SNP specific functions are still missing, but those are only required when the Hypervisor supports running SNP guests. Signed-off-by: Brijesh Singh Signed-off-by: Joerg Roedel --- arch/x86/kvm/svm/sev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/x86/kvm/svm/sev.c b/arch/x86/kvm/svm/sev.c index 22523ec08a7b..d2e03dc72558 100644 --- a/arch/x86/kvm/svm/sev.c +++ b/arch/x86/kvm/svm/sev.c @@ -2394,7 +2394,7 @@ static u64 ghcb_msr_cpuid_resp(u64 reg, u64 value) } /* The min/max GHCB version supported by KVM. */ -#define GHCB_VERSION_MAX 1ULL +#define GHCB_VERSION_MAX 2ULL #define GHCB_VERSION_MIN 1ULL static u64 ghcb_msr_version_info(void) -- 2.33.0