mmu_context.h
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
- #ifndef __CRIS_MMU_CONTEXT_H
- #define __CRIS_MMU_CONTEXT_H
- extern int init_new_context(struct task_struct *tsk, struct mm_struct *mm);
- extern void get_mmu_context(struct mm_struct *mm);
- extern void destroy_context(struct mm_struct *mm);
- extern void switch_mm(struct mm_struct *prev, struct mm_struct *next,
- struct task_struct *tsk, int cpu);
- #define activate_mm(prev,next) switch_mm((prev),(next),NULL,smp_processor_id())
- /* current active pgd - this is similar to other processors pgd
- * registers like cr3 on the i386
- */
- extern volatile pgd_t *current_pgd; /* defined in arch/cris/mm/fault.c */
- static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk, unsigned cpu)
- {
- }
- #endif