4 #include <lunaix/ds/llist.h>
5 #include <lunaix/ds/mutex.h>
16 * @brief 私有区域,该区域中的页无法进行任何形式的共享。
19 #define REGION_PRIVATE 0x0
22 * @brief 读共享区域,该区域中的页可以被两个进程之间读共享,但任何写操作须应用Copy-On-Write
25 #define REGION_RSHARED 0x1
28 * @brief 写共享区域,该区域中的页可以被两个进程之间读共享,任何的写操作无需执行Copy-On-Write
31 #define REGION_WSHARED 0x2
33 #define REGION_TYPE_CODE (0)
34 #define REGION_TYPE_DATA (1 << 2)
38 struct llist_header* head;
44 #endif /* __LUNAIX_MM_H */