2008-01-30 |
Izik Eidus | KVM: Support assigning userspace memory to the guest Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Mike Day | KVM: CodingStyle cleanup Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Rusty Russell | KVM: Remove gratuitous casts from lapic.c Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Rusty Russell | KVM: Hoist kvm_create_lapic() into kvm_vcpu_init() Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Rusty Russell | KVM: Add kvm_free_lapic() to pair with kvm_create_lapic() Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Izik Eidus | KVM: Allow dynamic allocation of the mmu shadow cache... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Izik Eidus | KVM: Add general accessors to read and write guest... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Izik Eidus | KVM: Remove the usage of page->private field by rmap Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Avi Kivity | KVM: VMX: Simplify vcpu_clear() Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Avi Kivity | KVM: VMX: Don't clear the vmcs if the vcpu is not loaded... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Laurent Vivier | KVM: x86 emulator: Any legacy prefix after a REX prefix... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Laurent Vivier | KVM: Purify x86_decode_insn() error case management Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Qing He | KVM: x86_emulator: no writeback for bt Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Laurent Vivier | KVM: x86 emulator: Remove no_wb, use dst.type = OP_NONE... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Laurent Vivier | KVM: x86 emulator: remove _eflags and use directly... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Laurent Vivier | KVM: x86 emulator: split some decoding into functions... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Ryan Harper | KVM: MMU: Ignore reserved bits in cr3 in non-pae mode Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Avi Kivity | KVM: MMU: Make flooding detection work when guest page... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Avi Kivity | KVM: Allow not-present guest page faults to bypass kvm Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Avi Kivity | KVM: VMX: Further reduce efer reloads Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Laurent Vivier | KVM: Call x86_decode_insn() only when needed Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Laurent Vivier | KVM: emulate_instruction() calls now x86_decode_insn... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Laurent Vivier | KVM: x86 emulator: move all decoding process to function... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Laurent Vivier | KVM: x86 emulator: move all x86_emulate_memop() to... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Laurent Vivier | KVM: x86 emulator: remove unused functions Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Anthony Liguori | KVM: Refactor hypercall infrastructure (v3) Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2008-01-30 |
Anthony Liguori | KVM: x86 emulator: Add vmmcall/vmcall to x86_emulate... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-11-27 |
Amit Shah | KVM: SVM: Fix FPU leak while emulating clts Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-11-27 |
Avi Kivity | KVM: SVM: Unload guest fpu on vcpu_put() Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-11-27 |
Amit Shah | KVM: x86 emulator: Use emulator_write_emulated and... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-11-27 |
Izik Eidus | KVM: x86 emulator: fix the saving of of the eip value Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-11-27 |
Izik Eidus | KVM: x86 emulator: fix JMP_REL Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-11-08 |
Avi Kivity | KVM: SVM: Intercept the 'invd' and 'wbinvd' instructions Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-11-08 |
Avi Kivity | KVM: x86 emulator: invd instruction Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-11-08 |
Avi Kivity | KVM: SVM: Defer nmi processing until switch to host... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-11-08 |
Avi Kivity | KVM: SVM: Fix SMP with kernel apic Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-11-08 |
Avi Kivity | KVM: x86 emulator: fix 'push imm8' emulation Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-22 |
Laurent Vivier | KVM: Use new smp_call_function_mask() in kvm_flush_remote_tlbs() Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-22 |
Laurent Vivier | sched: don't clear PF_VCPU in scheduler Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-22 |
Kevin Pedretti | KVM: Improve local apic timer wraparound handling Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-22 |
Kevin Pedretti | KVM: Fix local apic timer divide by zero Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-22 |
Laurent Vivier | KVM: Move kvm_guest_exit() after local_irq_enable() Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-22 |
Aurelien Jarno | KVM: x86 emulator: fix access registers for instructions... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-22 |
Avi Kivity | KVM: VMX: Force vm86 mode if setting flags during real... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-22 |
Sheng Yang | KVM: x86 emulator: implement 'movnti mem, reg' Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-22 |
Eddie Dong | KVM: VMX: Reset mmu context when entering real mode Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-22 |
Avi Kivity | KVM: VMX: Handle NMIs before enabling interrupts and... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-22 |
Izik Eidus | KVM: MMU: Set shadow pte atomically in mmu_pte_write_zap_pte() Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-22 |
Laurent Vivier | KVM: x86 emulator: fix repne/repnz decoding Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-22 |
Nitin A Kamble | KVM: x86 emulator: fix merge screwup due to emulator... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Avi Kivity | KVM: Replace enum by #define Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Avi Kivity | KVM: Skip pio instruction when it is emulated, not... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Nitin A Kamble | KVM: x86 emulator: popf Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Nitin A Kamble | KVM: x86 emulator: fix src, dst value initialization Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Nitin A Kamble | KVM: x86 emulator: jmp abs Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Nitin A Kamble | KVM: x86 emulator: lea Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Nitin A Kamble | KVM: X86 emulator: jump conditional short Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Nitin A Kamble | KVM: x86 emulator: imlpement jump conditional relative Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Nitin A Kamble | KVM: x86 emulator: sort opcodes into ascending order Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Avi Kivity | KVM: Improve emulation failure reporting Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Nitin A Kamble | KVM: x86 emulator: pushf Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Nitin A Kamble | KVM: x86 emulator: call near Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Nitin A Kamble | KVM: x86 emulator: push imm8 Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
He, Qing | KVM: VMX: Fix exit qualification width on i386 Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Avi Kivity | KVM: Move main vcpu loop into subarch independent code Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Avi Kivity | KVM: VMX: Move vm entry failure handling to the exit... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Avi Kivity | KVM: MMU: Don't do GFP_NOWAIT allocations Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Christian Ehrhardt | KVM: Rename kvm_arch_ops to kvm_x86_ops Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Laurent Vivier | KVM: Simplify memory allocation Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Rusty Russell | KVM: Hoist SVM's get_cs_db_l_bits into core code. Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Rusty Russell | KVM: Keep control regs in sync Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Rusty Russell | KVM: Clean up unloved invlpg emulation Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Rusty Russell | KVM: Remove the unused invlpg member of struct kvm_arch_ops. Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Amit Shah | KVM: Set the ET flag in CR0 after initializing FX Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
He, Qing | KVM: enable in-kernel APIC INIT/SIPI handling Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
He, Qing | KVM: round robin for APIC lowest priority delivery... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Qing He | KVM: deliver PIC interrupt only to vcpu0 Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
He, Qing | KVM: disable tpr/cr8 sync when in-kernel APIC is used Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Eddie Dong | KVM: Migrate lapic hrtimer when vcpu moves to another cpu Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Eddie Dong | KVM: Keep track of missed timer irq injections Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Yang, Sheng | KVM: VMX: Use shadow TPR/cr8 for 64-bits guests Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Eddie Dong | KVM: pending irq save/restore Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Eddie Dong | KVM: in-kernel LAPIC save and restore support Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
He, Qing | KVM: in-kernel IOAPIC save and restore support Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
He, Qing | KVM: Bypass irq_pending get/set when using in kernel...
|
commit | commitdiff | tree |
2007-10-13 |
He, Qing | KVM: Add get/set irqchip ioctls for in-kernel PIC live... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Eddie Dong | KVM: Protect in-kernel pio using kvm->lock Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Eddie Dong | KVM: Emulate hlt in the kernel Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Eddie Dong | KVM: In-kernel I/O APIC model Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Eddie Dong | KVM: Emulate local APIC in kernel Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Eddie Dong | KVM: Define and use cr8 access functions Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Eddie Dong | KVM: Add support for in-kernel PIC emulation Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Laurent Vivier | KVM: VMX: Split segments reload in vmx_load_host_state() Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Avi Kivity | KVM: X86 emulator: fix 'push reg' writeback Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Izik Eidus | KVM: Support more memory slots Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Izik Eidus | KVM: VMX: allow rmode_tss_base() to work with >2G of... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Nitin A Kamble | KVM: x86 emulator: implement 'push reg' (opcodes 0x50... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Nitin A Kamble | KVM: x86 emulator: Implement 'jmp rel short' instruction... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Nitin A Kamble | KVM: x86 emulator: implement 'jmp rel' instruction... Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |
2007-10-13 |
Nitin A Kamble | KVM: x86 emulator: implement 'and $imm, %{al|ax|eax}' Signed-off-by: Avi Kivity <avi@qumranet.com>
|
commit | commitdiff | tree |