1 #include <palacios/vmm_direct_paging.h>
2 #include <palacios/vmm_paging.h>
3 #include <palacios/vmm.h>
4 #include <palacios/vm_guest_mem.h>
5 #include <palacios/vm_guest.h>
9 // Inline handler functions for each cpu mode
10 #include "vmm_direct_paging_32.h"
12 pde32_t * v3_create_direct_passthrough_pts(struct guest_info * info) {
13 v3_vm_cpu_mode_t mode = v3_get_cpu_mode(info);
17 return create_direct_passthrough_pts_32(info);
25 PrintError("Unknown CPU Mode\n");
31 int v3_handle_passthrough_pagefault(struct guest_info * info, addr_t fault_addr, pf_error_t error_code) {
32 v3_vm_cpu_mode_t mode = v3_get_cpu_mode(info);
37 return handle_passthrough_pagefault_32(info, fault_addr, error_code);
45 PrintError("Unknown CPU Mode\n");