tlb.h 414 B

1234567891011121314
  1. #ifndef _CRIS_ARCH_TLB_H
  2. #define _CRIS_ARCH_TLB_H
  3. /*
  4. * The TLB is a 64-entry cache. Each entry has a 8-bit page_id that is used
  5. * to store the "process" it belongs to (=> fast mm context switch). The
  6. * last page_id is never used so we can make TLB entries that never matches.
  7. */
  8. #define NUM_TLB_ENTRIES 64
  9. #define NUM_PAGEID 256
  10. #define INVALID_PAGEID 255
  11. #define NO_CONTEXT -1
  12. #endif /* _CRIS_ARCH_TLB_H */