Back to home page

OSCL-LXR

 
 

    


0001 #ifndef _ASM_X86_PGTABLE_AREAS_H
0002 #define _ASM_X86_PGTABLE_AREAS_H
0003 
0004 #ifdef CONFIG_X86_32
0005 # include <asm/pgtable_32_areas.h>
0006 #endif
0007 
0008 /* Single page reserved for the readonly IDT mapping: */
0009 #define CPU_ENTRY_AREA_RO_IDT       CPU_ENTRY_AREA_BASE
0010 #define CPU_ENTRY_AREA_PER_CPU      (CPU_ENTRY_AREA_RO_IDT + PAGE_SIZE)
0011 
0012 #define CPU_ENTRY_AREA_RO_IDT_VADDR ((void *)CPU_ENTRY_AREA_RO_IDT)
0013 
0014 #define CPU_ENTRY_AREA_MAP_SIZE     (CPU_ENTRY_AREA_PER_CPU + CPU_ENTRY_AREA_ARRAY_SIZE - CPU_ENTRY_AREA_BASE)
0015 
0016 #endif /* _ASM_X86_PGTABLE_AREAS_H */