⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mmu_context.h

📁 this SRC packet is the headfiles that MIZI vivi bootloader needed when compling
💻 H
字号:
#ifndef __SPARC_MMU_CONTEXT_H#define __SPARC_MMU_CONTEXT_H#include <asm/btfixup.h>#ifndef __ASSEMBLY__static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk, unsigned cpu){}/* * Initialize a new mmu context.  This is invoked when a new * address space instance (unique or shared) is instantiated. */#define init_new_context(tsk, mm) (((mm)->context = NO_CONTEXT), 0)/* * Destroy a dead context.  This occurs when mmput drops the * mm_users count to zero, the mmaps have been released, and * all the page tables have been flushed.  Our job is to destroy * any remaining processor-specific state. */BTFIXUPDEF_CALL(void, destroy_context, struct mm_struct *)#define destroy_context(mm) BTFIXUP_CALL(destroy_context)(mm)/* Switch the current MM context. */BTFIXUPDEF_CALL(void, switch_mm, struct mm_struct *, struct mm_struct *, struct task_struct *, int)#define switch_mm(old_mm, mm, tsk, cpu) BTFIXUP_CALL(switch_mm)(old_mm, mm, tsk, cpu)/* Activate a new MM instance for the current task. */#define activate_mm(active_mm, mm) switch_mm((active_mm), (mm), NULL, smp_processor_id())#endif /* !(__ASSEMBLY__) */#endif /* !(__SPARC_MMU_CONTEXT_H) */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -