1 /* 2 ** Copyright 2001-2002, Travis Geiselbrecht. All rights reserved. 3 ** Distributed under the terms of the NewOS License. 4 */ 5 #ifndef KERNEL_ARCH_VM_H 6 #define KERNEL_ARCH_VM_H 7 8 #include <vm.h> 9 10 struct kernel_args; 11 12 13 int arch_vm_init(struct kernel_args *ka); 14 int arch_vm_init2(struct kernel_args *ka); 15 int arch_vm_init_endvm(struct kernel_args *ka); 16 void arch_vm_aspace_swap(vm_address_space *aspace); 17 18 #endif /* KERNEL_ARCH_VM_H */ 19