Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp4518027pxb; Tue, 25 Jan 2022 12:06:06 -0800 (PST) X-Google-Smtp-Source: ABdhPJy6zqsMPIUuU0mRPSNKTBqbYfduRl6SLSak4nwK2WoMFQs8dL2oaZWu6DZGsNyNR+p/cUSh X-Received: by 2002:a05:6402:34c4:: with SMTP id w4mr14898803edc.149.1643141166696; Tue, 25 Jan 2022 12:06:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643141166; cv=none; d=google.com; s=arc-20160816; b=ylEZJxtLhoLhOlJwVhULdKQchfkbjxp5fxAyUOjHyWKlzQ/42RyOqipAy21mLWOHeY u/JRBQyDccmvpVM0r4vHSeDPV+j93sFZx8jgayOZ7vT1nxld5lG9tcLhIi7yzvyBXbX4 qhRDF0DW4VMwdM2jtNNVN8pzLgNTrEYBMUKKObE9nItnjJ6ZA60+m6LhWlxb60AzL+Zs 8Xte0tDDu9SOqtAhFy1Zu9XTm7YSb+SOCkyh4LdrhQfcUU9zucudw0EahbDPJ4YGCtmA /azw+jM4XCBCzVdxh+zwjV7glr0vw/sz9W5foHGJYe2gNIcdq3nRew3Z6zaBVnMsMgvf iVkA== 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=pRO8MRfjgk2jrjQ6S7eu1kzoG9LOSAVqw9tnJWU+Kgo=; b=hqujxDHfZRRpKSjp21/hdvIjifuAGQ7K1U1rSTnEpnG76Cw3nsZb29cie82yzXgaTz sk6UrLghfqMu+uMn6HlP3ihzPoW0F2rYbXLWWP7C/avXzqSJ8+8Z8Lm4m7OtWfZ3vB8G rO4CuOAlfPfSkSbFTjBLhMBfmE8Jc762Xvi93CiNcs9kg6QDFB4EASRMYB7zwU3RA2/Q LZkl8uts2C8a1LKuF/n2SNs8+fQj7FE7ObMMkvcSuadxqRy4RdRT2BL8tkVR1P75SUo6 e/EMpecZzo7J92Qr1D/hHZDQDt6vxVXSyZURjb05+95bHK6rfdlq+A40+1TL7oUzB74h Kz8g== 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 i36si6591025eda.74.2022.01.25.12.05.29; Tue, 25 Jan 2022 12:06:06 -0800 (PST) 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 S1579009AbiAYOW0 (ORCPT + 99 others); Tue, 25 Jan 2022 09:22:26 -0500 Received: from 8bytes.org ([81.169.241.247]:46374 "EHLO theia.8bytes.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1387160AbiAYOSt (ORCPT ); Tue, 25 Jan 2022 09:18:49 -0500 Received: from cap.home.8bytes.org (p549ad610.dip0.t-ipconnect.de [84.154.214.16]) (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 70E0B931; Tue, 25 Jan 2022 15:16:34 +0100 (CET) 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 v6 7/7] KVM: SVM: Increase supported GHCB protocol version Date: Tue, 25 Jan 2022 15:16:26 +0100 Message-Id: <20220125141626.16008-8-joro@8bytes.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220125141626.16008-1-joro@8bytes.org> References: <20220125141626.16008-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 403f24498020..acf224fd29a2 100644 --- a/arch/x86/kvm/svm/sev.c +++ b/arch/x86/kvm/svm/sev.c @@ -2638,7 +2638,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.34.1