X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_ctrl_regs.c;h=8f7f6fc034f7730e74654b751832b5871fc79ddb;hp=a05f1b9568e863e018cea3feb42ea76478bce860;hb=a4b341afa075a6620dd087ee3a8ed850730c05c7;hpb=645c766b13d15fd70cd360e577eac1f62e07149f diff --git a/palacios/src/palacios/vmm_ctrl_regs.c b/palacios/src/palacios/vmm_ctrl_regs.c index a05f1b9..8f7f6fc 100644 --- a/palacios/src/palacios/vmm_ctrl_regs.c +++ b/palacios/src/palacios/vmm_ctrl_regs.c @@ -291,13 +291,14 @@ int handle_cr0_read(struct guest_info * info) { if (guest_pa_to_host_va(info, first_operand + (info->segments.ds.base << 4), &host_addr) == -1) { // gpf the guest + PrintDebug("Could not convert guest physical address to host virtual address\n"); return -1; } first_operand = host_addr; } else { - // error... don't know what to do - return -1; + // Register operand + // Should be ok?? } cr0_val = *(char*)cr0 & 0x0f;