auxvec.h 801 B

123456789101112131415161718192021222324252627282930
  1. #ifndef __ASM_SH_AUXVEC_H
  2. #define __ASM_SH_AUXVEC_H
  3. /*
  4. * Architecture-neutral AT_ values in 0-17, leave some room
  5. * for more of them.
  6. */
  7. #ifdef CONFIG_VSYSCALL
  8. /*
  9. * Only define this in the vsyscall case, the entry point to
  10. * the vsyscall page gets placed here. The kernel will attempt
  11. * to build a gate VMA we don't care about otherwise..
  12. */
  13. #define AT_SYSINFO_EHDR 33
  14. #endif
  15. /*
  16. * More complete cache descriptions than AT_[DIU]CACHEBSIZE. If the
  17. * value is -1, then the cache doesn't exist. Otherwise:
  18. *
  19. * bit 0-3: Cache set-associativity; 0 means fully associative.
  20. * bit 4-7: Log2 of cacheline size.
  21. * bit 8-31: Size of the entire cache >> 8.
  22. */
  23. #define AT_L1I_CACHESHAPE 34
  24. #define AT_L1D_CACHESHAPE 35
  25. #define AT_L2_CACHESHAPE 36
  26. #endif /* __ASM_SH_AUXVEC_H */