Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp49086pxb; Tue, 31 Aug 2021 14:51:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx1y4NBIWLFitRBvCByGvuOjJMhaIaEiHiJdtkZ1OYxyT+EhuePnO9wWxHy61ACkX4Lq4V/ X-Received: by 2002:a05:6402:c9:: with SMTP id i9mr31031335edu.76.1630446716583; Tue, 31 Aug 2021 14:51:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630446716; cv=none; d=google.com; s=arc-20160816; b=WaGIhyJ9shs3BixFi/nBTSWtku9fzt7dPK76ALOu8pRq9s2wqa0RTTYVfxhyu8V1jb W4m9yPFnChf17QljehaVVSPLYI9amBuXhd/XsE/qEyZl1kDoQbtTOjf8UznLv8UVy32Z Dh+6OuXDJhBSS6U3RH0y2xrqkoOdrMGiRfuyyK4KDv81bqDyVIl57lq7Y7qHrY6HB7MP KGPpfZ/Ibz/ltxhYq3M4EGTUKx9GtPeLHfv413cpO0ZFlQC3yrm0eTU8ucGWyQJiyhQk PooEW2vAPSOPQc/cnV+UlFkCIxI6lQQKrtHpSLRC9ufOnROjqF8jxtbKfs6i2pWCs0KT VSwg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=qj80+5X0Hk9qELCGgLDzAFTVAS9vfZCgqLfK/Rlubo0=; b=svc/+dtcqEA7bpiIWBvQCRkwYfQ8tdiY/DFT6Hf7YrxJxJtX0KX5X3m+C18cUoEKsC r7gRZHVTtFh/Sc2JaM2QqYkKbfh2jC9gCDlq/g0KPMhlQzPcbK8GlUu8CJbnVQxXm5zD InVTrOBwWCuwMcnRuftnmymTHhwqGihXZOGZVjAIH3kRxzcCDryzN1SBgxp/U09lXeM9 H9E5S8yNXDzvWx6M/HR3CZa1y3O7W8xgDiNuQ+Rm9GO4eTvfxoC8kF8jZkV9MAD7ta4U xxHptzWp5dyAT2InJozc1m4z9dTc3IWrAcMMBd+HdWiPfw+PaSsxKqAgb2LVxm5f1uBJ XbuQ== 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id qb19si19785057ejc.443.2021.08.31.14.51.33; Tue, 31 Aug 2021 14:51:56 -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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240595AbhHaVpJ (ORCPT + 99 others); Tue, 31 Aug 2021 17:45:09 -0400 Received: from mail-ej1-f52.google.com ([209.85.218.52]:40862 "EHLO mail-ej1-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235562AbhHaVpI (ORCPT ); Tue, 31 Aug 2021 17:45:08 -0400 Received: by mail-ej1-f52.google.com with SMTP id lc21so2018875ejc.7 for ; Tue, 31 Aug 2021 14:44:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=qj80+5X0Hk9qELCGgLDzAFTVAS9vfZCgqLfK/Rlubo0=; b=X9vZXfyfVxz3+EReFx0SAn3pOxIw64Wju94QJf20gzuhzlB/i+s5H+3WoYU44cc0QQ mqUsijbQiaAkgC1qR8xkfoAVEw7Z75KON6Eub93vVJ8U6wUDkgfiZoZwu663gOdE31+M stdDU7r7VPJbEuY6ua0I4d6yPVeNgGxeq3AJEmTZE74OZlfiITLDdpJXBoY+lmSKT+0o DfRV1WmU2eRZ9wS14UvhOWGhp29GzOS6igYWmgjjCGStLr2A2sapGan0mt7JiRaHRI5O yW3eyqcgKLtgt7tE7Ad2L7219EAvkZRTLZUimVutUD1VlQU7nNrywMO2TOUQ9AqPeBSq nrJw== X-Gm-Message-State: AOAM530tcoveBHbvtqBLouKoi/SeqsGEcwuFaeNHk2omja7nV9LadEeP eHXr09ED5zu4OyGXI7XxU132P/7ydJ3kBfVonGo= X-Received: by 2002:a17:906:31ca:: with SMTP id f10mr34268591ejf.73.1630446251978; Tue, 31 Aug 2021 14:44:11 -0700 (PDT) MIME-Version: 1.0 References: <20210730145957.7927-1-chang.seok.bae@intel.com> <20210730145957.7927-13-chang.seok.bae@intel.com> In-Reply-To: From: Len Brown Date: Tue, 31 Aug 2021 17:44:00 -0400 Message-ID: Subject: Re: [PATCH v9 12/26] x86/fpu/xstate: Use feature disable (XFD) to protect dynamic user state To: Borislav Petkov Cc: "Chang S. Bae" , Andy Lutomirski , Thomas Gleixner , Ingo Molnar , X86 ML , "Brown, Len" , Dave Hansen , thiago.macieira@intel.com, "Liu, Jing2" , "Ravi V. Shankar" , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Aug 30, 2021 at 1:41 PM Borislav Petkov wrote: > > On Tue, Aug 24, 2021 at 06:21:23PM -0400, Len Brown wrote: > > MSR_IA32_XFD and MSR_IA32_XFD_ERR are architectural. > > > > (which is why they follow the convention of having an "IA32" in their name) > > Where is that official statement I can refer to that says that MSRs with > "IA32" in the name are architectural? > > Perhaps that section of the SDM: > > "2.1 ARCHITECTURAL MSRS" Yes. > In any case, those MSRs are not there yet, maybe they need to trickle > from the ISA to the SDM docs at some point first. Right. These new MSRs are already named IA32... even though the info from the ISA Extensions Manual hasn't yet tricked into the SDM, because they are defined to be architectural from the get-go. Len Brown, Intel Open Source Technology Center