Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1348328imu; Tue, 20 Nov 2018 16:17:10 -0800 (PST) X-Google-Smtp-Source: AFSGD/X4omh6WCU7IB64fRLeSWKdUwATm+jyeti7LWUCojrDQpDNSMIMXFs15j02+Dni8tx9jpLo X-Received: by 2002:a63:fe0a:: with SMTP id p10mr3841803pgh.265.1542759429959; Tue, 20 Nov 2018 16:17:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542759429; cv=none; d=google.com; s=arc-20160816; b=fHQxP+0cYXpwKoCj3RjGrkOMsD4NkqtdD9Kx/FATy2Gt7FeRtEkRmF8hAAmbS0PucX nQujudm3Iul0GszG3UTfgMk3jP7ASx4QLJLNlbmvR+Oo3TJI/7XQAfeO9/JGi5GyPgym e+sMNbOKseeSuAieGNq3miYfBab/yPgBcqwj/iUpZTGDR1d/hQ57yncMIRucik6AvBAb bWfNITywMF1XHAXkGedl0zg62h0ZiMiPs71S5ac+BSD9bRzySLXWbQeg1F4wzcc+0YkB bfwCPNMhAUmVvlEWNb30yrllM4oSX7pKLaULLk4CMhXXlcDi50fl95wZ7U8P8avcsVwU 7uGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=gSftxNM1tDIUR/gzIMfXFAdZwbQfAxHnK7WZR1rtu7M=; b=JakbIQWnm8AXfl5e/3mvZTFGN8txXbYFKwgSHSlH4Ok9JkDJwxCtom/FOhqVx9qLng +cH6rSlSFGYCIyHTDotl+LxQBT33V3csOmLgxUeFd0gfwWsvbLQFrvI1mZPzKCTB/zcj AKngVPr7hfcZJ8kYtZ5P+sMmZbEHFNdOkBXQnhK+pMcS1zC8bSWE2jY1lc6eAvMR3wpm 4vq1EFWi+hLVkjXPeqh1S3SHaZtcabomNGU/BqH14eIMIKqW2tvjAjBZ9T+o3rxP6GMG CAaatcK6oWRH/3qwDZy5DkIp/hwoyGnCE7fD2if7lWIUVwQ0kJADVG8OM8yyrLzptofJ IZbQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e8si1582129pfc.248.2018.11.20.16.16.55; Tue, 20 Nov 2018 16:17:09 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726591AbeKUJiE (ORCPT + 99 others); Wed, 21 Nov 2018 04:38:04 -0500 Received: from esgaroth.petrovitsch.at ([78.47.184.11]:4311 "EHLO esgaroth.tuxoid.at" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725913AbeKUJiD (ORCPT ); Wed, 21 Nov 2018 04:38:03 -0500 Received: from thorin.petrovitsch.priv.at (80-110-99-3.cgn.dynamic.surfer.at [80.110.99.3]) (authenticated bits=0) by esgaroth.tuxoid.at (8.15.2/8.15.2) with ESMTPSA id wAKN4pSj005548 (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO); Wed, 21 Nov 2018 00:04:53 +0100 Subject: Re: Cleaning up numbering for new x86 syscalls? To: Ingo Molnar , Andy Lutomirski Cc: X86 ML , LKML , Borislav Petkov , Peter Zijlstra , Tycho Andersen , Daniel Colascione , Florian Weimer , "Carlos O'Donell" , Rich Felker References: <20181120073352.GA79825@gmail.com> From: Bernd Petrovitsch Message-ID: <87cbf7b4-9e77-adc1-8e18-14dd206f0b79@petrovitsch.priv.at> Date: Wed, 21 Nov 2018 00:04:34 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0 MIME-Version: 1.0 In-Reply-To: <20181120073352.GA79825@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-DCC-MGTINTERNET-Metrics: esgaroth.tuxoid.at 1170; Body=11 Fuz1=11 Fuz2=11 X-Virus-Scanned: clamav-milter 0.97 at esgaroth.tuxoid.at X-Virus-Status: Clean X-Spam-Status: No, score=1.1 required=5.0 tests=AWL,UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Report: * 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines * 1.0 AWL AWL: Adjusted score from AWL reputation of From: address X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on esgaroth.tuxoid.at Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 20/11/2018 08:33, Ingo Molnar wrote: [...] > 6. Is x32 even used in practice? I still think it was a mistake to add it > and some significant distributions like Fedora are not enabling it. x32 works as far as gcc/gas/ld is concerned (at least for compiling non-trivial programs). Finding a distribution that actually *delivers* x32 libraries is another thing (and said non-trivial software uses ATM e.g. libxml2) - at least I can't find an "x32-Ubuntu". And no, I don't see a compelling reason to (try to) build the n+1. architecture for the major distributions. And yes, lots of stuff will not compile out of the box (especially if one uses a somewhat sane set of gcc options - not only -Wall -Wextra -Werror) but if one gets software to compile for i386 and x86_64, getting it to compile for x32 is a Friday afternoon job (more or less). And yes, there is enough hardware/systems out there that uses 64bit CPUs (for whatever reason - if only that one can't get a 32bit CPU for that board) but will never ever need more than 2-3 GB RAM ..... MfG, Bernd -- Bernd Petrovitsch Email : bernd@petrovitsch.priv.at LUGA : http://www.luga.at