Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3613995pxj; Mon, 24 May 2021 10:34:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzu7BNxc1QnN1SC+WCnkZBgh4fg8Rok0Gzssw6bSpW1L65+Kcw67+3rY3QEThm8m+8sBKhX X-Received: by 2002:a50:9e2e:: with SMTP id z43mr23020090ede.70.1621877682210; Mon, 24 May 2021 10:34:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621877682; cv=none; d=google.com; s=arc-20160816; b=OifgRGlOr7YStDu4L80MplrlkNnRz1qbOHtejpH5U2G6Wfx6zb2MvnKuA6BoZ8DZyW TiyYVclspzKvaL0SY7QUIXghUYlWO1vA4PhuexxEL/lyZQZPMNEBntpcM6lJ0oHZ2rSY htM128u5uR0iNSRyrxYitMqPu3TwQcJ2dzPfIimgswZANMHdSq+jqunorOS3kte7oCLF 2N1dkftX/ccsSoZV+0fk8DHbYQgBBFDKjA0t+6Uu/zCtCMKH3PlSpy1M6fNLe3V4idUk OIbf7kclM3klkLG5LEGhdpDvjmiCy6LrmAqTLFmFCb9ONSbwoLC1H7P3Afr5CEvHRfAM BeiQ== 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=+n9yg+goLBaQvbvHl/hoKrLBCytign7IMIE4oimtlBM=; b=B9lQiTQlY+U9AcWkn9ivmpbUUcVAJhbs30dE4bGEP1iiEqMaaV5Xnq+h2i6GtoRNz9 6Wp9drcCavTvE8zsuM48i/qD7xbf+3UIBVaHNgp9YKsWtHLHc2BjcL8MIQw3y5AEXN6Y CPgv3PLG/31bIqaQrebilhli8JrbnJgLYtgL+u1bLYJcZ5DWsAP7xGzdTIka25GyT1os p+/y38zi401FiGDk82wno4cip/tRpFn1Hp2xbkjZSMEU4BaQJMUEHDiPgnNYtkSSHfwN p66Ktpbcj2wqYQqgiIinilEDBofbjNXdBGQ7H3EpoqisXK4sS5kXpMfAd67SOtP7ls08 cPrQ== 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 i14si15900131eje.519.2021.05.24.10.34.08; Mon, 24 May 2021 10:34:42 -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 S233191AbhEXRem (ORCPT + 99 others); Mon, 24 May 2021 13:34:42 -0400 Received: from mail-ed1-f50.google.com ([209.85.208.50]:42665 "EHLO mail-ed1-f50.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232708AbhEXRej (ORCPT ); Mon, 24 May 2021 13:34:39 -0400 Received: by mail-ed1-f50.google.com with SMTP id i13so32912487edb.9 for ; Mon, 24 May 2021 10:33:10 -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=+n9yg+goLBaQvbvHl/hoKrLBCytign7IMIE4oimtlBM=; b=S7eD63GE8pzTLncp05+PPPnlxgfNBzIfwQ3R8nsuhB1frbIGbPMRclGbRSsvtcFIWr uwlkEaQH1WSgDvjv9y5+wq66ecMtFXj/w5cuTOZXzesVB8qz0ohwg87CziNirrAVLQXf Nr0dINO1lV/V5zb3gB0Fyzb6D/wB+vu5EyQkYMOBitK/wWU/OHHSP68xWg0joNWpsrM8 AmmzMCUfrg6gVTEP9uqmYUEU73Qmh0dq4Qui8iZKqnOInxE7Mar3zzVakQh1K+DMJdxf Rg8ukIF0m9G5qIakcfHtuXx9TNW2oQHs0BAusYC6yiKCmCCgLCmars+0p6tcG/lBU+ru LXlg== X-Gm-Message-State: AOAM532ulytcFX0oiKJ4WwpD2CbdUMwqjWB3lkuuy/w9n3GyTS4Zks88 kYB5LoeaA124xlZTeYMKE8kZiTzW4lSEZGhdkUk= X-Received: by 2002:a05:6402:190e:: with SMTP id e14mr27254431edz.146.1621877589566; Mon, 24 May 2021 10:33:09 -0700 (PDT) MIME-Version: 1.0 References: <20210523193259.26200-1-chang.seok.bae@intel.com> <20210523193259.26200-29-chang.seok.bae@intel.com> <1980c78b-d51b-c186-9179-f3c72692ad8a@kernel.org> In-Reply-To: From: Len Brown Date: Mon, 24 May 2021 13:32:58 -0400 Message-ID: Subject: Re: [PATCH v5 28/28] x86/fpu/amx: Clear the AMX state when appropriate To: Dave Hansen Cc: Andy Lutomirski , "Chang S. Bae" , Borislav Petkov , Thomas Gleixner , Ingo Molnar , X86 ML , "Brown, Len" , "Liu, Jing2" , "Ravi V. Shankar" , Linux Kernel Mailing List , "Chen, Tim C" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, May 24, 2021 at 10:10 AM Dave Hansen wrote: > On 5/23/21 8:13 PM, Andy Lutomirski wrote: > > > > Can we do this just when going idle? > > Chang, you might also want to talk with folks that do scheduler > performance work (I've cc'd Tim). I know we're always fighting to trim > down the idle and wakeup paths. There might be no other alternative, > but unconditionally forcing an AMX XRSTOR on return from idle might be > considered nasty. I'm not excited about burdening the generic idle path with a CPU feature specific check that would need to be checked on every idle entry. thanks, Len Brown, Intel Open Source Technology Center