18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 28c2ecf20Sopenharmony_ci#ifndef __ASM_ALPHA_AUXVEC_H 38c2ecf20Sopenharmony_ci#define __ASM_ALPHA_AUXVEC_H 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci/* Reserve these numbers for any future use of a VDSO. */ 68c2ecf20Sopenharmony_ci#if 0 78c2ecf20Sopenharmony_ci#define AT_SYSINFO 32 88c2ecf20Sopenharmony_ci#define AT_SYSINFO_EHDR 33 98c2ecf20Sopenharmony_ci#endif 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci/* More complete cache descriptions than AT_[DIU]CACHEBSIZE. If the 128c2ecf20Sopenharmony_ci value is -1, then the cache doesn't exist. Otherwise: 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci bit 0-3: Cache set-associativity; 0 means fully associative. 158c2ecf20Sopenharmony_ci bit 4-7: Log2 of cacheline size. 168c2ecf20Sopenharmony_ci bit 8-31: Size of the entire cache >> 8. 178c2ecf20Sopenharmony_ci bit 32-63: Reserved. 188c2ecf20Sopenharmony_ci*/ 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci#define AT_L1I_CACHESHAPE 34 218c2ecf20Sopenharmony_ci#define AT_L1D_CACHESHAPE 35 228c2ecf20Sopenharmony_ci#define AT_L2_CACHESHAPE 36 238c2ecf20Sopenharmony_ci#define AT_L3_CACHESHAPE 37 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ci#define AT_VECTOR_SIZE_ARCH 4 /* entries in ARCH_DLINFO */ 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci#endif /* __ASM_ALPHA_AUXVEC_H */ 28