This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [COMMITTED PATCH] Move tilegx, tilepro, and linux-generic from ports to libc.
- From: Chris Metcalf <cmetcalf at ezchip dot com>
- To: Szabolcs Nagy <szabolcs dot nagy at arm dot com>, "H.J. Lu" <hjl dot tools at gmail dot com>
- Cc: Chris Metcalf <cmetcalf at tilera dot com>, GNU C Library <libc-alpha at sourceware dot org>, Marcus Shawcroft <marcus dot shawcroft at arm dot com>
- Date: Thu, 19 Mar 2015 13:42:49 -0400
- Subject: Re: [COMMITTED PATCH] Move tilegx, tilepro, and linux-generic from ports to libc.
- Authentication-results: sourceware.org; auth=none
- Authentication-results: arm.com; dkim=none (message not signed) header.d=none;
- References: <201402101603 dot s1AG30C9000514 at gx-1 dot internal dot tilera dot com> <CAMe9rOpqM3QsZpFnCb57gcWMwFR6acdVCvofV=U40avD78nG8w at mail dot gmail dot com> <550AF9F1 dot 2080600 at ezchip dot com> <CAMe9rOpR29gEFuhGLPg_o1DK0+XHrvFw8zk=zYA5s1QuJ_yAVQ at mail dot gmail dot com> <550B006B dot 5030300 at ezchip dot com> <550B0549 dot 8010608 at arm dot com>
On 03/19/2015 01:20 PM, Szabolcs Nagy wrote:
i think aarch64 does not want 32bit blkcnt, that breaks on
a large fs (not even with ilp32)
i'm surprised it is in use on newer 32bit archs at all
(if it is then i think linux asm-generic needs a fix)
Well, things work fine on ILP32 if you build with __FILE_OFFSET_BITS=64,
of course. And that is pretty much the standard, these days.
It's true that it would be nice if you didn't have to do that. But the
way we set it up matched the expected behavior from older Linuxes, and
matching that behavior made sense five years ago when we were doing this
work at Tilera; after all, that's how i386 compatibility behaves on
64-bit x86, which was pretty much our benchmark for what approach to use.
--
Chris Metcalf, EZChip Semiconductor
http://www.ezchip.com
- References:
- Re: [COMMITTED PATCH] Move tilegx, tilepro, and linux-generic from ports to libc.
- Re: [COMMITTED PATCH] Move tilegx, tilepro, and linux-generic from ports to libc.
- Re: [COMMITTED PATCH] Move tilegx, tilepro, and linux-generic from ports to libc.
- Re: [COMMITTED PATCH] Move tilegx, tilepro, and linux-generic from ports to libc.
- Re: [COMMITTED PATCH] Move tilegx, tilepro, and linux-generic from ports to libc.