X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_direct_paging.c;h=11c6b6900cb3307551368e92c26f9b2f2050d95a;hb=c53e6ed4d6903df3c8351b8334848c466076d5b0;hp=421c3aa244f78b9861e797722ecf860a8032e048;hpb=b7093fd3602ef2c796a1f8a0daded9d6aad0b756;p=palacios.git diff --git a/palacios/src/palacios/vmm_direct_paging.c b/palacios/src/palacios/vmm_direct_paging.c index 421c3aa..11c6b69 100644 --- a/palacios/src/palacios/vmm_direct_paging.c +++ b/palacios/src/palacios/vmm_direct_paging.c @@ -37,7 +37,7 @@ static addr_t create_generic_pt_page() { temp = V3_AllocPages(1); if (!temp) { - PrintError("Cannot allocate page\n"); + PrintError(VM_NONE, VCORE_NONE,"Cannot allocate page\n"); return 0; } @@ -74,7 +74,7 @@ int v3_free_passthrough_pts(struct guest_info * core) { delete_page_tables_32pae((pdpe32pae_t *)V3_VAddr((void *)(core->direct_map_pt))); break; default: - PrintError("Unknown CPU Mode\n"); + PrintError(core->vm_info, core, "Unknown CPU Mode\n"); return -1; break; } @@ -101,7 +101,7 @@ int v3_activate_passthrough_pt(struct guest_info * info) { // So this will cause chaos if it is called at that time info->ctrl_regs.cr3 = *(addr_t*)&(info->direct_map_pt); - //PrintError("Activate Passthrough Page tables not implemented\n"); + //PrintError(info->vm_info, info, "Activate Passthrough Page tables not implemented\n"); return 0; } @@ -121,7 +121,7 @@ int v3_handle_passthrough_pagefault(struct guest_info * info, addr_t fault_addr, return handle_passthrough_pagefault_32pae(info, fault_addr, error_code); default: - PrintError("Unknown CPU Mode\n"); + PrintError(info->vm_info, info, "Unknown CPU Mode\n"); break; } return -1; @@ -133,7 +133,7 @@ int v3_handle_nested_pagefault(struct guest_info * info, addr_t fault_addr, pf_e v3_cpu_mode_t mode = v3_get_host_cpu_mode(); - PrintDebug("Nested PageFault: fault_addr=%p, error_code=%u\n", (void *)fault_addr, *(uint_t *)&error_code); + PrintDebug(info->vm_info, info, "Nested PageFault: fault_addr=%p, error_code=%u\n", (void *)fault_addr, *(uint_t *)&error_code); switch(mode) { case REAL: @@ -148,7 +148,7 @@ int v3_handle_nested_pagefault(struct guest_info * info, addr_t fault_addr, pf_e return handle_passthrough_pagefault_64(info, fault_addr, error_code); default: - PrintError("Unknown CPU Mode\n"); + PrintError(info->vm_info, info, "Unknown CPU Mode\n"); break; } return -1; @@ -169,7 +169,7 @@ int v3_invalidate_passthrough_addr(struct guest_info * info, addr_t inv_addr) { return invalidate_addr_32pae(info, inv_addr); default: - PrintError("Unknown CPU Mode\n"); + PrintError(info->vm_info, info, "Unknown CPU Mode\n"); break; } return -1; @@ -197,7 +197,7 @@ int v3_invalidate_nested_addr(struct guest_info * info, addr_t inv_addr) { return invalidate_addr_64(info, inv_addr); default: - PrintError("Unknown CPU Mode\n"); + PrintError(info->vm_info, info, "Unknown CPU Mode\n"); break; }