X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvm_guest.c;h=e47c1fb11ddb9787f80d65e460acd7d832492718;hp=ef025faa838467c9a2f6628959bd77df06924422;hb=11c0d91392ab632542eb364412b62fa7c96697c4;hpb=1bb5af07a1ac2841585b3a061d5946e958cab991 diff --git a/palacios/src/palacios/vm_guest.c b/palacios/src/palacios/vm_guest.c index ef025fa..e47c1fb 100644 --- a/palacios/src/palacios/vm_guest.c +++ b/palacios/src/palacios/vm_guest.c @@ -91,7 +91,7 @@ void v3_print_segments(struct guest_info * info) { for (i = 0; seg_names[i] != NULL; i++) { PrintDebug("\t%s: Sel=%x, base=%p, limit=%x\n", seg_names[i], seg_ptr[i].selector, - (void *)seg_ptr[i].base, seg_ptr[i].limit); + (void *)(addr_t)seg_ptr[i].base, seg_ptr[i].limit); } @@ -110,10 +110,10 @@ void v3_print_ctrl_regs(struct guest_info * info) { PrintDebug("32 bit Ctrl Regs:\n"); for (i = 0; reg_names[i] != NULL; i++) { - PrintDebug("\t%s=0x%p\n", reg_names[i], (void *)reg_ptr[i]); + PrintDebug("\t%s=0x%p\n", reg_names[i], (void *)(addr_t)reg_ptr[i]); } - PrintDebug("\tEFER=0x%p\n", (void*)(guest_state->efer)); + PrintDebug("\tEFER=0x%p\n", (void*)(addr_t)(guest_state->efer)); } @@ -129,6 +129,6 @@ void v3_print_GPRs(struct guest_info * info) { PrintDebug("32 bit GPRs:\n"); for (i = 0; reg_names[i] != NULL; i++) { - PrintDebug("\t%s=0x%p\n", reg_names[i], (void *)reg_ptr[i]); + PrintDebug("\t%s=0x%p\n", reg_names[i], (void *)(addr_t)reg_ptr[i]); } }