X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_config.c;h=37c5312bef976eab13991d61cfd24277f767a763;hp=10742f72be0fd156f03a450fd056175dc4085530;hb=a2b7cc4f2d739213d1edefb85ff941c41c86907b;hpb=c0376861301ad7abd8ded058d3445aa986f827c9 diff --git a/palacios/src/palacios/vmm_config.c b/palacios/src/palacios/vmm_config.c index 10742f7..37c5312 100644 --- a/palacios/src/palacios/vmm_config.c +++ b/palacios/src/palacios/vmm_config.c @@ -105,7 +105,7 @@ int v3_config_guest(struct guest_info * info, struct v3_vm_config * config_ptr) void * guest_mem = V3_AllocPages(num_pages); PrintDebug("Layout Region %d bytes\n", config_ptr->rombios_size); - memcpy(guest_mem, config_ptr->rombios, config_ptr->rombios_size); + memcpy(V3_VAddr(guest_mem), config_ptr->rombios, config_ptr->rombios_size); add_shadow_region_passthrough(info, ROMBIOS_START, ROMBIOS_START + (num_pages * PAGE_SIZE), (addr_t)guest_mem); @@ -122,7 +122,7 @@ int v3_config_guest(struct guest_info * info, struct v3_vm_config * config_ptr) void * guest_mem = V3_AllocPages(num_pages); PrintDebug("Layout Region %d bytes\n", config_ptr->vgabios_size); - memcpy(guest_mem, config_ptr->vgabios, config_ptr->vgabios_size); + memcpy(V3_VAddr(guest_mem), config_ptr->vgabios, config_ptr->vgabios_size); add_shadow_region_passthrough(info, VGABIOS_START, VGABIOS_START + (num_pages * PAGE_SIZE), (addr_t)guest_mem);