X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fsvm.c;h=1a1cf351fa14fe54f30abb12ff2793cee7bc7845;hb=6b117f85ced19739c5dd0f0057a906b9cb765a16;hp=804e5c91e2289ec22b9f481c439e4ea228e52dd5;hpb=2af24dee6386a5fc694d74fa4281dff8b8e2f148;p=palacios.git diff --git a/palacios/src/palacios/svm.c b/palacios/src/palacios/svm.c index 804e5c9..1a1cf35 100644 --- a/palacios/src/palacios/svm.c +++ b/palacios/src/palacios/svm.c @@ -189,15 +189,11 @@ static void Init_VMCB_BIOS(vmcb_t * vmcb, struct guest_info * core) { core->dbg_regs.dr7 = 0x0000000000000400LL; - /** THESE NEED TO BE MOVED TO GLOBAL LOCATION **/ - v3_init_svm_io_map(core->vm_info); ctrl_area->IOPM_BASE_PA = (addr_t)V3_PAddr(core->vm_info->io_map.arch_data); ctrl_area->instrs.IOIO_PROT = 1; - - v3_init_svm_msr_map(core->vm_info); + ctrl_area->MSRPM_BASE_PA = (addr_t)V3_PAddr(core->vm_info->msr_map.arch_data); - ctrl_area->instrs.MSR_PROT = 1; - /** *** **/ + ctrl_area->instrs.MSR_PROT = 1; PrintDebug("Exiting on interrupts\n");