Age | Commit message (Expand) | Author | Files | Lines |
2008-01-30 | KVM: Move arch dependent files to new directory arch/x86/kvm/ | Avi Kivity | 1 | -2673/+0 |
2008-01-30 | KVM: VMX: Add printk_ratelimit in vmx_intr_assist | Ryan Harper | 1 | -1/+2 |
2008-01-30 | KVM: Portability: Move round_robin_prev_vcpu and tss_addr to kvm_arch | Zhang Xiantao | 1 | -6/+6 |
2008-01-30 | KVM: Portability: Split mmu-related static inline functions to mmu.h | Zhang Xiantao | 1 | -0/+1 |
2008-01-30 | KVM: Portability: Introduce kvm_vcpu_arch | Zhang Xiantao | 1 | -106/+107 |
2008-01-30 | KVM: VMX: Avoid exit when setting cr8 if the local apic is in the kernel | Avi Kivity | 1 | -0/+2 |
2008-01-30 | KVM: Use generalized exception queue for injecting #UD | Avi Kivity | 1 | -10/+1 |
2008-01-30 | KVM: Replace #GP injection by the generalized exception queue | Avi Kivity | 1 | -16/+2 |
2008-01-30 | KVM: Replace page fault injection by the generalized exception queue | Avi Kivity | 1 | -32/+0 |
2008-01-30 | KVM: Generalize exception injection mechanism | Avi Kivity | 1 | -0/+20 |
2008-01-30 | KVM: VMX: Remove the secondary execute control dependency on irqchip | Sheng Yang | 1 | -10/+7 |
2008-01-30 | KVM: VMX: Force seg.base == (seg.sel << 4) in real mode | Jan Kiszka | 1 | -1/+2 |
2008-01-30 | KVM: Make unloading of FPU state when putting vcpu arch-independent | Amit Shah | 1 | -1/+0 |
2008-01-30 | KVM: Replace 'light_exits' stat with 'host_state_reload' | Avi Kivity | 1 | -0/+1 |
2008-01-30 | KVM: VMX: Consolidate register usage in vmx_vcpu_run() | Avi Kivity | 1 | -73/+73 |
2008-01-30 | KVM: Portability: Combine kvm_init and kvm_init_x86 | Zhang Xiantao | 1 | -2/+2 |
2008-01-30 | KVM: VMX: wbinvd exiting | Eddie Dong | 1 | -1/+10 |
2008-01-30 | KVM: Fix faults during injection of real-mode interrupts | Avi Kivity | 1 | -2/+49 |
2008-01-30 | KVM: VMX: Read & store IDT_VECTORING_INFO_FIELD | Avi Kivity | 1 | -5/+12 |
2008-01-30 | KVM: VMX: Use vmx to inject real-mode interrupts | Avi Kivity | 1 | -49/+4 |
2008-01-30 | KVM: VMX: Enable memory mapped TPR shadow (FlexPriority) | Sheng Yang | 1 | -13/+104 |
2008-01-30 | KVM: Move page fault processing to common code | Avi Kivity | 1 | -28/+1 |
2008-01-30 | KVM: VMX: Let gcc to choose which registers to save (i386) | Laurent Vivier | 1 | -3/+5 |
2008-01-30 | KVM: VMX: Let gcc to choose which registers to save (x86_64) | Laurent Vivier | 1 | -12/+9 |
2008-01-30 | KVM: Add ioctl to tss address from userspace, | Izik Eidus | 1 | -2/+25 |
2008-01-30 | KVM: Move vmx_vcpu_reset() out of vmx_vcpu_setup() | Avi Kivity | 1 | -89/+89 |
2008-01-30 | KVM: Portability: Split kvm_vcpu into arch dependent and independent parts (p... | Zhang Xiantao | 1 | -0/+1 |
2008-01-30 | KVM: Move apic timer interrupt backlog processing to common code | Avi Kivity | 1 | -1/+0 |
2008-01-30 | KVM: CodingStyle cleanup | Mike Day | 1 | -28/+32 |
2008-01-30 | KVM: Hoist kvm_create_lapic() into kvm_vcpu_init() | Rusty Russell | 1 | -6/+0 |
2008-01-30 | KVM: Add general accessors to read and write guest memory | Izik Eidus | 1 | -24/+19 |
2008-01-30 | KVM: VMX: Simplify vcpu_clear() | Avi Kivity | 1 | -5/+1 |
2008-01-30 | KVM: VMX: Don't clear the vmcs if the vcpu is not loaded on any processor | Avi Kivity | 1 | -1/+3 |
2008-01-30 | KVM: Allow not-present guest page faults to bypass kvm | Avi Kivity | 1 | -2/+9 |
2008-01-30 | KVM: VMX: Further reduce efer reloads | Avi Kivity | 1 | -24/+37 |
2008-01-30 | KVM: Call x86_decode_insn() only when needed | Laurent Vivier | 1 | -4/+5 |
2008-01-30 | KVM: Refactor hypercall infrastructure (v3) | Anthony Liguori | 1 | -3/+26 |
2008-01-30 | x86: get rid of _MASK flags | Glauber de Oliveira Costa | 1 | -4/+4 |
2007-10-22 | KVM: VMX: Force vm86 mode if setting flags during real mode | Avi Kivity | 1 | -0/+2 |
2007-10-22 | KVM: VMX: Reset mmu context when entering real mode | Eddie Dong | 1 | -0/+1 |
2007-10-22 | KVM: VMX: Handle NMIs before enabling interrupts and preemption | Avi Kivity | 1 | -4/+9 |
2007-10-13 | KVM: Improve emulation failure reporting | Avi Kivity | 1 | -1/+1 |
2007-10-13 | KVM: VMX: Fix exit qualification width on i386 | He, Qing | 1 | -6/+6 |
2007-10-13 | KVM: Move main vcpu loop into subarch independent code | Avi Kivity | 1 | -112/+17 |
2007-10-13 | KVM: VMX: Move vm entry failure handling to the exit handler | Avi Kivity | 1 | -9/+10 |
2007-10-13 | KVM: Rename kvm_arch_ops to kvm_x86_ops | Christian Ehrhardt | 1 | -3/+3 |
2007-10-13 | KVM: enable in-kernel APIC INIT/SIPI handling | He, Qing | 1 | -3/+21 |
2007-10-13 | KVM: Migrate lapic hrtimer when vcpu moves to another cpu | Eddie Dong | 1 | -1/+3 |
2007-10-13 | KVM: Keep track of missed timer irq injections | Eddie Dong | 1 | -3/+7 |
2007-10-13 | KVM: VMX: Use shadow TPR/cr8 for 64-bits guests | Yang, Sheng | 1 | -4/+61 |
2007-10-13 | KVM: pending irq save/restore | Eddie Dong | 1 | -0/+16 |
2007-10-13 | KVM: Emulate hlt in the kernel | Eddie Dong | 1 | -2/+6 |
2007-10-13 | KVM: Emulate local APIC in kernel | Eddie Dong | 1 | -0/+6 |
2007-10-13 | KVM: Define and use cr8 access functions | Eddie Dong | 1 | -6/+8 |
2007-10-13 | KVM: Add support for in-kernel PIC emulation | Eddie Dong | 1 | -9/+71 |
2007-10-13 | KVM: VMX: Split segments reload in vmx_load_host_state() | Laurent Vivier | 1 | -10/+12 |
2007-10-13 | KVM: VMX: allow rmode_tss_base() to work with >2G of guest memory | Izik Eidus | 1 | -1/+1 |
2007-10-13 | KVM: Communicate cr8 changes to userspace | Yang, Sheng | 1 | -1/+2 |
2007-10-13 | KVM: Close minor race in signal handling | Avi Kivity | 1 | -11/+12 |
2007-10-13 | KVM: Clean up kvm_setup_pio() | Laurent Vivier | 1 | -2/+1 |
2007-10-13 | KVM: Cleanup string I/O instruction emulation | Laurent Vivier | 1 | -64/+12 |
2007-10-13 | KVM: VMX: Remove a duplicated ia32e mode vm entry control | Li, Xin B | 1 | -4/+4 |
2007-10-13 | KVM: Use kmem_cache_free for kmem_cache_zalloc'ed objects | Rusty Russell | 1 | -2/+2 |
2007-10-13 | KVM: Add and use pr_unimpl for standard formatting of unimplemented features | Rusty Russell | 1 | -1/+1 |
2007-10-13 | KVM: Fix defined but not used warning in drivers/kvm/vmx.c | Gabriel C | 1 | -0/+2 |
2007-10-13 | KVM: Remove redundant alloc_vmcs_cpu declaration | Rusty Russell | 1 | -2/+0 |
2007-10-13 | KVM: VMX: Add cpu consistency check | Yang, Sheng | 1 | -18/+33 |
2007-10-13 | KVM: Use kmem cache for allocating vcpus | Rusty Russell | 1 | -2/+2 |
2007-10-13 | KVM: Remove kvm_{read,write}_guest() | Laurent Vivier | 1 | -8/+11 |
2007-10-13 | KVM: VMX: pass vcpu_vmx internally | Rusty Russell | 1 | -75/+65 |
2007-10-13 | KVM: Convert vm lock to a mutex | Shaohua Li | 1 | -4/+4 |
2007-10-13 | KVM: Use the scheduler preemption notifiers to make kvm preemptible | Avi Kivity | 1 | -9/+13 |
2007-10-13 | KVM: VMX: Improve the method of writing vmcs control | Yang, Sheng | 1 | -45/+102 |
2007-10-13 | KVM: Dynamically allocate vcpus | Rusty Russell | 1 | -25/+40 |
2007-10-13 | KVM: Remove arch specific components from the general code | Gregory Haskins | 1 | -91/+158 |
2007-10-13 | KVM: VMX: Import some constants of vmcs from IA32 SDM | Yang, Sheng | 1 | -4/+12 |
2007-10-13 | KVM: Hoist kvm_mmu_reload() out of the critical section | Shaohua Li | 1 | -4/+4 |
2007-10-13 | KVM: Set exit_reason to KVM_EXIT_MMIO where run->mmio is initialized. | Jeff Dike | 1 | -1/+0 |
2007-10-13 | KVM: Use standard CR4 flags, tighten checking | Rusty Russell | 1 | -4/+4 |
2007-10-13 | KVM: Trivial: Use standard CR0 flags macros from asm/cpu-features.h | Rusty Russell | 1 | -11/+11 |
2007-10-13 | KVM: SMP: Add vcpu_id field in struct vcpu | Qing He | 1 | -1/+1 |
2007-07-16 | KVM: Clean up #includes | Avi Kivity | 1 | -2/+3 |
2007-07-16 | KVM: VMX: Remove unnecessary code in vmx_tlb_flush() | Avi Kivity | 1 | -1/+0 |
2007-07-16 | KVM: VMX: Reinitialize the real-mode tss when entering real mode | Avi Kivity | 1 | -0/+4 |
2007-07-16 | KVM: VMX: Fix interrupt checking on lightweight exit | Gregory Haskins | 1 | -3/+3 |
2007-07-16 | KVM: VMX: Ensure vcpu time stamp counter is monotonous | Avi Kivity | 1 | -0/+9 |
2007-07-16 | KVM: Initialize the BSP bit in the APIC_BASE msr correctly | Avi Kivity | 1 | -3/+3 |
2007-07-16 | KVM: VMX: Replace memset(<addr>, 0, PAGESIZE) with clear_page(<addr>) | Shani Moideen | 1 | -3/+3 |
2007-07-16 | KVM: Flush remote tlbs when reducing shadow pte permissions | Avi Kivity | 1 | -7/+15 |
2007-07-16 | KVM: Emulate hlt on real mode for Intel | Avi Kivity | 1 | -1/+6 |
2007-07-16 | KVM: Move duplicate halt handling code into kvm_main.c | Avi Kivity | 1 | -6/+1 |
2007-07-16 | KVM: Replace C code with call to ARRAY_SIZE() macro. | Robert P. J. Day | 1 | -1/+1 |
2007-07-16 | KVM: Lazy guest cr3 switching | Avi Kivity | 1 | -0/+4 |
2007-07-16 | KVM: VMX: Avoid saving and restoring msr_efer on lightweight vmexit | Eddie Dong | 1 | -21/+46 |
2007-07-16 | KVM: VMX: Cleanup redundant code in MSR set | Eddie Dong | 1 | -2/+0 |
2007-07-16 | KVM: VMX: Avoid saving and restoring msrs on lightweight vmexit | Eddie Dong | 1 | -56/+72 |
2007-07-16 | KVM: VMX: Handle #SS faults from real mode | Nitin A Kamble | 1 | -1/+5 |
2007-07-16 | KVM: VMX: Use local labels in inline assembly | Avi Kivity | 1 | -8/+7 |
2007-07-16 | KVM: Fix vmx I/O bitmap initialization on highmem systems | Avi Kivity | 1 | -2/+2 |
2007-07-16 | KVM: Avoid corrupting tr in real mode | Avi Kivity | 1 | -14/+31 |
2007-07-16 | KVM: VMX: Only reload guest msrs if they are already loaded | Avi Kivity | 1 | -1/+2 |
2007-07-16 | KVM: Consolidate guest fpu activation and deactivation | Avi Kivity | 1 | -19/+31 |
2007-07-16 | KVM: Rationalize exception bitmap usage | Avi Kivity | 1 | -21/+21 |
2007-07-16 | KVM: Move some more msr mangling into vmx_save_host_state() | Avi Kivity | 1 | -7/+7 |
2007-07-16 | KVM: Fix potential guest state leak into host | Avi Kivity | 1 | -71/+89 |
2007-07-16 | KVM: Be more careful restoring fs on lightweight vmexit | Avi Kivity | 1 | -11/+11 |
2007-07-16 | KVM: Unindent some code | Avi Kivity | 1 | -29/+29 |
2007-07-16 | KVM: Avoid saving and restoring some host CPU state on lightweight vmexit | Avi Kivity | 1 | -45/+60 |
2007-07-16 | KVM: VMX: Enable io bitmaps to avoid IO port 0x80 VMEXITs | He, Qing | 1 | -4/+46 |
2007-06-15 | KVM: Prevent guest fpu state from leaking into the host | Avi Kivity | 1 | -9/+3 |
2007-06-01 | kvm: fix section mismatch warning in kvm-intel.o | Sam Ravnborg | 1 | -1/+1 |
2007-05-21 | Detach sched.h from mm.h | Alexey Dobriyan | 1 | -0/+1 |
2007-05-03 | KVM: Remove unused 'instruction_length' | Avi Kivity | 1 | -1/+0 |
2007-05-03 | KVM: VMX: Add lazy FPU support for VT | Anthony Liguori | 1 | -5/+56 |
2007-05-03 | KVM: VMX: Properly shadow the CR0 register in the vcpu struct | Anthony Liguori | 1 | -6/+8 |
2007-05-03 | KVM: Don't complain about cpu erratum AA15 | Avi Kivity | 1 | -2/+0 |
2007-05-03 | KVM: Per-vcpu statistics | Avi Kivity | 1 | -9/+9 |
2007-05-03 | KVM: VMX: Only save/restore MSR_K6_STAR if necessary | Avi Kivity | 1 | -0/+16 |
2007-05-03 | KVM: Fold drivers/kvm/kvm_vmx.h into drivers/kvm/vmx.c | Avi Kivity | 1 | -1/+6 |
2007-05-03 | KVM: VMX: Don't switch 64-bit msrs for 32-bit guests | Avi Kivity | 1 | -16/+42 |
2007-05-03 | KVM: VMX: Reduce unnecessary saving of host msrs | Avi Kivity | 1 | -1/+11 |
2007-05-03 | KVM: Fix overflow bug in overflow detection code | Eric Sesterhenn / Snakebyte | 1 | -1/+1 |
2007-05-03 | KVM: Simply gfn_to_page() | Avi Kivity | 1 | -3/+3 |
2007-05-03 | KVM: Remove debug message | Avi Kivity | 1 | -1/+0 |
2007-05-03 | KVM: Hack real-mode segments on vmx from KVM_SET_SREGS | Avi Kivity | 1 | -1/+8 |
2007-05-03 | KVM: Remove set_cr0_no_modeswitch() arch op | Avi Kivity | 1 | -17/+0 |
2007-05-03 | KVM: Workaround vmx inability to virtualize the reset state | Avi Kivity | 1 | -0/+2 |
2007-05-03 | KVM: Avoid guest virtual addresses in string pio userspace interface | Avi Kivity | 1 | -20/+20 |
2007-05-03 | KVM: Add a special exit reason when exiting due to an interrupt | Avi Kivity | 1 | -0/+2 |
2007-05-03 | KVM: Fold kvm_run::exit_type into kvm_run::exit_reason | Avi Kivity | 1 | -4/+3 |
2007-05-03 | KVM: Handle cpuid in the kernel instead of punting to userspace | Avi Kivity | 1 | -2/+2 |
2007-05-03 | KVM: Do not communicate to userspace through cpu registers during PIO | Avi Kivity | 1 | -0/+2 |
2007-05-03 | KVM: Use the generic skip_emulated_instruction() in hypercall code | Dor Laor | 1 | -1/+1 |
2007-03-27 | KVM: always reload segment selectors | Ingo Molnar | 1 | -16/+21 |
2007-03-27 | KVM: Prevent system selectors leaking into guest on real->protected mode tran... | Avi Kivity | 1 | -1/+1 |
2007-03-18 | KVM: Fix guest sysenter on vmx | Avi Kivity | 1 | -4/+4 |
2007-03-04 | KVM: Per-vcpu inodes | Avi Kivity | 1 | -2/+1 |
2007-03-04 | KVM: Wire up hypercall handlers to a central arch-independent location | Avi Kivity | 1 | -9/+1 |
2007-03-04 | KVM: Add host hypercall support for vmx | Ingo Molnar | 1 | -0/+15 |
2007-03-04 | KVM: add MSR based hypercall API | Ingo Molnar | 1 | -0/+13 |
2007-03-04 | KVM: Use ARRAY_SIZE macro instead of manual calculation. | Ahmed S. Darwish | 1 | -1/+2 |
2007-03-04 | KVM: vmx: hack set_cr0_no_modeswitch() to actually do modeswitch | Joerg Roedel | 1 | -0/+3 |
2007-03-04 | KVM: Cosmetics | Avi Kivity | 1 | -3/+1 |
2007-02-13 | [PATCH] i386: Convert i386 PDA code to use %fs | Jeremy Fitzhardinge | 1 | -6/+6 |
2007-02-12 | [PATCH] KVM: cpu hotplug support | Avi Kivity | 1 | -1/+7 |
2007-02-12 | [PATCH] KVM: VMX: add vcpu_clear() | Avi Kivity | 1 | -4/+11 |
2007-02-12 | [PATCH] kvm: VMX: Reload ds and es even in 64-bit mode | Avi Kivity | 1 | -2/+0 |
2007-02-12 | [PATCH] kvm: vmx: handle triple faults by returning EXIT_REASON_SHUTDOWN to u... | Avi Kivity | 1 | -0/+6 |
2007-02-12 | [PATCH] kvm: optimize inline assembly | Ingo Molnar | 1 | -6/+6 |
2007-02-09 | [PATCH] kvm: NULL noise removal | Al Viro | 1 | -1/+1 |
2007-02-01 | [PATCH] KVM: fix lockup on 32-bit intel hosts with nx disabled in the bios | Avi Kivity | 1 | -0/+2 |
2007-01-23 | [PATCH] KVM: fix race between mmio reads and injected interrupts | Avi Kivity | 1 | -1/+2 |
2007-01-22 | [PATCH] vmx: Fix register constraint in launch code | Herbert Xu | 1 | -1/+1 |
2007-01-11 | [PATCH] KVM: add VM-exit profiling | Ingo Molnar | 1 | -0/+7 |
2007-01-05 | [PATCH] KVM: Simplify test for interrupt window | Dor Laor | 1 | -2/+1 |
2007-01-05 | [PATCH] KVM: Don't set guest cr3 from vmx_vcpu_setup() | Avi Kivity | 1 | -2/+0 |
2007-01-05 | [PATCH] KVM: Improve reporting of vmwrite errors | Avi Kivity | 1 | -3/+9 |
2007-01-05 | [PATCH] KVM: MMU: Detect oom conditions and propagate error to userspace | Avi Kivity | 1 | -3/+12 |
2007-01-05 | [PATCH] KVM: MMU: Remove invlpg interception | Avi Kivity | 1 | -13/+0 |
2007-01-05 | [PATCH] KVM: MMU: oom handling | Avi Kivity | 1 | -1/+1 |
2007-01-05 | [PATCH] KVM: Prevent stale bits in cr0 and cr4 | Avi Kivity | 1 | -0/+10 |
2007-01-05 | [PATCH] KVM: Improve interrupt response | Dor Laor | 1 | -16/+72 |
2007-01-05 | [PATCH] KVM: Use raw_smp_processor_id() instead of smp_processor_id() where a... | Ingo Molnar | 1 | -2/+2 |
2007-01-05 | [PATCH] KVM: Fix GFP_KERNEL alloc in atomic section bug | Ingo Molnar | 1 | -11/+21 |
2006-12-30 | [PATCH] KVM: Rename some msrs | Nguyen Anh Quynh | 1 | -7/+6 |
2006-12-30 | [PATCH] KVM: Move common msr handling to arch independent code | Avi Kivity | 1 | -48/+11 |
2006-12-30 | [PATCH] KVM: Implement a few system configuration msrs | Avi Kivity | 1 | -0/+3 |
2006-12-30 | [PATCH] KVM: Simplify is_long_mode() | Avi Kivity | 1 | -6/+0 |
2006-12-22 | [PATCH] KVM: Handle p5 mce msrs | Michael Riepe | 1 | -0/+2 |
2006-12-22 | [PATCH] KVM: Force real-mode cs limit to 64K | Michael Riepe | 1 | -0/+1 |
2006-12-13 | [PATCH] KVM: Fix vmx hardware_enable() on macbooks | Avi Kivity | 1 | -1/+1 |
2006-12-13 | [PATCH] KVM: Don't touch the virtual apic vt registers on 32-bit | Michael Riepe | 1 | -0/+2 |
2006-12-13 | [PATCH] KVM: Disallow the kvm-amd module on intel hardware, and vice versa | Avi Kivity | 1 | -2/+1 |
2006-12-13 | [PATCH] KVM: Move find_vmx_entry() to vmx.c | Avi Kivity | 1 | -2/+10 |
2006-12-13 | [PATCH] KVM: Make the GET_SREGS and SET_SREGS ioctls symmetric | Uri Lublin | 1 | -0/+2 |
2006-12-13 | [PATCH] KVM: Replace __x86_64__ with CONFIG_X86_64 | Avi Kivity | 1 | -20/+20 |
2006-12-13 | [PATCH] KVM: Add missing include | Anthony Liguori | 1 | -0/+1 |
2006-12-10 | [PATCH] kvm: userspace interface | Avi Kivity | 1 | -0/+2002 |