This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] Add ifunc memcpy and memmove for aarch64
- From: Adhemerval Zanella <adhemerval dot zanella at linaro dot org>
- To: Steve Ellcey <sellcey at caviumnetworks dot com>, libc-alpha at sourceware dot org
- Date: Mon, 6 Feb 2017 18:54:08 -0200
- Subject: Re: [PATCH] Add ifunc memcpy and memmove for aarch64
- Authentication-results: sourceware.org; auth=none
- References: <4b2ac221-f201-e740-13c4-9abf69149941@linaro.org> <1485214395.4759.44.camel@caviumnetworks.com> <8f728880-108e-d028-2751-f79e22c8f3d7@linaro.org> <1485365668.29977.16.camel@caviumnetworks.com>
On 25/01/2017 15:34, Steve Ellcey wrote:
> Here is a new version of the aarch64 ifunc patch with the cpu-features
> style of initialization on startup. Adhemerval, since I took some code
> from your branch I added your name to the ChangeLog. In addition to
> doing the mrs instruction on startup the main difference in this patch
> from the last one is that it uses ifuncs in both the shared and archive
> libc libraries.
>
> Steve Ellcey
> sellcey@cavium.com
Hi Steve,
I think it is better to split this patchset in two, one for multiarch foundation
for aarch64 and another one for the thunderx memcpy implementation itself.
Besides that I think patch should be ok.
> diff --git a/sysdeps/aarch64/multiarch/init-arch.h b/sysdeps/aarch64/multiarch/init-arch.h
> index e69de29..eafbf77 100644
> --- a/sysdeps/aarch64/multiarch/init-arch.h
> +++ b/sysdeps/aarch64/multiarch/init-arch.h
> @@ -0,0 +1,22 @@
> +/* This file is part of the GNU C Library.
Missing one line description for this file.