aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog25
1 files changed, 25 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 80bb1f847e..e44f7bd5c4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,28 @@
+2017-06-20 H.J. Lu <hongjiu.lu@intel.com>
+ Erich Elsen <eriche@google.com>
+
+ * elf/dl-tunables.list (tune): Add ifunc,
+ x86_non_temporal_threshold,
+ x86_data_cache_size and x86_shared_cache_size.
+ * manual/tunables.texi: Document glibc.tune.ifunc,
+ glibc.tune.x86_data_cache_size, glibc.tune.x86_shared_cache_size
+ and glibc.tune.x86_non_temporal_threshold.
+ * sysdeps/unix/sysv/linux/x86/dl-sysdep.c: New file.
+ * sysdeps/x86/cpu-tunables.c: Likewise.
+ * sysdeps/x86/cacheinfo.c
+ (init_cacheinfo): Check and get data cache size, shared cache
+ size and non temporal threshold from cpu_features.
+ * sysdeps/x86/cpu-features.c [HAVE_TUNABLES] (TUNABLE_NAMESPACE):
+ New.
+ [HAVE_TUNABLES] Include <unistd.h>.
+ [HAVE_TUNABLES] Include <elf/dl-tunables.h>.
+ [HAVE_TUNABLES] (TUNABLE_CALLBACK (set_ifunc)): Likewise.
+ [HAVE_TUNABLES] (init_cpu_features): Use TUNABLE_GET to set
+ IFUNC selection, data cache size, shared cache size and non
+ temporal threshold.
+ * sysdeps/x86/cpu-features.h (cpu_features): Add data_cache_size,
+ shared_cache_size and non_temporal_threshold.
+
2017-06-20 Wilco Dijkstra <wdijkstr@arm.com>
* benchtests/README: Describe workload feature.