From patchwork Sun Jan 7 22:11:44 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Borislav Petkov X-Patchwork-Id: 185764 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:37c1:b0:101:2151:f287 with SMTP id y1csp725750dyq; Sun, 7 Jan 2024 14:20:01 -0800 (PST) X-Google-Smtp-Source: AGHT+IHVL90A+Z8b15I70XD/uWHNKaNHPADk8yWJnu+7QHVq1hd6BO3MXl3N8guDT71yL2kYxRYB X-Received: by 2002:a05:6214:888:b0:680:f98e:c9cf with SMTP id cz8-20020a056214088800b00680f98ec9cfmr2227642qvb.22.1704666001125; Sun, 07 Jan 2024 14:20:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704666001; cv=none; d=google.com; s=arc-20160816; b=bDx1WrngiTvysvlV4TiJiy3QQE+fNdR2RCDg42MriF6C4o1m9v6GBeAVci860OZcaA 0nwZklU2TGX2HZUNNKd3QAOffG0lSV8+ff9Mw5tuPwavtd8r+Rflf8gy0IKP1cWBG06S 1Cj7yQu3Lsx3hJXo2tU+YxoFO36ZCTvPN9YfOdriPWqaqhdYC1ufbNwHd27ll4d1+Uxc lqvXxHDNWdvaRqWFgewxppWYOAi9I/JUnGDc8oK8J8OSMzQP7a1i4Lr9xD89CKRoh1TU An0oc22/afv/KAVgAQ4ZOAAl2ibErVIFq0caHZwRFRXN7Slxkkg2nKdBDoaC4mCHDra2 Zfmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-disposition:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:message-id :subject:cc:to:from:date:dkim-signature; bh=OpAxOc/bB0pfLlFHrK1FWykd3bMoWBdECsD7ZnnAhrc=; fh=5ZjxVYKXeWzXrQtuvh8WKOTEKQBUJ80ckFoMga5XCYE=; b=QbRpHlX3TgvHxSkiD42p3jFszNu78BC0I+mpIRAffWplDSwvOQvPjmBIxJt0C/94Gp MMzzS5PrK9hH0wouLiEP4xdABnj0SP40PcdEdtajAvs4U4DGxpnprHZ7WhK1/hRslLMH iuuxnXPWDI2UlRptOTgzsrNC8uFMVrS+TSqrE7dvLzB3u8PT3sxkctR0aJA70uZeZm2H 9qjJHYxw7r36Mmi171oM8UpO7HLWoEzZ+56CAbvxr7yIYfaZGnN4hR4fnavBHOlAyDt+ lU/ZkB/ZvQX9YXaPAoTg0IHx2/oLyX7GjwHDquHXF/AM9cFhn4NLYd9PYwyrzWWgzA9S PoMA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@alien8.de header.s=alien8 header.b=AgElTSzT; spf=pass (google.com: domain of linux-kernel+bounces-19000-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-19000-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alien8.de Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id g9-20020a0caac9000000b00680c85b176fsi6466951qvb.425.2024.01.07.14.20.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 07 Jan 2024 14:20:01 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-19000-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@alien8.de header.s=alien8 header.b=AgElTSzT; spf=pass (google.com: domain of linux-kernel+bounces-19000-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-19000-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alien8.de Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 5751E1C2128A for ; Sun, 7 Jan 2024 22:12:09 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2CA56125C8; Sun, 7 Jan 2024 22:11:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=fail reason="signature verification failed" (4096-bit key) header.d=alien8.de header.i=@alien8.de header.b="AgElTSzT" X-Original-To: linux-kernel@vger.kernel.org Received: from mail.alien8.de (mail.alien8.de [65.109.113.108]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A845711C87 for ; Sun, 7 Jan 2024 22:11:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=alien8.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=alien8.de Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTP id 1F04640E01B0; Sun, 7 Jan 2024 22:11:51 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at mail.alien8.de Authentication-Results: mail.alien8.de (amavisd-new); dkim=fail (4096-bit key) reason="fail (body has been altered)" header.d=alien8.de Received: from mail.alien8.de ([127.0.0.1]) by localhost (mail.alien8.de [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 4Z7QIHnY43H0; Sun, 7 Jan 2024 22:11:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=alien8; t=1704665508; bh=dxcGcFQroILkgnPWU+/emlvCMerznP/Vdump8WzMo98=; h=Date:From:To:Cc:Subject:From; b=AgElTSzTbzmuf3+jqhY3cAKFqVIX6nmqmH8cgW4efwPUcibNUFMRYL7ihHnBYZlXh JBXIikeQGvm/lwjqwV70CadVXRSImKurOj+O9gSTS67xDF0rvZaG+R6LK7TkPJbkNj WpAEojr3FBb+6YBTz9hMy4skU6qPjgV/CJ3xLiUKNlg6J3WEzFpYIV1uveST6TDVmt zAL1z6E3XBXfQT9QF/xXVK8PA3sEqnwxM805fpMZRSjyn3Kj3WuI3M59A49b1mErkd Z9epmn+m+NSOa5lgJ7q2BdzCN5TMtOW+mfkJdFfZYqwF4d2J47OG5TgWgyOUxxeaP4 qVBAovpw0kKh/BIGrz3eL6QZW59t+DILE7qvfwhsJk+jxRHJD4ErcK5psbXx4go2f+ AycaR+rcE/+aOFsBKbSk+pRTpvw7hamxQamd8NrEX0Xbdwok5ombl6pFDRJgQLkonP 4PhlDLFnJUplw954abpDvSQDU/KKu4kvlD61ICfCyWS5IHr+z/TSVO6pLOmjW31ydT Y0QOcnFMfbqreCMeF7X82Z5x6bZPA1V4Te3n0+k4BOpQ8xtEnwYBfBG2+NFRQfGtHT 62cwYi9P8OlZKJRpUHqKS24ET89sQ9HE4xNifoVYcRBZH7BCUwXxyFQ03JYJWLpx5q ggqRhafdr+oKZ5/X8SvlEqZ8= Received: from zn.tnic (pd9530f8c.dip0.t-ipconnect.de [217.83.15.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 63C9740E016C; Sun, 7 Jan 2024 22:11:45 +0000 (UTC) Date: Sun, 7 Jan 2024 23:11:44 +0100 From: Borislav Petkov To: Linus Torvalds Cc: x86-ml , lkml Subject: [GIT PULL] x86/sev for v6.8 Message-ID: <20240107221144.GAZZshoHEj5DPOPdyS@fat_crate.local> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Disposition: inline X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1787471856873739305 X-GMAIL-MSGID: 1787471856873739305 Hi Linus, please pull some x86/sev improvements for v6.8. Thx. --- The following changes since commit a39b6ac3781d46ba18193c9dbb2110f31e9bffe9: Linux 6.7-rc5 (2023-12-10 14:33:40 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tags/x86_sev_for_v6.8 for you to fetch changes up to d642ef7111014805f2e21e9cddb0c0a93ae1313d: virt: sev-guest: Convert to platform remove callback returning void (2024-01-02 19:07:18 +0100) ---------------------------------------------------------------- - Convert the sev-guest plaform ->remove callback to return void - Move the SEV C-bit verification to the BSP as it needs to happen only once and not on every AP ---------------------------------------------------------------- Borislav Petkov (AMD) (1): x86/sev: Do the C-bit verification only on the BSP Uwe Kleine-König (1): virt: sev-guest: Convert to platform remove callback returning void arch/x86/kernel/head_64.S | 31 ++++++++++++++++++++++--------- drivers/virt/coco/sev-guest/sev-guest.c | 6 ++---- 2 files changed, 24 insertions(+), 13 deletions(-)