Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp3689841pxf; Mon, 29 Mar 2021 08:49:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzkS0imDUlkTj1lSSIq9TlyBiOxZOnfxsvF80sFjUES3Bszc8fNWZgC+8zaxV4SXXyYF4cv X-Received: by 2002:aa7:c98f:: with SMTP id c15mr29842204edt.231.1617032964720; Mon, 29 Mar 2021 08:49:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617032964; cv=none; d=google.com; s=arc-20160816; b=R1wz33kvG4hKjnoiL+T/x0eiSl4IV13KaL8AWC6Bx6i6eoxxkzXcm1JZAOpwsXgQNm j2ZXrfxBaKnrh2/ELOEKYmwdulZcVTnPWN3yiD7K5gLcoTTt2OqabhqBRJgHspjDq7An UM+yKLFAcdiCdHnBcN/hT55p2MIZc2cjPrhX5D78e3E0JiQKVKg466iUdQRTjPMpoyD0 NHKysxCglSmTrBwa6dTnbLJX24BGx/VHJwsEwRhy3gCaRn99RB5AVv9znXW8cdqtKODG GvFr3popuQx6CF6kkFodmuVkG37GN/CsiQ8u35rcmo/uTMmuCMyYxNwkHtJ0c/9hQCK2 vjwA== 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=xhGp0qCEbGMGV56oXQiQ4QElYxInA3LXi3gdMNA56qk=; b=aD3HyacqXKjpCO2rn488uv7BlH11Su2OZbPZkoOFL+39Qjg/H7rfUtQNC1JrBI98DD ldNBkgHCgS5qXKVjA988Zv2UZeJYHLh2zEs4j8XtXITTbFaAWz7CTSSkLPD1x15ZvA0n yljjO7f+Z2nqIm5u4RYzgXVr7yvI3cEI0lihIluG61mg5nPhKG4eHQBQ82A7YPpdVWUD i7Qds1WRp32qQKnde7ru77d7OBiQYjvdodvDVBteTPd4YzkPwTp+Ucsq0cFkWLrOlcEj ZtkNZV/gu8GeEY4wBMmz6e0ju+lzFKLOrTPplwrJC+fR706RA4XIL149YzUnrMkBpSz5 GsWQ== 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 h25si13767688eje.653.2021.03.29.08.49.01; Mon, 29 Mar 2021 08:49:24 -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 S231426AbhC2PsG (ORCPT + 99 others); Mon, 29 Mar 2021 11:48:06 -0400 Received: from mail-ed1-f41.google.com ([209.85.208.41]:37679 "EHLO mail-ed1-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231237AbhC2Pry (ORCPT ); Mon, 29 Mar 2021 11:47:54 -0400 Received: by mail-ed1-f41.google.com with SMTP id x21so14763875eds.4; Mon, 29 Mar 2021 08:47:53 -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=xhGp0qCEbGMGV56oXQiQ4QElYxInA3LXi3gdMNA56qk=; b=hjt7FQwlFeDhtE+KCKjjy5h2EpLjNN77xgp5glF0UxRIjVYaSplbVKRnkACcB1Ef/y Jmh3o43y7u5+YNRJB1TPaExdMg/IEFUrf5tKYThJxvlbOIamU2p8Fa9xCjVchEL4chT1 UDhCbqTS5wppJWOp4fukGS82rcT43SW8Ia8n1LCyS9t1o9/BNRtr/oEQVXckM5hforcs 5H18Hhh/9tM7VfvVqdekZttpvHb2a1ruX6Z2dOiHJC9WiTNmCH3OSPCBEbDyVk08cRrA iJJFd4N88gul7rRicGo5ZC0vzHmWnUks+aEnrGDI5ZH1rDZ3EQedxSqA7GwSQN/rB5jT llZA== X-Gm-Message-State: AOAM53335Em1aV/yNansJT30Tuyri/Z0ANrOT3Iv9YiVQtI+hgj2b17s mRp1519BPm0ibkDILnqAwA7/zYzH++b+bMtmtrc= X-Received: by 2002:a05:6402:1855:: with SMTP id v21mr29232689edy.310.1617032873137; Mon, 29 Mar 2021 08:47:53 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Len Brown Date: Mon, 29 Mar 2021 11:47:42 -0400 Message-ID: Subject: Re: Candidate Linux ABI for Intel AMX and hypothetical new related features To: Greg KH Cc: Andy Lutomirski , "Bae, Chang Seok" , Dave Hansen , 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 Sat, Mar 27, 2021 at 5:58 AM Greg KH wrote: > > On Fri, Mar 26, 2021 at 11:39:18PM -0400, Len Brown wrote: > > Hi Andy, > > > > Say a mainline links with a math library that uses AMX without the > > knowledge of the mainline. sorry for the confusion. mainline = main(). ie. the part of the program written by you, and not the library you linked with. In particular, the library may use instructions that main() doesn't know exist. -- Len Brown, Intel Open Source Technology Center