summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/include/vm/vm.h1
-rw-r--r--sys/vm/vm_init.c9
2 files changed, 10 insertions, 0 deletions
diff --git a/sys/include/vm/vm.h b/sys/include/vm/vm.h
index 2a24d76..48e1b8f 100644
--- a/sys/include/vm/vm.h
+++ b/sys/include/vm/vm.h
@@ -61,5 +61,6 @@ vm_get_page_size(void)
void vm_init(void);
struct vm_ctx *vm_get_ctx(void);
+struct vas vm_get_kvas(void);
#endif /* !_VM_H_ */
diff --git a/sys/vm/vm_init.c b/sys/vm/vm_init.c
index f15cb0b..6096059 100644
--- a/sys/vm/vm_init.c
+++ b/sys/vm/vm_init.c
@@ -59,6 +59,15 @@ vm_get_ctx(void)
return &bsp_vm_ctx;
}
+/*
+ * Return the kernel VAS.
+ */
+struct vas
+vm_get_kvas(void)
+{
+ return kernel_vas;
+}
+
void
vm_init(void)
{