X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fsvm_msr.c;h=2ffcfaced7d014854701d4daf356beaee677d749;hb=26f40a6baf7790464d09fb935d9ad27578bdf4e6;hp=747ec89b594dd37e67fcac4be73b28b52ca65895;hpb=3e5e5a12e64630d7a37ed32b8d7e2d993c79f7e0;p=palacios.git diff --git a/palacios/src/palacios/svm_msr.c b/palacios/src/palacios/svm_msr.c index 747ec89..2ffcfac 100644 --- a/palacios/src/palacios/svm_msr.c +++ b/palacios/src/palacios/svm_msr.c @@ -82,11 +82,14 @@ int v3_init_svm_msr_map(struct v3_vm_info * vm) { msr_map->update_map = update_map; msr_map->arch_data = V3_VAddr(V3_AllocPages(2)); - memset(msr_map->arch_data, 0, PAGE_SIZE_4KB * 2); + memset(msr_map->arch_data, 0xff, PAGE_SIZE_4KB * 2); v3_refresh_msr_map(vm); return 0; } - +int v3_deinit_svm_msr_map(struct v3_vm_info * vm) { + V3_FreePages(V3_PAddr(vm->msr_map.arch_data), 2); + return 0; +}