This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC] Expanding the hwcap


AT_HWCAP2 seems adequate for the time being, as others have said.

But I don't think there's anything wrong with the extensible vDSO approach.
It doesn't need to induce any runtime overhead (beyond the startup time
cost of finding the magic in the vDSO).  struct rtld_global_ro can just
contain a fixed-sized array large enough for all the bits that libc code
actually tests.  The startup code will copy into that from the vDSO values,
rather than the code testing the bits following a pointer into the vDSO.


Thanks,
Roland


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]