git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
feat: experimental tty console with scrollback buffer.
[lunaix-os.git]
/
lunaix-os
/
includes
/
lunaix
/
mm
/
vmm.h
diff --git
a/lunaix-os/includes/lunaix/mm/vmm.h
b/lunaix-os/includes/lunaix/mm/vmm.h
index bd074c54d41b2466e1455fa7c0e8aee365d6384a..eab731589745221569db2354440449e4727ab41d 100644
(file)
--- a/
lunaix-os/includes/lunaix/mm/vmm.h
+++ b/
lunaix-os/includes/lunaix/mm/vmm.h
@@
-18,6
+18,12
@@
*/
#define VMAP_NOMAP 2
+/**
+ * @brief 规定下一个可用页映射应当限定在指定的4MB地址空间内
+ *
+ */
+#define VALLOC_PDE 1
+
/**
* @brief 初始化虚拟内存管理器
*
@@
-97,4
+103,7
@@
vmm_mount_pd(uintptr_t mnt, void* pde);
void*
vmm_unmount_pd(uintptr_t mnt);
+void*
+vmm_next_free(uintptr_t start, int options);
+
#endif /* __LUNAIX_VMM_H */