Received: by 2002:ab2:6309:0:b0:1fb:d597:ff75 with SMTP id s9csp170780lqt; Wed, 5 Jun 2024 23:03:08 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVdgtfzNwtkJgqYfquWbUDf9lgpTJ7JcGeuyR8q2l/bXJGa7zXQmyPShy7rxg6UI7ZJuMJaCddV1eMfU3KIRVmHKozTvTAIq3rO1oaDTw== X-Google-Smtp-Source: AGHT+IGXikRFWz4q8TwqaUB42RquYw52hASw4KZrqGYzVnwTA5jghbG6u4tnJ5s6Sgs2cug3OIW0 X-Received: by 2002:ac8:574e:0:b0:43d:89f6:910d with SMTP id d75a77b69052e-4402b69bf73mr48972261cf.54.1717653788460; Wed, 05 Jun 2024 23:03:08 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717653788; cv=pass; d=google.com; s=arc-20160816; b=hFHmi3ZTgwn5Npd8IE7IZ+GluPrZJQp0eM/0Kmub8Z9tamdgg5lbmdIUXlj3StBlZK ulSt+S2eaqtcYS4iW0CDXlrGbYeW1QtD47kKzbhz8pBTDW2NRl9GSj9ZDmfH7IyZ1qAT TRFk/mb9Sefk5H7VVdmfKiWwXp94aXu777vKvZY5rbmwegTPclKz1InraIOIj0fbrZRS ZaQAWz/pt9kI3kKmSXOU9i8qjjK6DB+i8Ym4zTLSRB73HEqYB26OTeWLON97tlG+CnPE +YrBbwM8CfefqAl7UV5gBVBn6t4Cf2kso6lfrdTSSDwxh7r5eHbqSXLBMdM7O95AY5tQ KiuA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:references:to:from:subject:cc:message-id:date :content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:dkim-signature; bh=OguRnW4ZStVsDqC0CPkYa6obKbyioc5DNtyzM9/ubcg=; fh=lySBlj1TVTrDStwu5R/siRhi6zK/wsITSVZJhZiszlw=; b=oJ/URw2qtNV7whvOefltjn92sIiEEdqAyE4/JRKkWmlfwhgdVI3Lu4eQoXdIwCfvW5 mI27oMowxdCJKYkxWE/RBGo//9i2XdJUrEOH36+uqZev5Y5uttqlqFEr2XT0beIEAQBx KMwARaxL+dk/475D55vN5Eapz9yzbu4UFmrebSG4kVsRh7KLo0QF9CG1N4Dvm2pW+Cgf alQ2+HdZ2AMfpN9WSrmRXKcsdgKjm2MuCOOOt5f7k30YBITByMy9CYd9cT72YMz1TQno BrwziPnVcVcQvg28RtuNKKXh5zMLiQkmEdiEB7QIvpKlnobWskIvwJnkjVFTtdpW7GIs wZPQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ZmLynZHb; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-crypto+bounces-4774-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-crypto+bounces-4774-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id d75a77b69052e-44038a708e1si8256321cf.83.2024.06.05.23.03.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Jun 2024 23:03:08 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto+bounces-4774-linux.lists.archive=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=pass header.i=@kernel.org header.s=k20201202 header.b=ZmLynZHb; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-crypto+bounces-4774-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-crypto+bounces-4774-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org 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 10AB31C21E99 for ; Thu, 6 Jun 2024 06:02:56 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0FB023CF58; Thu, 6 Jun 2024 06:02:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ZmLynZHb" X-Original-To: linux-crypto@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 AB9E38821; Thu, 6 Jun 2024 06:02:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717653768; cv=none; b=tp0dkdqCZqvm3hfJBBZw1GwZDbFLvxy5/8B+sZMLm7CQ5sA4e1QLdpIIrm1w5ob1ko6i/K/yH2SKO1dP4qohN3BwWps5D/8jHJSOZ0+hmy+dK3x+tOu6lE20gm24t2Wp5C1LvRM8uHrZGwIENd0Jl9moWMYTKCeyuKyKKf8pT9g= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717653768; c=relaxed/simple; bh=+N73ZoMcTU2eT6S1zwH3KuWbb697R2JF/05UDlnStFg=; h=Mime-Version:Content-Type:Date:Message-Id:Cc:Subject:From:To: References:In-Reply-To; b=OMfZD5R4DfDjBhp1qXw7CkgBO1rS4HyVckVeX+3uou26oE6iLXHoBUIzG2hWabf8yIUyPN8LCuBy+yPgxj/CAtOVJH9LpuVoD5RScqNgrS7NOrkEVuBgKQxs8NEBdTIsh2dG7D5FjDI2lGhSrsBS76wq7baricMvEyNTXW/uoQ8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ZmLynZHb; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id C9185C2BD10; Thu, 6 Jun 2024 06:02:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1717653768; bh=+N73ZoMcTU2eT6S1zwH3KuWbb697R2JF/05UDlnStFg=; h=Date:Cc:Subject:From:To:References:In-Reply-To:From; b=ZmLynZHbI6+wxCoH1qsyPjAEaqVNs7ObvEwVHIw3vJZfJHIwRxJfcf9FU3FL6NEEi g9yD4HLhAw0LoywOGsYjq7bj/p6fVvb66y+JJBELnB9P9WEGYvqEaCXlDEachSbGHA FRaf5sPKiic7EiwGrHG5hgacpnqiYn4ByHic1mk3NhtPrm61IpuUiVVO4X4U7s04ud GWGcjFMk85/3uLd6E8wEDOs9t3QNJ7LCJGI6cZyTTZ7CLOmIbPrLmc0PYZ3FpQL6R4 mmbSZBbf9uHeBP9BxtYYUfhCFOxhy9eo/RtlsfNXBCA7SAb0aoSLB7LZDYGzuDJ59Y n/Am9dYvkU9Kg== Precedence: bulk X-Mailing-List: linux-crypto@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Thu, 06 Jun 2024 09:02:39 +0300 Message-Id: Cc: , , , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH v9 04/19] x86: Secure Launch Resource Table header file From: "Jarkko Sakkinen" To: , , , , , , , , X-Mailer: aerc 0.17.0 References: <20240531010331.134441-1-ross.philipson@oracle.com> <20240531010331.134441-5-ross.philipson@oracle.com> <1eca8cb1-4b3b-402b-993b-53de7c810016@oracle.com> <249a9b27-c18d-4377-8b51-9bc610b53a8b@oracle.com> In-Reply-To: On Wed Jun 5, 2024 at 10:03 PM EEST, wrote: > So I did not mean to imply that DRTM support on various=20 > platforms/architectures has a short expiration date. In fact we are=20 > actively working on DRTM support through the TrenchBoot project on=20 > several platforms/architectures. Just a quick rundown here: > > Intel: Plenty of Intel platforms are vPro with TXT. It is really just=20 > the lower end systems that don't have it available (like Core i3). And=20 > my guess was wrong about x86s. You can find the spec on the page in the= =20 > following link. There is an entire subsection on SMX support on x86s and= =20 > the changes to the various GETSEC instruction leaves that were made to=20 > make it work there (see 3.15). > > https://www.intel.com/content/www/us/en/developer/articles/technical/envi= sioning-future-simplified-architecture.html Happend to bump into same PDF specification and exactly the seeked information is "3.15 SMX Changes". So just write this down to some patch that starts adding SMX things. Link: https://cdrdv2.intel.com/v1/dl/getContent/776648 So link and document, and other stuff above is not relevant from upstream context, only potential maintenance burden :-) For any architectures dig a similar fact: 1. Is not dead. 2. Will be there also in future. Make any architecture existentially relevant for and not too much coloring in the text that is easy to check. It is nearing 5k lines so you should be really good with measured facts too (not just launch) :-) BR, Jarkko