X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_shadow_paging.c;fp=palacios%2Fsrc%2Fpalacios%2Fvmm_shadow_paging.c;h=015bb84d2ed2dd25c54fc12e2a9511ea87b5ef91;hb=09ff0bf8fd1eba63b83e1232828f9e99b89eeecc;hp=2475734e349411f6dc5a95d37ae4a0cc088ed728;hpb=bffd966ae9620b33f5fcb3a9b421766f84fff2d1;p=palacios.git diff --git a/palacios/src/palacios/vmm_shadow_paging.c b/palacios/src/palacios/vmm_shadow_paging.c index 2475734..015bb84 100644 --- a/palacios/src/palacios/vmm_shadow_paging.c +++ b/palacios/src/palacios/vmm_shadow_paging.c @@ -223,7 +223,9 @@ static struct shadow_page_data * create_new_shadow_pt(struct guest_info * info) if (page_tail->cr3 != cur_cr3) { PrintDebug("Reusing old shadow Page: %p (cur_CR3=%p)(page_cr3=%p) \n", - (void *) page_tail->page_pa, (void *)cur_cr3, (void *)(page_tail->cr3)); + (void *)(addr_t)page_tail->page_pa, + (void *)(addr_t)cur_cr3, + (void *)(addr_t)(page_tail->cr3)); list_move(&(page_tail->page_list_node), &(state->page_list)); @@ -239,7 +241,9 @@ static struct shadow_page_data * create_new_shadow_pt(struct guest_info * info) page_tail = (struct shadow_page_data *)V3_Malloc(sizeof(struct shadow_page_data)); page_tail->page_pa = (addr_t)V3_AllocPages(1); - PrintDebug("Allocating new shadow Page: %p (cur_cr3=%p)\n", (void *)page_tail->page_pa, (void *)cur_cr3); + PrintDebug("Allocating new shadow Page: %p (cur_cr3=%p)\n", + (void *)(addr_t)page_tail->page_pa, + (void *)(addr_t)cur_cr3); page_tail->cr3 = cur_cr3; list_add(&(page_tail->page_list_node), &(state->page_list));