linux/arch/h8300/include/asm/mmu_context.h
<<
>>
Prefs
   1#ifndef __H8300_MMU_CONTEXT_H
   2#define __H8300_MMU_CONTEXT_H
   3
   4#include <asm/setup.h>
   5#include <asm/page.h>
   6#include <asm/pgalloc.h>
   7#include <asm-generic/mm_hooks.h>
   8
   9static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
  10{
  11}
  12
  13static inline int
  14init_new_context(struct task_struct *tsk, struct mm_struct *mm)
  15{
  16        // mm->context = virt_to_phys(mm->pgd);
  17        return(0);
  18}
  19
  20#define destroy_context(mm)             do { } while(0)
  21#define deactivate_mm(tsk,mm)           do { } while(0)
  22
  23static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, struct task_struct *tsk)
  24{
  25}
  26
  27static inline void activate_mm(struct mm_struct *prev_mm,
  28                               struct mm_struct *next_mm)
  29{
  30}
  31
  32#endif
  33