x86: vmm: Finalize to owning_proc, not cur_proc.
[akaros.git] / kern / arch / x86 / mmu.h
index 5d046ab..4e1dc63 100644 (file)
@@ -1,4 +1,12 @@
 #pragma once
 
-/* til we remove this file, unless we have some kernel-only stuff later */
 #include <ros/arch/mmu.h>
+
+#ifndef __ASSEMBLER__
+
+static inline kpte_t build_kpte(uintptr_t pa, int flags)
+{
+       return LA2PPN(pa) << PGSHIFT | PGOFF(flags);
+}
+
+#endif /* __ASSEMBLER__ */