Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3471509pxb; Sun, 7 Feb 2021 10:33:25 -0800 (PST) X-Google-Smtp-Source: ABdhPJxgY6mA6ppszKW39Tu4dMDx8WJ4Bz6tU8S7PZXq2cXePjBamc0jieOJ0PK49g22obZzbI3P X-Received: by 2002:a17:906:c413:: with SMTP id u19mr13652005ejz.147.1612722805541; Sun, 07 Feb 2021 10:33:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612722805; cv=none; d=google.com; s=arc-20160816; b=HjmpvDKZQj1GdxLNSkiNbulXgJZQF325BHmmy7KBAyKs0AHra+Id/HLJrLKD5B5Dhi PK+3lxio7Sq2mUyz9LgVuiTT80XQKVrNRIbzcfx+rTfcijqTJSlmAGR3DlqMUel8M4gh rgni+90Cd+7ks9rn3Y85nbqw4AyY2Djepc3OhFayDlspUlEAVD+EMFhbrLcTa+Lkt3Qh BX72z1qw08QGqOdoldYVDT87fJVV6jkVWuYA6gcAwfZMev6fOPiWsvtTBp3M45O2iBYN BJgyseYfwYuXNjA1ejY4D4XTZ2Qr/Rc2ODxJejDCQt5C4Il0LYKm/QFcgkRwkYZWysgF HAsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:in-reply-to:cc:references:message-id:date :subject:mime-version:from:content-transfer-encoding:dkim-signature; bh=sJpbKfQz1Sf/lqNXg6DE2DivxCyn6HYIoM7Gm7iJ2x8=; b=qYAfvaLP81O9CL7btOli3g/7yKipVssKFzYnJoa0EHQj6aNOruySLycNwwRbjcncj7 CdmGNM52vJ4pTvrfS3HhQV/3j3B1aaJbUh4Ka03kLV2no23kc2qU63rCkn2UrxpEy27L vhbiyuXTKMUcj5DEGd1S92RDZo2A+vp/31Kqfroa54AzqydHq05gG+gA+ROCpY0jRGJ9 0duY0vrj4JL2ZL4rMGB8yQNCn5B1rcghqsRxEtHglGBZTkMMmu9gqG+w0gZmyqJhH1lz q38auimx5f6/N87ccKSysTIMh/NUR9lzj0xN0o8Xg/k62pPVLlpAXLLfOQvm4nxGb2u4 M9ag== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amacapital-net.20150623.gappssmtp.com header.s=20150623 header.b="Yw/rM/DQ"; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id jv10si9190590ejc.625.2021.02.07.10.33.02; Sun, 07 Feb 2021 10:33:25 -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; dkim=pass header.i=@amacapital-net.20150623.gappssmtp.com header.s=20150623 header.b="Yw/rM/DQ"; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229562AbhBGScT (ORCPT + 99 others); Sun, 7 Feb 2021 13:32:19 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40886 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229806AbhBGScQ (ORCPT ); Sun, 7 Feb 2021 13:32:16 -0500 Received: from mail-pf1-x436.google.com (mail-pf1-x436.google.com [IPv6:2607:f8b0:4864:20::436]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 58329C06174A for ; Sun, 7 Feb 2021 10:31:34 -0800 (PST) Received: by mail-pf1-x436.google.com with SMTP id t29so8259463pfg.11 for ; Sun, 07 Feb 2021 10:31:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amacapital-net.20150623.gappssmtp.com; s=20150623; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=sJpbKfQz1Sf/lqNXg6DE2DivxCyn6HYIoM7Gm7iJ2x8=; b=Yw/rM/DQ4mpgg6RlV5bUpQHz9uDQxiMulb7nPPOysw6sPTP6G1p9thtNdXirNIhUYd rvfMIIdim1BlcDDxtRLSoA388VpH6fGt1I1e2nwb6A45S0XpC37O6ftBCyorjN7P44m8 Wv4Fj/OsumTdrVhTZQAy4VCi6n+RfVRJ8+T+CerqNckoynOBGUnxUfiaFtGx+SiB8+WK zTke2Yf8d1R9olK64hcKnEwImagixLg6WZ48boLHQeeoSV0Jz0FDDsEk3NwhOoA36vUE a2QICY9vSHkDfzXfDj+BLxtobkHFg2IWXSTh6IfjUz5EtzrVPImlWV12pZmE9S02v8K0 1vkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:cc:in-reply-to:to; bh=sJpbKfQz1Sf/lqNXg6DE2DivxCyn6HYIoM7Gm7iJ2x8=; b=SysGuhsjQD4A+9R7RwRYfgz3pCrdxuWoB9n4JT+l/S8d0BCpm9KzRtnE4JkbNRHJCw B7Go7l8ZbTFYiiqj/Mh1ISpIaJM1/gjnaCkzivCNza3OtSQCniTjZpwA4i17EQqiflMd JOuetrCyXi+6YCqiAsGpXSpsToIm8CpAD8jepVX/Cpp1DAB+85xSWghievMcGKkXqddX RDzBKomrT/Ygq7nVLh03LOU4CCR5YhUmNn66ofZR63x46YpiWPBOrktr2fcFLOeK0/W3 fCM+ilrnfMIm2zmnxWV6f/wo6dZwtd0Tt5S1vhpxG1bNW+SQww6wJ3zoKN8YS94zUshl 735w== X-Gm-Message-State: AOAM533Q/UMaXVKOY0ZTLx2iylMFxKgcjlOyKEFNpD1h73PjajgUNAJ3 eLVMog4LMnCyJ0stzq9JzapODQ== X-Received: by 2002:aa7:9a46:0:b029:1db:57ba:5e2 with SMTP id x6-20020aa79a460000b02901db57ba05e2mr5206071pfj.5.1612722693934; Sun, 07 Feb 2021 10:31:33 -0800 (PST) Received: from ?IPv6:2601:646:c200:1ef2:1cfc:6e60:639b:3d2f? ([2601:646:c200:1ef2:1cfc:6e60:639b:3d2f]) by smtp.gmail.com with ESMTPSA id it6sm7019904pjb.15.2021.02.07.10.31.32 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 07 Feb 2021 10:31:33 -0800 (PST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Andy Lutomirski Mime-Version: 1.0 (1.0) Subject: Re: [GIT PULL] x86/urgent for v5.11-rc7 Date: Sun, 7 Feb 2021 10:31:32 -0800 Message-Id: <2BFAADF3-EBAA-46D6-B1F6-7A41CB85DA1C@amacapital.net> References: <661b9809-2c6a-5fc8-163b-a159b84c9ab8@intel.com> Cc: Borislav Petkov , Linus Torvalds , Steven Rostedt , x86-ml , lkml In-Reply-To: <661b9809-2c6a-5fc8-163b-a159b84c9ab8@intel.com> To: Dave Hansen X-Mailer: iPhone Mail (18D52) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On Feb 7, 2021, at 10:19 AM, Dave Hansen wrote: >=20 > =EF=BB=BFOn 2/7/21 9:58 AM, Borislav Petkov wrote: >>> On Sun, Feb 07, 2021 at 09:49:18AM -0800, Linus Torvalds wrote: >>> On Sun, Feb 7, 2021 at 2:40 AM Borislav Petkov wrote: >>>> - Disable CET instrumentation in the kernel so that gcc doesn't add >>>> ENDBR64 to kernel code and thus confuse tracing. >>> So this is clearly the right thing to do for now, but I wonder if >>> people have a plan for actually enabling CET and endbr at cpl0 at some >>> point? >> It probably is an item on some Intel manager's to-enable list. So far, >> the CET enablement concentrates only on userspace but dhansen might know >> more about future plans. CCed. >=20 > It's definitely on our radar to look at after CET userspace. >=20 > The only question for me is whether it will be worth doing with the > exiting kernel entry/exit architecture. I assume you mean: is anyone sufficiently inspired to try to handle NMI corr= ectly? I have a whole pile of nacks saved up for incorrect implementations,= although I will try to wrap them in polite explanations of precisely what i= s wrong :) (I=E2=80=99ve contemplated doing this myself, and it doesn=E2=80=99t sound f= un at all.)=