pgtable_areas.h 524 B

12345678910111213141516
  1. #ifndef _ASM_X86_PGTABLE_AREAS_H
  2. #define _ASM_X86_PGTABLE_AREAS_H
  3. #ifdef CONFIG_X86_32
  4. # include <asm/pgtable_32_areas.h>
  5. #endif
  6. /* Single page reserved for the readonly IDT mapping: */
  7. #define CPU_ENTRY_AREA_RO_IDT CPU_ENTRY_AREA_BASE
  8. #define CPU_ENTRY_AREA_PER_CPU (CPU_ENTRY_AREA_RO_IDT + PAGE_SIZE)
  9. #define CPU_ENTRY_AREA_RO_IDT_VADDR ((void *)CPU_ENTRY_AREA_RO_IDT)
  10. #define CPU_ENTRY_AREA_MAP_SIZE (CPU_ENTRY_AREA_PER_CPU + CPU_ENTRY_AREA_ARRAY_SIZE - CPU_ENTRY_AREA_BASE)
  11. #endif /* _ASM_X86_PGTABLE_AREAS_H */