Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1650194pxf; Fri, 9 Apr 2021 13:59:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwba7Zom2wC1ACQyMVCfT5M1h5CG5sCOJKF5S89agPA5Q0QBv39Eu8KW2SsGxsclfj4F7do X-Received: by 2002:a17:906:1a09:: with SMTP id i9mr3212469ejf.213.1618001963723; Fri, 09 Apr 2021 13:59:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618001963; cv=none; d=google.com; s=arc-20160816; b=DJlkYGYyhyK7OrhDmrlyFRlykXw0Mh++GvwMvE2Eu5p+2PmSwADyfY83i8fm+m32QB xjgMvaHOktPrZ/4K82nEQS29cdoC937cmlEJ6hlIdxQ2nuN0tNi9z2Mplu9y8w00Gicj KqCnn/Va6r9tahT8HbPbJJ6j10utqiHDT2/NfQ+XkynMQXK1+dzDv+/RuuKajwtp7/xy TEbg6IrfiETBddq88AzjezEzkZR/zEmFfrpoxyO47JxYzVVs/9nd84nsnxKDfPEMB0Z4 CeF1Jgn4WXeqZTpnhqm2D8jjAQI9duhH1UYMvYWPCnyDqgnpbYCu8ZqkLtlFIcIsgNhz bKpg== 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=6269CFEcO294v7exi47GLnYJ4w/SXpoLX7EH0IrfMXg=; b=DA5x+cOn0JnkE2+StxwQVFpxZx9ws8xDdtP1w+7Htv+5P47LbKMo6Woz8tmsP607tr ykfYRBehrd/oMgA98jJFCQcymOZFXheZCu8oKRLXM3wIYH1vS8B4pBkMjdr8cTQtEKaX gkc3yRgwODHAe3u9SukpjT0nYMoF3wDVeeYrdMQvKHxGdBq/+2vRFlwi2cerL1dipwH0 KF3yF1Pw1NxdGf645XZ3Q56PII4fi0PgNA1rtf32seoiP+JIurLlT6QmezLxDHuw0GcN U50kqEPDMRAJXskJFTDuz1H6QDZOZ1QtuGUj/iRg1wYf10w71NkCn1WxaGjzHGGLo6nA 6Cog== 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 p25si2575473ejz.305.2021.04.09.13.58.59; Fri, 09 Apr 2021 13:59:23 -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 S234624AbhDIUz4 (ORCPT + 99 others); Fri, 9 Apr 2021 16:55:56 -0400 Received: from mail-ej1-f41.google.com ([209.85.218.41]:38876 "EHLO mail-ej1-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234278AbhDIUz4 (ORCPT ); Fri, 9 Apr 2021 16:55:56 -0400 Received: by mail-ej1-f41.google.com with SMTP id r12so10710722ejr.5; Fri, 09 Apr 2021 13:55:42 -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=6269CFEcO294v7exi47GLnYJ4w/SXpoLX7EH0IrfMXg=; b=UbrfMgP8uF59OblaqqhqB7XmhIo5yfVh9fr1UBXE+4jDPUIfi7SnMrsEPhaXld87Ds KihSi+fuzN5JVdwQNaP372w5aEjFdHPSdzJeFbWuNbhZKmJkMJ2jfQpUb9TH7SOrpQgG gntMmyBu8RfXqrMru0HNCMlRkygoOka8QK9B2mUtAm2PMArtoM5cxxMxcF60nHZlbRR4 NlkHmCkZ7vQpSgaQmb9d1R+9tdOP/WI/Hb8eZUK3uHP+Yvr6IoFaVMnCfQqTKRqpsuAu hQTlEhciIBwBHuyyTE8p5N6ZzilHHVjgtXdtXN2EgrCjYWLmyuyoel2S3kHIAf7v43uF kSsQ== X-Gm-Message-State: AOAM530eerdaWTOWp0DQ7w6L+4/QXtq6Y1qK4Syds3wq7Vh7n37orkHX Sa47WY+ctjI8hffm6lpDE463JsPW0SJaBYik1KY= X-Received: by 2002:a17:906:dfcc:: with SMTP id jt12mr17795157ejc.31.1618001741712; Fri, 09 Apr 2021 13:55:41 -0700 (PDT) MIME-Version: 1.0 References: <20210331225226.GC11673@zn.tnic> In-Reply-To: <20210331225226.GC11673@zn.tnic> From: Len Brown Date: Fri, 9 Apr 2021 16:55:30 -0400 Message-ID: Subject: Re: Candidate Linux ABI for Intel AMX and hypothetical new related features To: Borislav Petkov Cc: Andy Lutomirski , David Laight , Dave Hansen , Andy Lutomirski , Greg KH , "Bae, Chang Seok" , X86 ML , LKML , libc-alpha , Florian Weimer , Rich Felker , Kyle Huey , Keno Fischer , Linux API Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Mar 31, 2021 at 6:54 PM Borislav Petkov wrote: > > On Wed, Mar 31, 2021 at 06:28:27PM -0400, Len Brown wrote: > > dynamic XCR0 breaks the installed base, I thought we had established > > that. > > We should do a clear cut and have legacy stuff which has its legacy > expectations on the XSTATE layout and not touch those at all. > > And then all new apps which will use these new APIs can go and request > whatever fancy new state constellations we support. Including how they > want their signals handled, etc. > > Fat states like avx512, amx etc will be off by default and apps > explicitly requesting those, can get them. > > That's it. 100% agreement from me! (does anybody disagree?) thanks, Len Brown, Intel Open Source Technology Center