X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvm_guest_mem.c;h=8cc497a0e317bb395ae7c910bf1982517cf0bf7f;hb=3b0d98aaf40fd7a1bfc3bc736144386636cc7a73;hp=9a7fe63cca38c7029602292aeeab90e7e009ba99;hpb=14fa18cc54571eaa7aaa0f7d55677bdb4dad81a6;p=palacios.git diff --git a/palacios/src/palacios/vm_guest_mem.c b/palacios/src/palacios/vm_guest_mem.c index 9a7fe63..8cc497a 100644 --- a/palacios/src/palacios/vm_guest_mem.c +++ b/palacios/src/palacios/vm_guest_mem.c @@ -64,7 +64,7 @@ int v3_hpa_to_hva(addr_t hpa, addr_t * hva) { } int v3_gpa_to_hpa(struct guest_info * info, addr_t gpa, addr_t * hpa) { - struct v3_mem_region * reg = v3_get_mem_region(info->vm_info, info->cpu_id, gpa); + struct v3_mem_region * reg = v3_get_mem_region(info->vm_info, info->vcpu_id, gpa); if (reg == NULL) { PrintError("In GPA->HPA: Could not find address in shadow map (addr=%p) (NULL REGION)\n", @@ -73,8 +73,9 @@ int v3_gpa_to_hpa(struct guest_info * info, addr_t gpa, addr_t * hpa) { } if (reg->flags.alloced == 0) { - PrintError("In GPA->HPA: Tried to translate physical address of non allocated page (addr=%p)\n", - (void *)gpa); + //PrintError("In GPA->HPA: Tried to translate physical address of non allocated page (addr=%p)\n", + // (void *)gpa); + //v3_print_mem_map(info->vm_info); return -1; } @@ -132,8 +133,8 @@ int v3_gpa_to_hva(struct guest_info * guest_info, addr_t gpa, addr_t * hva) { *hva = 0; if (v3_gpa_to_hpa(guest_info, gpa, &hpa) != 0) { - PrintError("In GPA->HVA: Invalid GPA(%p)->HPA lookup\n", - (void *)gpa); + // PrintError("In GPA->HVA: Invalid GPA(%p)->HPA lookup\n", + // (void *)gpa); return -1; }