Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751934AbbKPLNg (ORCPT ); Mon, 16 Nov 2015 06:13:36 -0500 Received: from relay1.mentorg.com ([192.94.38.131]:51237 "EHLO relay1.mentorg.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751151AbbKPLNf (ORCPT ); Mon, 16 Nov 2015 06:13:35 -0500 Date: Mon, 16 Nov 2015 11:12:08 +0000 From: Joseph Myers X-X-Sender: jsm28@digraph.polyomino.org.uk To: Arnd Bergmann CC: Chris Metcalf , , , Andrew Pinski , "Kapoor, Prasun" , Andreas Schwab , Nathan Lynch , LKML , Alexander Graf , Alexey Klimov , , Yury Norov , Andrew Pinski , David Daney , Catalin Marinas , Jan Dakinevich , Philipp Tomsich , Andrey Konovalov , , Mike Frysinger , Paul Eggert , Rich Felker Subject: Re: [PATCH v6 13/17] arm64:ilp32: add sys_ilp32.c and a separate table (in entry.S) to use it In-Reply-To: <4814795.z9jdqoW8IP@wuerfel> Message-ID: References: <1446507046-24604-1-git-send-email-ynorov@caviumnetworks.com> <5648B5E3.3060700@ezchip.com> <4814795.z9jdqoW8IP@wuerfel> User-Agent: Alpine 2.10 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1513 Lines: 30 On Mon, 16 Nov 2015, Arnd Bergmann wrote: > Let's not get into the tv_nsec discussion today, that is not thankfully > not relevant for arm64 any more at this point. The system call ABI for > arm64/ilp32 is now the same as for any other 32-bit architecture using > the generic ABI, the question we're trying to solve here is only whether it > is ok for new 32-bit glibc ports to only offer a 64-bit off_t as the kernel > currently does (using __kernel_loff_t) or if we still need to support the > _FILE_OFFSET_BITS=32 case. > > If I got you right, we can use 64-bit off_t now, so we just need someone > to figure out how to make that the default in glibc for new architectures > while keeping the existing 32-bit architectures unchanged. It would be an entirely new combination. Presumably such a port would want the "function X is an alias of function Y" aspects of wordsize-64 directories (where that relates to off_t, struct stat etc. as opposed to long and long long), and the "registers are 64-bit so 64-bit operations are efficient" aspects, but not all the "64-bit syscall interface" aspects, so someone would need to review wordsize-64 sysdeps files and figure out what is or is not relevant to this port. -- Joseph S. Myers joseph@codesourcery.com -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/