1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2*4882a593Smuzhiyun #ifndef __ASM_ALPHA_AUXVEC_H 3*4882a593Smuzhiyun #define __ASM_ALPHA_AUXVEC_H 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun /* Reserve these numbers for any future use of a VDSO. */ 6*4882a593Smuzhiyun #if 0 7*4882a593Smuzhiyun #define AT_SYSINFO 32 8*4882a593Smuzhiyun #define AT_SYSINFO_EHDR 33 9*4882a593Smuzhiyun #endif 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun /* More complete cache descriptions than AT_[DIU]CACHEBSIZE. If the 12*4882a593Smuzhiyun value is -1, then the cache doesn't exist. Otherwise: 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun bit 0-3: Cache set-associativity; 0 means fully associative. 15*4882a593Smuzhiyun bit 4-7: Log2 of cacheline size. 16*4882a593Smuzhiyun bit 8-31: Size of the entire cache >> 8. 17*4882a593Smuzhiyun bit 32-63: Reserved. 18*4882a593Smuzhiyun */ 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun #define AT_L1I_CACHESHAPE 34 21*4882a593Smuzhiyun #define AT_L1D_CACHESHAPE 35 22*4882a593Smuzhiyun #define AT_L2_CACHESHAPE 36 23*4882a593Smuzhiyun #define AT_L3_CACHESHAPE 37 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun #define AT_VECTOR_SIZE_ARCH 4 /* entries in ARCH_DLINFO */ 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun #endif /* __ASM_ALPHA_AUXVEC_H */ 28