From d031600dd2e8381e9cd2ccc20c4ce94a04f04eaf Mon Sep 17 00:00:00 2001 From: Paul Clarke Date: Tue, 11 Apr 2017 11:19:28 -0300 Subject: Support auxilliary vector components for cache geometries. Add support to getauxval() for new types to get L1, L2, L3 cache sizes, cache line sizes, and cache associativities. The new types for getauxval() were added in the stream for Linux kernel v4.11 in commit 98a5f361b8625c6f4841d6ba013bbf0e80d08147. * elf/elf.h (AT_L1I_CACHESIZE, AT_L1I_CACHEGEOMETRY, AT_L1D_CACHESIZE, AT_L1D_CACHEGEOMETRY, AT_L2_CACHESIZE, AT_L2_CACHEGEOMETRY, AT_L3_CACHESIZE, AT_L3_CACHEGEOMETRY): New. Add auxvec identifiers from kernel arch/powerpc/include/uapi/asm/auxvec.h. --- ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 0dd3057..5df7004 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2017-04-11 Paul Clarke + + * elf/elf.h (AT_L1I_CACHESIZE, AT_L1I_CACHEGEOMETRY, AT_L1D_CACHESIZE, + AT_L1D_CACHEGEOMETRY, AT_L2_CACHESIZE, AT_L2_CACHEGEOMETRY, + AT_L3_CACHESIZE, AT_L3_CACHEGEOMETRY): New. Add auxvec + identifiers from kernel arch/powerpc/include/uapi/asm/auxvec.h. + 2017-04-11 Florian Weimer Zack Weinberg -- cgit v1.1