Add entries for the new cache geometry values of the auxiliary vectors that got included in the kernel. Signed-off-by: Raphael Moreira Zinsly <rzinsly@xxxxxxxxxxxxxxxxxx> --- man3/getauxval.3 | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/man3/getauxval.3 b/man3/getauxval.3 index 794bc97b5..b78a63225 100644 --- a/man3/getauxval.3 +++ b/man3/getauxval.3 @@ -123,6 +123,34 @@ The instruction cache block size. .\" .TP .\" .BR AT_NOTELF .TP +.\" Kernel commit 98a5f361b8625c6f4841d6ba013bbf0e80d08147 +.BR AT_L1D_CACHEGEOMETRY +Geometry of the L1 data cache, encoded with the cache line size in +bytes in the bottom 16 bits and the cache associativity in the next 16 +bits. The associativity is such that if N is the 16-bit value, the cache +is N-way set associative. +.TP +.BR AT_L1D_CACHESIZE +The L1 data cache size. +.TP +.BR AT_L1I_CACHEGEOMETRY +Geometry of the L1 instruction cache, encoded as for AT_L1D_CACHEGEOMETRY. +.TP +.BR AT_L1I_CACHESIZE +The L1 instruction cache size. +.TP +.BR AT_L2_CACHEGEOMETRY +Geometry of the L2 cache, encoded as for AT_L1D_CACHEGEOMETRY. +.TP +.BR AT_L2_CACHESIZE +The L2 cache size. +.TP +.BR AT_L3_CACHEGEOMETRY +Geometry of the L3 cache, encoded as for AT_L1D_CACHEGEOMETRY. +.TP +.BR AT_L3_CACHESIZE +The L3 cache size. +.TP .BR AT_PAGESZ The system page size (the same value returned by .IR sysconf(_SC_PAGESIZE) ). -- 2.21.0