Re: ARCv2 Public PRM (was Re: [PATCH v2 00/15] glibc port to ARC processors)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 1/17/20 1:56 PM, Joseph Myers wrote:
> There was one technical point regarding the glibc port I raised briefly in 
> a discussion at the end of the Cauldron in Montreal: you should consider 
> whether it would make sense, as a new 32-bit port, to have 64-bit times 
> and 64-bit off_t, ino_t, etc. from the start, as RV32 is doing.  We don't 
> have a specific policy for this, but it may make sense for new ports not 
> to include ABI variants that either are, or will become, obsolescent. 

I agree we should do that.

>  If 
> you require Linux 5.1 or later for the port then all or nearly all the 
> architecture-independent pieces required for a 32-bit port supporting only 
> 64-bit times should be covered by the RV32 patches, which I think are 
> quite close to being ready to go into glibc, though you'd need to watch 
> out for any (new or existing) #ifdef conditionals that might try to use 
> 32-bit-time syscalls if they exist (which they don't on RV32) - and that 
> would not prevent supporting older kernel versions later if desired, as 
> the Y2038 support gets built out (including, in particular, the support 
> for falling back to 32-bit-time syscalls in functions for 64-bit-time 
> interfaces).

Ok I see patches in flight on the mailing list. Would it make sense for me to
start off in parallel with ARC port which will take it's due course of review and
rework and in that process upstream y2038 work settles down and I then
rebase/switch ARC to that. Or would rather wait for upstream to settle down and
then I adjust/post ?

Thx,
-Vineet
_______________________________________________
linux-snps-arc mailing list
linux-snps-arc@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/linux-snps-arc



[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux