aboutsummaryrefslogtreecommitdiffstats
path: root/man3
diff options
context:
space:
mode:
authorRaphael Moreira Zinsly <rzinsly@linux.vnet.ibm.com>2019-09-24 10:11:42 -0300
committerMichael Kerrisk <mtk.manpages@gmail.com>2019-09-24 21:57:51 +0200
commita81869d0e65394348f083746488f6b9c92b0d056 (patch)
treec596d6bad4ccc9cf4accdfff537e1c36d85ec0b1 /man3
parentf3fdbe281280780ce5eaed55c63a03360a1a385b (diff)
downloadman-pages-a81869d0e65394348f083746488f6b9c92b0d056.tar.gz
getauxval.3: Add new cache geometry entries
Add entries for the new cache geometry values of the auxiliary vector that got included in the kernel. Signed-off-by: Raphael Moreira Zinsly <rzinsly@linux.vnet.ibm.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
Diffstat (limited to 'man3')
-rw-r--r--man3/getauxval.328
1 files changed, 28 insertions, 0 deletions
diff --git a/man3/getauxval.3 b/man3/getauxval.3
index 794bc97b58..b78a63225b 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) ).