X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_paging.c;h=f63ddf18a44c7bdc2ea43c83a8ef12b67ace9e50;hb=11b5cccde17af54f3998c38952e0eeedf85ced0a;hp=edcab7746e6f29ecb467c4799fd2823ab0c2d5ac;hpb=436d82be19d03d68da09711b3a77a185698f15a3;p=palacios.git diff --git a/palacios/src/palacios/vmm_paging.c b/palacios/src/palacios/vmm_paging.c index edcab77..f63ddf1 100644 --- a/palacios/src/palacios/vmm_paging.c +++ b/palacios/src/palacios/vmm_paging.c @@ -1412,7 +1412,7 @@ pml4e64_t * create_passthrough_pts_64(struct guest_info * info) { int v3_walk_guest_pt_32(struct guest_info * info, v3_reg_t guest_cr3, - int (*callback)(int level, addr_t page_ptr, addr_t page_pa, void * private_data), + void (*callback)(page_type_t type, addr_t page_ptr, addr_t page_pa, void * private_data), void * private_data) { addr_t guest_pde_pa = CR3_TO_PDE32_PA(guest_cr3); pde32_t * guest_pde = NULL; @@ -1479,7 +1479,7 @@ int v3_walk_guest_pt_32(struct guest_info * info, v3_reg_t guest_cr3, int v3_walk_guest_pt_32pae(struct guest_info * info, v3_reg_t guest_cr3, - int (*callback)(int level, addr_t page_ptr, addr_t page_pa, void * private_data), + void (*callback)(page_type_t type, addr_t page_ptr, addr_t page_pa, void * private_data), void * private_data) { addr_t guest_pdpe_pa = CR3_TO_PDPE32PAE_PA(guest_cr3); pdpe32pae_t * guest_pdpe = NULL; @@ -1565,7 +1565,7 @@ int v3_walk_guest_pt_32pae(struct guest_info * info, v3_reg_t guest_cr3, int v3_walk_guest_pt_64(struct guest_info * info, v3_reg_t guest_cr3, - int (*callback)(int level, addr_t page_ptr, addr_t page_pa, void * private_data), + void (*callback)(page_type_t type, addr_t page_ptr, addr_t page_pa, void * private_data), void * private_data) { addr_t guest_pml_pa = CR3_TO_PML4E64_PA(guest_cr3); pml4e64_t * guest_pml = NULL; @@ -1678,7 +1678,7 @@ int v3_walk_guest_pt_64(struct guest_info * info, v3_reg_t guest_cr3, } int v3_walk_host_pt_32(v3_reg_t host_cr3, - int (*callback)(int level, addr_t page_ptr, addr_t page_pa, void * private_data), + void (*callback)(page_type_t type, addr_t page_ptr, addr_t page_pa, void * private_data), void * private_data) { pde32_t * host_pde = (pde32_t *)CR3_TO_PDE32_VA(host_cr3); addr_t pde_pa = CR3_TO_PDE32_PA(host_cr3);