Ping: [Patch] aarch64: Thunderx specific memcpy and memmove
Siddhesh Poyarekar
siddhesh@gotplt.org
Fri May 26 05:42:00 GMT 2017
On Friday 26 May 2017 02:42 AM, Florian Weimer wrote:
> In this case, you should reconsider putting the string functions into
> the vDSO. This will push the implementation to the kernel, but it
> does more than just shifting the work: the kernel has more direct
> means to provide hardware capabilities, and it also can use
> just-in-time code generation (which we want to avoid in glibc).
You will still need an indirection to access the VDSO function, so it
does not solve the problem Wilco was referring to. Micro-architecture
explosion is currently just a theory (which both Wilco and I think is
invalid since we will eventually come up with a small enough set of
functions that cater to a variety of micro-architectures), so this would
be worth worrying about only if we find that we're exceeding the number
of IFUNC implementations in x86.
Siddhesh
More information about the Libc-alpha
mailing list