aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/hvm/vmx/vvmx.c
Commit message (Expand)AuthorAgeFilesLines
* x86: make hvm_cpuid() tolerate NULL pointersJan Beulich2013-10-041-5/+5
* Nested VMX: fix IA32_VMX_CR4_FIXED1 msr emulationYang Zhang2013-10-041-4/+51
* Nested VMX: check VMX capability before read VMX related MSRsYang Zhang2013-10-041-0/+21
* Nested VMX: Expose unrestricted guest feature to guestYang Zhang2013-09-301-0/+3
* VMX: also use proper instruction mnemonic for VMREADJan Beulich2013-09-231-23/+37
* Nested VMX: Clear bit 31 of IA32_VMX_BASIC MSRYang Zhang2013-09-101-1/+1
* VMX: use proper instruction mnemonics if assembler supports themJan Beulich2013-09-091-5/+3
* Nested VMX: Update APIC-v(RVI/SVI) when vmexit to L1Yang Zhang2013-08-221-0/+33
* Nested VMX: Clear APIC-v control bit in vmcs02Yang Zhang2013-08-221-0/+12
* nested vmx: Fix the booting of L2 PAE guestDongxiao Xu2013-06-271-12/+15
* x86/nhvm: properly clean up after failure to set up all vCPU-sJan Beulich2013-02-221-14/+16
* nEPT: fix INVEPT instruction parameterDongxiao Xu2013-02-041-1/+1
* nEPT: fix EPT pointer setting for L2 guestDongxiao Xu2013-02-041-0/+10
* nested vmx: enable VMCS shadowing featureDongxiao Xu2013-01-251-0/+82
* nested vmx: optimize for bulk access of virtual VMCSDongxiao Xu2013-01-251-16/+110
* nested vmx: use VMREAD/VMWRITE to construct vVMCS if enabled VMCS shadowingDongxiao Xu2013-01-251-4/+16
* nested vmx: Use a list to store the launched vvmcs for L1 VMMDongxiao Xu2013-01-251-10/+85
* x86: properly use map_domain_page() in nested HVM codeJan Beulich2013-01-231-22/+26
* nEPT: Expose EPT & VPID capablities to L1 VMMZhang Xiantao2013-01-151-2/+16
* nVMX: virutalize VPID capability to nested VMMZhang Xiantao2013-01-151-1/+50
* nEPT: handle invept instruction from L1 VMMZhang Xiantao2013-01-151-0/+34
* nEPT: Use minimal permission for nested p2mZhang Xiantao2013-01-151-2/+2
* nEPT: Sync PDPTR fields if L2 guest in PAE paging modeZhang Xiantao2013-01-151-1/+9
* nEPT: Try to enable EPT paging for L2 guestZhang Xiantao2013-01-151-11/+36
* nested_ept: Implement guest ept's walkerZhang Xiantao2013-01-151-2/+40
* nestedhap: Change nested p2m's walker to vendor-specificZhang Xiantao2013-01-151-0/+13
* nestedhap: Change hostcr3 and p2m->cr3 to meaningful wordsZhang Xiantao2013-01-151-1/+1
* nested vmx: fix CR0/CR4 emulationDongxiao Xu2013-01-111-25/+103
* nested vmx: synchronize page fault error code match and maskDongxiao Xu2013-01-081-0/+12
* nested vmx: emulate IA32_VMX_MISC MSRDongxiao Xu2013-01-081-1/+2
* nested vmx: nested TPR shadow/threshold emulationDongxiao Xu2012-12-181-2/+41
* nested vmx: check host ability when intercept MSR readDongxiao Xu2012-12-061-16/+16
* nested vmx: enable PAUSE and RDPMC exiting for L1 VMMDongxiao Xu2012-12-061-0/+2
* nested vmx: enable "Virtualize APIC accesses" feature for L1 VMMDongxiao Xu2012-12-061-1/+26
* nested vmx: enable IA32E mode while do VM entryDongxiao Xu2012-12-061-1/+2
* nested vmx: fix DR access VM exitDongxiao Xu2012-12-061-1/+2
* nested vmx: fix handling of RDTSCDongxiao Xu2012-12-061-0/+1
* nested vmx: fix rflags status in virtual vmexitDongxiao Xu2012-12-061-1/+2
* nested vmx: expose bit 55 of IA32_VMX_BASIC_MSR to guest VMMDongxiao Xu2012-12-061-1/+5
* nested vmx: use literal name instead of hard numbersDongxiao Xu2012-12-061-10/+7
* nested vmx: emulate MSR bitmapsDongxiao Xu2012-12-061-2/+37
* nested vmx: enable load IA32_PERF_GLOBAL_CTRL feature for L1 VMMDongxiao Xu2012-11-301-4/+14
* nested vmx: enable load and save IA32_EFER feature for L1 VMMDongxiao Xu2012-11-301-3/+7
* nested vmx: enable load and save IA32_PAT feature for L1 VMMDongxiao Xu2012-11-301-4/+18
* nested vmx: enable save VMX-preemption timer feature for L1 VMMDongxiao Xu2012-11-301-4/+4
* nested vmx: enable VMX-preemption timer for L1 VMMDongxiao Xu2012-11-301-2/+16
* nested vmx: enable Descriptor-table exiting for L1 VMMDongxiao Xu2012-11-301-1/+7
* nested vmx: enable secondary processor-based VM-Execution controlsDongxiao Xu2012-11-301-3/+28
* nested vmx: enable NMI-window exiting for L1 VMMDongxiao Xu2012-11-301-1/+2
* nested vmx: enable Monitor Trap Flag for L1 VMMDongxiao Xu2012-11-301-2/+8