diff options
author | Steve Ellcey <sellcey@caviumnetworks.com> | 2018-02-22 08:38:47 -0800 |
---|---|---|
committer | Steve Ellcey <sellcey@caviumnetworks.com> | 2018-02-22 08:38:47 -0800 |
commit | e9537dddc7c7c7b60b55ed845542c8d586164488 (patch) | |
tree | ae653efab8d31c8d5056f0d29fef30c19c0fd260 /ChangeLog | |
parent | da81ae645d8ee89052f109c814a68a9489f562e6 (diff) | |
download | glibc-e9537dddc7c7c7b60b55ed845542c8d586164488.tar.gz glibc-e9537dddc7c7c7b60b55ed845542c8d586164488.tar.xz glibc-e9537dddc7c7c7b60b55ed845542c8d586164488.zip |
IFUNC for Cavium ThunderX2
* sysdeps/aarch64/multiarch/Makefile (sysdep_routines): Add memcpy_thunderx2. * sysdeps/aarch64/multiarch/ifunc-impl-list.c (MAX_IFUNC): Increment to 4. (__libc_ifunc_impl_list): Add __memcpy_thunderx2. * sysdeps/aarch64/multiarch/memcpy.c (libc_ifunc): Add IS_THUNDERX2 and IS_THUNDERX2PA checks. * sysdeps/aarch64/multiarch/memcpy_thunderx.S (USE_THUNDERX2): Use macro to set name appropriately. (memcpy): Use USE_THUNDERX2 macro to modify prefetches. * sysdeps/aarch64/multiarch/memcpy_thunderx2.S: New file. * sysdeps/unix/sysv/linux/aarch64/cpu-features.h (IS_THUNDERX2PA): New macro. (IS_THUNDERX2): New macro.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index d33b47053b..b47ef63266 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,20 @@ +2018-02-22 Steve Ellcey <sellcey@cavium.com> + + * sysdeps/aarch64/multiarch/Makefile (sysdep_routines): + Add memcpy_thunderx2. + * sysdeps/aarch64/multiarch/ifunc-impl-list.c (MAX_IFUNC): + Increment to 4. + (__libc_ifunc_impl_list): Add __memcpy_thunderx2. + * sysdeps/aarch64/multiarch/memcpy.c (libc_ifunc): Add IS_THUNDERX2 + and IS_THUNDERX2PA checks. + * sysdeps/aarch64/multiarch/memcpy_thunderx.S (USE_THUNDERX2): + Use macro to set name appropriately. + (memcpy): Use USE_THUNDERX2 macro to modify prefetches. + * sysdeps/aarch64/multiarch/memcpy_thunderx2.S: New file. + * sysdeps/unix/sysv/linux/aarch64/cpu-features.h (IS_THUNDERX2PA): + New macro. + (IS_THUNDERX2): New macro. + 2018-02-22 Stefan Liebler <stli@linux.vnet.ibm.com> * sysdeps/s390/fpu/libm-test-ulps: Regenerated. |