aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/hvm/vmx/vmx.c
Commit message (Expand)AuthorAgeFilesLines
* VMX: also use proper instruction mnemonic for VMREADJan Beulich2013-09-231-110/+152
* VMX: streamline entry.S codeJan Beulich2013-09-091-1/+11
* x86/Intel: add support for Haswell CPU modelsJan Beulich2013-08-271-1/+1
* Nested VMX: Update APIC-v(RVI/SVI) when vmexit to L1Yang Zhang2013-08-221-6/+8
* VMX: suppress pointless indirect callsJan Beulich2013-07-171-10/+8
* VMX: fix interaction of APIC-V and Viridian emulationJan Beulich2013-07-171-1/+14
* x86: Special case __HYPERVISOR_iret rather more when writing hypercall pagesAndrew Cooper2013-07-161-0/+3
* x86: fix XCR0 handlingJan Beulich2013-06-041-4/+2
* x86: handle paged gfn in wrmsr_hypervisor_regsOlaf Hering2013-05-071-1/+10
* x86/HVM: move per-vendor function tables into .init.dataJan Beulich2013-04-291-2/+2
* VMX: adjust correct table when there's no posted interrupt supportJan Beulich2013-04-191-2/+2
* VMX: Add posted interrupt supportingYang Zhang2013-04-181-0/+62
* VMX: Turn on posted interrupt bit in vmcsYang Zhang2013-04-181-0/+5
* x86/VPMU: Save/restore VPMU only when necessaryBoris Ostrovsky2013-04-151-2/+0
* VMX: Always disable SMEP when guest is in non-paging modeStefan Bader2013-04-041-2/+5
* vmx: fix handling of NMI VMEXIT.Tim Deegan2013-02-281-1/+8
* Fix emacs local variable block to use correct C style variable.David Vrabel2013-02-211-1/+1
* x86/VMX: fix VMCS setting for x2APIC mode guest while enabling APICVJiongxi Li2013-02-181-4/+49
* x86/VMX: fix live migration while enabling APICVJiongxi Li2013-02-181-0/+24
* VMX: disable SMEP feature when guest is in non-paging modeDongxiao Xu2013-01-301-0/+7
* vmx: Simplify cr0 update handling by deferring cr4 changes to the cr4 handler.Keir Fraser2013-01-301-10/+5
* nVMX: virutalize VPID capability to nested VMMZhang Xiantao2013-01-151-2/+9
* nEPT: handle invept instruction from L1 VMMZhang Xiantao2013-01-151-1/+5
* nEPT: Try to enable EPT paging for L2 guestZhang Xiantao2013-01-151-3/+20
* EPT: Make ept data structure or operations neutralZhang Xiantao2013-01-151-49/+4
* nestedhap: Change nested p2m's walker to vendor-specificZhang Xiantao2013-01-151-1/+2
* nestedhap: Change hostcr3 and p2m->cr3 to meaningful wordsZhang Xiantao2013-01-151-1/+1
* x86: mark certain items staticJan Beulich2012-12-071-2/+4
* nested vmx: fix handling of RDTSCDongxiao Xu2012-12-061-1/+1
* nested vmx: enable secondary processor-based VM-Execution controlsDongxiao Xu2012-11-301-1/+1
* x86/Intel: add further support for Ivy Bridge CPU modelsJan Beulich2012-10-021-1/+3
* x86: enable VIA CPU supportJan Beulich2012-09-211-3/+0
* printk: prefer %#x et at over 0x%xJan Beulich2012-09-211-10/+9
* xen: add virtual x2apic support for apicvJiongxi Li2012-09-171-1/+1
* xen: enable Virtual-interrupt deliveryJiongxi Li2012-09-171-1/+40
* xen: enable APIC-Register VirtualizationJiongxi Li2012-09-171-0/+15
* x86/hvm: constify static data where possibleJan Beulich2012-09-141-1/+1
* x86/hvm: don't use indirect calls without needJan Beulich2012-09-141-9/+3
* xen: Remove x86_32 build target.Keir Fraser2012-09-121-74/+0
* nvmx: fix resource relinquish for nested VMXDongxiao Xu2012-08-301-1/+2
* Rename: inslen -> insn_lenKeir Fraser2012-05-301-2/+2
* hvm: Add instruction length to hvm_trap info.Keir Fraser2012-05-301-1/+13
* xen: Define new struct hvm_trap and cleanup vmx exceptionKeir Fraser2012-05-301-92/+77
* x86/hvm: Use get_page_from_gfn() instead of get_gfn()/put_gfn.Tim Deegan2012-05-171-20/+14
* x86/hvm: Add get_shadow_gs_base() wrapper functionAravindh Puthiyaparambil2012-04-271-0/+10
* vmx: Allow software (user defined) interrupts to be injected in to the guestAravindh Puthiyaparambil2012-04-201-0/+11
* Fix save/restore of guest PAT table in HAP paging mode.Gianluca Guida2012-04-171-0/+30
* x86: fix logical ANDs used to mask bitfields.Tim Deegan2012-04-111-2/+2
* x86: All vectored interrupts go through do_IRQ().Keir Fraser2012-03-301-39/+2
* x86/vpmu: Add the BTS extensionDietmar Hahn2012-03-151-2/+10