X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvm_guest.h;h=75686362b50439133e699b7f043714e173869c6c;hb=1316eb77b6d89245583446dab3345f749c415764;hp=c17fba60d43911902250224fe7ee6dccf4e45c0a;hpb=933aa1df41e2012da0031fc90353f226bdb212f9;p=palacios-OLD.git diff --git a/palacios/include/palacios/vm_guest.h b/palacios/include/palacios/vm_guest.h index c17fba6..7568636 100644 --- a/palacios/include/palacios/vm_guest.h +++ b/palacios/include/palacios/vm_guest.h @@ -81,9 +81,9 @@ struct v3_dbg_regs { }; struct v3_segment { - ushort_t selector; + uint16_t selector; uint_t limit; - ullong_t base; + uint64_t base; uint_t type : 4; uint_t system : 1; uint_t dpl : 2; @@ -116,7 +116,7 @@ struct v3_profiler; struct guest_info { - ullong_t rip; + uint64_t rip; uint_t cpl; @@ -180,6 +180,8 @@ const uchar_t * v3_cpu_mode_to_str(v3_cpu_mode_t mode); const uchar_t * v3_mem_mode_to_str(v3_mem_mode_t mode); +void v3_print_guest_state(struct guest_info * info); + void v3_print_segments(struct guest_info * info); void v3_print_ctrl_regs(struct guest_info * info); void v3_print_GPRs(struct guest_info * info);