}
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",
}
if (reg->flags.alloced == 0) {
- 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);
+ //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;
}
*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;
}