Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp37428pxf; Wed, 31 Mar 2021 15:55:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwQZc/thMJikgY0x/uNa6yEY8jCeBrvPYaBFwuaL4Aeww+GdcuU9eztr10r/cXG+WZUONgI X-Received: by 2002:aa7:c7c5:: with SMTP id o5mr6507936eds.31.1617231358295; Wed, 31 Mar 2021 15:55:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617231358; cv=none; d=google.com; s=arc-20160816; b=BRsKYrJwg9HaNvHqkiTWLKwVIcdrOq+55CDW/SwCSZb7okzahlgJ/ahD7Jllxn9714 a0K3zEHWH0M4UfJ2XH419YvRtjAxWFPaXnylGd4oQAVfvLDTx6n+WGAR8L+HGofNojS5 vYVYN49Swogp60UE6QWJk27wh06/6fHpVwuu2mjh6F+DPW966b8p4RQHTui4jaXqZEsR Lm6dPJSoJrhoS7bJxzaU15My2h66lNtXULkEN+qXV/TpNJv0+bkNIdGZIUBW1ok70rwr PacWlXV62ejYHOAh4Xszqp1nelh3+9+bWJnZrd6UlIP1DY3n5AFmC9gk0qyvAWpQ1sLR CbRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=Hoe9AIKHKgxfG0tjxl+YBDiimA0tiLOXlYvEpnWzDSk=; b=OMdgrBkfbxgxx/7Kb7Gi6+fIa/HNGy2/m3ZDwxSD+2G5OUxBfitvhJA6zfrRykYtVZ dIrBJjZyim4x3MrdsfMZO9wgybXrSI6fUC3NdQnDRQOq7gIs5dSHkoZb1GwG1qkQWh+B VzgM7+0838sY8XJiH9RMpsNgt0j5NVyyKS1MfXIp6F4wSJr8sd6lKrJEfFuOCcmvOJY3 tLCpi9AlpdYD471qAq8WWZLJCdYIC/JPj8HtEUDv834pcTzp2IAOHUiHJIfcmOFag1Hv /9kYImYK5v1GS6MlJRyjF/rTu0Sk/qwJjws34oz1wEatmObMsk3A3yE1jOe5RudVtkZc 52rw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@alien8.de header.s=dkim header.b=Ki5JTPUA; 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=alien8.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h26si2742356edw.139.2021.03.31.15.55.34; Wed, 31 Mar 2021 15:55:58 -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; dkim=pass header.i=@alien8.de header.s=dkim header.b=Ki5JTPUA; 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=alien8.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230309AbhCaWyi (ORCPT + 99 others); Wed, 31 Mar 2021 18:54:38 -0400 Received: from mail.skyhub.de ([5.9.137.197]:42204 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229497AbhCaWyf (ORCPT ); Wed, 31 Mar 2021 18:54:35 -0400 Received: from zn.tnic (p2e5843c9.dip0.t-ipconnect.de [46.88.67.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 0574A1EC0501; Thu, 1 Apr 2021 00:54:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=dkim; t=1617231274; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:in-reply-to:in-reply-to: references:references; bh=Hoe9AIKHKgxfG0tjxl+YBDiimA0tiLOXlYvEpnWzDSk=; b=Ki5JTPUA6emD4e6Zf0F5f7dTbRwCXrgPZO1j/suFxJMSiAFYCrchdTMUUvHIR0Sy+Uz2Ff fnSa675iZJALC1U+RXEyyhpsF8pvsv075YzKqgleNcylwrxQKPlxhC95RwjaovhTFtjkDT X0OgLiu9zmxXeWDgGnnwIQDezQIR4G4= Date: Thu, 1 Apr 2021 00:52:26 +0200 From: Borislav Petkov To: Len Brown 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 Subject: Re: Candidate Linux ABI for Intel AMX and hypothetical new related features Message-ID: <20210331225226.GC11673@zn.tnic> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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. Thx. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette