memory_dynix.h
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:1k
- /*
- * memory quantity mib groups
- *
- */
- #ifndef _MIBGROUP_MEMORY_DYNIX_H
- #define _MIBGROUP_MEMORY_DYNIX_H
- #include "mibdefs.h"
- /*
- * from /usr/include/sys/mc_param.h
- */
- #define MMU_PAGESIZE 0x1000 /* 4096 bytes */
- /*
- * Here's the correct way to convert sectors to KB
- * #define S2KB(size) (((size)*DEV_BSIZE)/1024)
- * Here's the quick way plus no fear of overflow
- */
- #define S2KB(size) ((size)/2) /* sectors to KB */
- #define S2MB(size) (((size)+1023)/2048) /* sectors to MB */
- #define P2KB(size) ((size)*(MMU_PAGESIZE/1024)) /* pages to KB */
- #define P2MB(size) ((P2KB(size)+511)/1024) /* pages to MB */
- void init_memory_dynix(void);
- #endif /* _MIBGROUP_MEMORY_DYNIX_H */