diff options
Diffstat (limited to 'vm/vm_ptable.h')
-rw-r--r-- | vm/vm_ptable.h | 9 |
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); |