X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmx_ept.c;h=82f084aad318f926900473555b3fa583937ab00b;hb=869706293430070e89fbc74eaff47ebc6072f17b;hp=2a7055d29882e90062df9dd150d368232441fe04;hpb=f65a7b2c1b9bd2196054ac2cabd0b09472b0d83f;p=palacios.git diff --git a/palacios/src/palacios/vmx_ept.c b/palacios/src/palacios/vmx_ept.c index 2a7055d..82f084a 100644 --- a/palacios/src/palacios/vmx_ept.c +++ b/palacios/src/palacios/vmx_ept.c @@ -32,7 +32,7 @@ static addr_t create_ept_page() { temp = V3_AllocPages(1); if (!temp) { - PrintError("Cannot allocate EPT page\n"); + PrintError(VM_NONE, VCORE_NONE, "Cannot allocate EPT page\n"); return 0; } page = V3_VAddr(temp); @@ -57,7 +57,7 @@ int v3_init_ept(struct guest_info * core, struct vmx_hw_info * hw_info) { if (ept_info->pg_walk_len4) { ept_ptr->pwl1 = 3; } else { - PrintError("Unsupported EPT Table depth\n"); + PrintError(core->vm_info, core, "Unsupported EPT Table depth\n"); return -1; } @@ -94,7 +94,7 @@ int v3_handle_ept_fault(struct guest_info * core, addr_t fault_addr, struct ept_ error_code.write = ept_qual->write; if (region == NULL) { - PrintError("invalid region, addr=%p\n", (void *)fault_addr); + PrintError(core->vm_info, core, "invalid region, addr=%p\n", (void *)fault_addr); return -1; } @@ -161,7 +161,7 @@ int v3_handle_ept_fault(struct guest_info * core, addr_t fault_addr, struct ept_ } if (v3_gpa_to_hpa(core, fault_addr, &host_addr) == -1) { - PrintError("Error: Could not translate fault addr (%p)\n", (void *)fault_addr); + PrintError(core->vm_info, core, "Error: Could not translate fault addr (%p)\n", (void *)fault_addr); return -1; } @@ -216,7 +216,7 @@ int v3_handle_ept_fault(struct guest_info * core, addr_t fault_addr, struct ept_ } if (v3_gpa_to_hpa(core, fault_addr, &host_addr) == -1) { - PrintError("Error Could not translate fault addr (%p)\n", (void *)fault_addr); + PrintError(core->vm_info, core, "Error Could not translate fault addr (%p)\n", (void *)fault_addr); return -1; }