📄 def_vmm.h
字号:
/***************************************************************************
** File name : def_vmm.h
** Author : x.cheng
** Create date :
**
** Comments:
** 虚拟内存管理的常量和函数声明
**
** Revisions:
** $Log: def_vmm.h,v $
** Revision 1.1.1.1 2005/07/27 06:53:16 x.cheng
** add into repositories
**
**
***************************************************************************/
#ifndef __DEF_VMM_H__
#define __DEF_VMM_H__
//! Magic number to identify a memory block for kernel space.
#define MCB_MAGIC *((unsigned long *)"$MCB")
//! Magic number to identify a memory block for user mode space.
#define UMB_MAGIC *((unsigned long *)"$UMB")
//! Free memory block.
#define MB_FREE 0
//! Allocated memory block.
#define MB_BUSY 1
//! A memory control block structure.
typedef struct MemroyCtrlBock {
unsigned long ulMagic;
unsigned long ulFlags;
unsigned long ulSize;
unsigned long ulOwnerPtr;
} ts_MCB;
#define GFP_KERNEL 1 //Allocate normal kernel ram.
#define GFP_ATOMIC 2 //Use inside interrupt.
#endif /* end of __DEF_VMM_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -