From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1EC9DC433DF for ; Tue, 2 Jun 2020 15:16:30 +0000 (UTC) Received: from lists.ozlabs.org (lists.ozlabs.org [203.11.71.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 0EC0620659 for ; Tue, 2 Jun 2020 15:16:29 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=octaforge.org header.i=@octaforge.org header.b="II3kpKbG"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="rHE2cxEc" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0EC0620659 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=octaforge.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Received: from bilbo.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 49bwcB1hvNzDqR6 for ; Wed, 3 Jun 2020 01:16:26 +1000 (AEST) Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=octaforge.org (client-ip=64.147.123.25; helo=wout2-smtp.messagingengine.com; envelope-from=daniel@octaforge.org; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=none (p=none dis=none) header.from=octaforge.org Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=octaforge.org header.i=@octaforge.org header.a=rsa-sha256 header.s=fm3 header.b=II3kpKbG; dkim=pass (2048-bit key; unprotected) header.d=messagingengine.com header.i=@messagingengine.com header.a=rsa-sha256 header.s=fm2 header.b=rHE2cxEc; dkim-atps=neutral Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 49bwYC4xZJzDqHX for ; Wed, 3 Jun 2020 01:13:51 +1000 (AEST) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 9AB18731; Tue, 2 Jun 2020 11:13:48 -0400 (EDT) Received: from imap1 ([10.202.2.51]) by compute7.internal (MEProxy); Tue, 02 Jun 2020 11:13:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=octaforge.org; h=mime-version:message-id:in-reply-to:references:date:from:to :cc:subject:content-type:content-transfer-encoding; s=fm3; bh=dj 6HE39zkFyi21hYY/PMc1ZYR2D9tJGR1pihq3eE9YY=; b=II3kpKbGGd/xA0lFAk FIvByRTkW7xQXufvKg4UdKNeQtaeZ3GBCx+kwVnkTiR6w2YDNYmYZxFlMlzSxxFk Y6ZrJu0H6msSEnBXrlrvbv5RF0jcMI5J3k833ywNMLaKkbK+SUNAMRkeMzzyjI8P DYkm9GHkh2kDG8m7mdCXg8heQlMyQTe4cTB9XxZsN/HzQn+kXtmNfXhCJYS5K9pL zHm+nCm8++PyMbolBaxFYcje9bcMWK+uJoXxpY0oKBuL2rTudf4ZirXazM7bKTjc CNe82VqFcJUDF/ojTrdTBC4tX+ffYC8+2mQQRpe4l/6g7cJgZyQr+mbtFPecdxsJ DSCg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=dj6HE39zkFyi21hYY/PMc1ZYR2D9tJGR1pihq3eE9 YY=; b=rHE2cxEciNBf0a7/JbmiE+THZLaObCgh2j1SZS9kssWbpOkT9mcqvVgc2 nmEe0AI3naGC5TUzkqIHjU2A8yPT5X+RdvjRYSci6WbBQLQnCYrQ+jgVRrQawi0/ wZvoiCbl28bLpw9N2Zu6hftwV7S8zjTvHZ0X6BFQ9SwfYYVd4C9ZLw2tOy1byyhS XFlxnRamQ0OfF5Bdi5ELAfrKFCIYPFeE2kh0FQLUBiW7eXtIP/YUoBXL7xRtJ+8J 3J6wUvPSyNX4q0OC1FQVamFDqdkhloD8L1iMP0Em6XWz5e4MfHpewcSx2LhcNvOl SdII43emTN0ZQVi1miAUWEeG1bLgQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudefjedgieehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgfgsehtqhertderreejnecuhfhrohhmpedfffgr nhhivghlucfmohhlvghsrgdfuceouggrnhhivghlsehotghtrghfohhrghgvrdhorhhgqe enucggtffrrghtthgvrhhnpeffgffgtedvieevhffhvedthfdtteeuvdefgedtheetieff feefffeijeeihffgffenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpegurghnihgvlhesohgtthgrfhhorhhgvgdrohhrgh X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id BD184C200A4; Tue, 2 Jun 2020 11:13:46 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.3.0-dev0-519-g0f677ba-fm-20200601.001-g0f677ba6 Mime-Version: 1.0 Message-Id: <3aeb6dfe-ae23-42f9-ac23-16be6b54a850@www.fastmail.com> In-Reply-To: <20200602142337.GS25173@kitsune.suse.cz> References: <2047231.C4sosBPzcN@sheen> <20200602142337.GS25173@kitsune.suse.cz> Date: Tue, 02 Jun 2020 17:13:25 +0200 From: "Daniel Kolesa" To: =?UTF-8?Q?Michal_Such=C3=A1nek?= , "Joseph Myers" Subject: Re: ppc64le and 32-bit LE userland compatibility Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: libc-alpha@sourceware.org, eery@paperfox.es, musl@lists.openwall.com, Will Springer , Palmer Dabbelt via binutils , via libc-dev , linuxppc-dev@lists.ozlabs.org Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" On Tue, Jun 2, 2020, at 16:23, Michal Such=C3=A1nek wrote: > On Tue, Jun 02, 2020 at 01:40:23PM +0000, Joseph Myers wrote: > > On Tue, 2 Jun 2020, Daniel Kolesa wrote: > >=20 > > > not be limited to being just userspace under ppc64le, but should b= e=20 > > > runnable on a native kernel as well, which should not be limited t= o any=20 > > > particular baseline other than just PowerPC. > >=20 > > This is a fairly unusual approach to bringing up a new ABI. Since n= ew=20 > > ABIs are more likely to be used on new systems rather than switching= ABI=20 > > on an existing installation, and since it can take quite some time f= or all=20 > > the software support for a new ABI to become widely available in=20 > > distributions, people developing new ABIs are likely to think about = what=20 > > new systems are going to be relevant in a few years' time when worki= ng out=20 > > the minimum hardware requirements for the new ABI. (The POWER8 mini= mum=20 > > for powerpc64le fits in with that, for example.) > That means that you cannot run ppc64le on FSL embedded CPUs (which lac= k > the vector instructions in LE mode). Which may be fine with you but > other people may want to support these. Can't really say if that's goo= d > idea or not but I don't foresee them going away in a few years, either= . well, ppc64le already cannot be run on those, as far as I know (I don't = think it's possible to build ppc64le userland without VSX in any configu= ration) >=20 > Thanks >=20 > Michal > Daniel