summaryrefslogtreecommitdiff
path: root/vm/vm_ptable.h
diff options
context:
space:
mode:
Diffstat (limited to 'vm/vm_ptable.h')
-rw-r--r--vm/vm_ptable.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/vm/vm_ptable.h b/vm/vm_ptable.h
index 0818864c..a6ba5902 100644
--- a/vm/vm_ptable.h
+++ b/vm/vm_ptable.h
@@ -43,13 +43,12 @@ struct vm_ptable_level {
struct vm_ptable {
struct vm_ptable_cpu_pt *cpu_pts[CONFIG_MAX_CPUS];
- const struct vm_ptable_level *pt_levels;
- unsigned int nr_levels;
};
-void vm_ptable_init(struct vm_ptable *ptable,
- const struct vm_ptable_level *pt_levels,
- unsigned int nr_levels);
+void vm_ptable_bootstrap(const struct vm_ptable_level *pt_levels,
+ unsigned int nr_levels);
+
+void vm_ptable_build(struct vm_ptable *ptable);
void vm_ptable_boot_enter(struct vm_ptable *ptable, uintptr_t va,
phys_addr_t pa, size_t pgsize);