aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/hvm/vmx
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
* VMX: clean up capability checksJan Beulich2013-10-041-17/+27
* Nested VMX: check VMX capability before read VMX related MSRsYang Zhang2013-10-042-0/+24
* x86: properly handle hvm_copy_from_guest_{phys,virt}() errorsJan Beulich2013-09-301-3/+3
* Nested VMX: Expose unrestricted guest feature to guestYang Zhang2013-09-301-0/+3
* VMX: also use proper instruction mnemonic for VMREADJan Beulich2013-09-236-148/+233
* VMX: fix failure path in construct_vmcsGeorge Dunlap2013-09-181-0/+3
* hvm/vpmu: Prevent dump handlers from incorrectly mutating stateAndrew Cooper2013-09-161-9/+10
* Nested VMX: Clear bit 31 of IA32_VMX_BASIC MSRYang Zhang2013-09-101-1/+1
* x86/xsave: fix migration from xsave-capable to xsave-incapable hostJan Beulich2013-09-091-2/+1
* VMX: use proper instruction mnemonics if assembler supports themJan Beulich2013-09-092-9/+6
* VMX: streamline entry.S codeJan Beulich2013-09-092-62/+33
* x86/Intel: add support for Haswell CPU modelsJan Beulich2013-08-272-2/+7
* VMX: convert EOI exit bitmap to a proper bitmapJan Beulich2013-08-272-32/+19
* Nested VMX: Update APIC-v(RVI/SVI) when vmexit to L1Yang Zhang2013-08-223-8/+43
* Nested VMX: Clear APIC-v control bit in vmcs02Yang Zhang2013-08-221-0/+12
* Nested VMX: Check whether interrupt is blocked by TPRYang Zhang2013-08-221-0/+5
* VMX: add boot parameter to enable/disable APIC-v dynamicallyYang Zhang2013-08-131-2/+5
* Intel/VPMU: Add support for full-width PMC writesBoris Ostrovsky2013-08-071-5/+36
* 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/HVM: key handler registration functions can be __initJan Beulich2013-07-101-1/+1
* nested vmx: Fix the booting of L2 PAE guestDongxiao Xu2013-06-271-12/+15
* x86: fix XCR0 handlingJan Beulich2013-06-041-4/+2
* Currently only a few Intel models have VPMU workaround turned on. ItBoris Ostrovsky2013-05-311-11/+5
* 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-182-0/+11
* VMX: Detect posted interrupt capabilityYang Zhang2013-04-181-1/+11
* x86/VPMU: Save/restore VPMU only when necessaryBoris Ostrovsky2013-04-152-5/+22
* x86/VPMU: Factor out VPMU common codeBoris Ostrovsky2013-04-151-29/+1
* x86/VPMU: Add Haswell supportBoris Ostrovsky2013-04-151-0/+1
* vpmu intel: Dump vpmu infos in 'q' keyhandlerDietmar Hahn2013-04-081-3/+60
* vpmu intel: Use PMU defines instead of numerals and bit masksDietmar Hahn2013-04-081-24/+37
* vpmu intel: Better names and replacing numerals with definesDietmar Hahn2013-04-081-21/+21
* VMX: Always disable SMEP when guest is in non-paging modeStefan Bader2013-04-041-2/+5
* vpmu intel: Add cpuid handling when vpmu disabledDietmar Hahn2013-03-261-0/+60
* vpmu intel: pass through cpuid bits when BTS is enabledDietmar Hahn2013-03-121-0/+4
* x86/vPMU: change Intel model numbers from decimal to hexKonrad Rzeszutek Wilk2013-03-081-14/+14
* x86/vPMU: add missing Merom, Westmere, and Nehalem modelsKonrad Rzeszutek Wilk2013-03-081-2/+13
* x86/vPMU: provide comments for which Intel model is whatKonrad Rzeszutek Wilk2013-03-081-10/+10
* x86: don't rely on __softirq_pending to be the first field in irq_cpustat_tJan Beulich2013-03-041-2/+2
* vmx: fix handling of NMI VMEXIT.Tim Deegan2013-02-281-1/+8
* x86/nhvm: properly clean up after failure to set up all vCPU-sJan Beulich2013-02-221-14/+16
* Fix emacs local variable block to use correct C style variable.David Vrabel2013-02-213-3/+3
* x86/VMX: fix VMCS setting for x2APIC mode guest while enabling APICVJiongxi Li2013-02-182-25/+104