Commit Graph

35684 Commits (f6fb786d6dcdd7d730e4fba620b071796f487e1b)

Author SHA1 Message Date
Marcelo Tosatti b3e4e63fd9 KVM: MMU: Use cmpxchg for pte updates on walk_addr() 17 years ago
Avi Kivity 80a8119ca3 KVM: SVM: Trap access to the cr8 register 17 years ago
Avi Kivity 6e3d5dfbad KVM: x86 emulator: Fix stack instructions on 64-bit mode 17 years ago
Joerg Roedel 152ff9be2e KVM: SVM: Emulate read/write access to cr8 17 years ago
Avi Kivity e5314067f6 KVM: VMX: Avoid exit when setting cr8 if the local apic is in the kernel 17 years ago
Avi Kivity e934c9c1c8 KVM: x86 emulator: fix eflags preparation for emulation 17 years ago
Avi Kivity 7ee5d940f5 KVM: Use generalized exception queue for injecting #UD 17 years ago
Avi Kivity c1a5d4f990 KVM: Replace #GP injection by the generalized exception queue 17 years ago
Avi Kivity c3c91fee51 KVM: Replace page fault injection by the generalized exception queue 17 years ago
Avi Kivity 298101da2f KVM: Generalize exception injection mechanism 17 years ago
Marcelo Tosatti 4bf8ed8dd2 KVM: MMU: Remove unused prev_shadow_ent variable from fetch() 17 years ago
npiggin@suse.de e4a533a416 KVM: Convert KVM from ->nopage() to ->fault() 17 years ago
Hollis Blanchard 53e0aa7b65 KVM: Portability: Create kvm_arch_vcpu_runnable() function 17 years ago
Hollis Blanchard e01a1b570f KVM: Portability: Stop including x86-specific headers in kvm_main.c 17 years ago
Hollis Blanchard e2174021cf KVM: Portability: Move IO device definitions to its own header file 17 years ago
Hollis Blanchard d77a39d982 KVM: Portability: Move address types to their own header file 17 years ago
Zhang Xiantao b1fd3d30ba KVM: Extend ioapic code to support iosapic 17 years ago
Zhang Xiantao 0c7ac28d3d KVM: Replace dest_Lowest_Prio and dest_Fixed with self-defined macros 17 years ago
Zhang Xiantao 8be5453f95 KVM: Replace kvm_lapic with kvm_vcpu in ioapic/lapic interface 17 years ago
Carlo Marcelo Arenas Belon 2b5203ee68 KVM: SVM: Remove KVM specific defines for MSR_EFER 17 years ago
Avi Kivity fb56dbb31c KVM: Export include/linux/kvm.h only if $ARCH actually supports KVM 17 years ago
Zhang Xiantao d230878471 KVM: Correct kvm_init() error paths not freeing bad_pge. 17 years ago
Zhang Xiantao f77bc6a420 KVM: Portability: Move KVM_INTERRUPT vcpu ioctl to x86.c 17 years ago
Avi Kivity 018a98db74 KVM: x86 emulator: unify four switch statements into two 17 years ago
Avi Kivity 111de5d60c KVM: x86 emulator: unify two switches 17 years ago
Avi Kivity b9fa9d6bc6 KVM: x86 emulator: Move rep processing before instruction execution 17 years ago
Guillaume Thouvenin d7e5117a25 KVM: x86 emulator: cmps instruction 17 years ago
Sheng Yang e8d8d7fe88 KVM: x86 emulator: Rename 'cr2' to 'memop' 17 years ago
Izik Eidus 448353caea KVM: MMU: mark pages that were inserted to the shadow pages table as accessed 17 years ago
Avi Kivity eb9774f0d6 KVM: Remove misleading check for mmio during event injection 17 years ago
Avi Kivity f21b8bf4cc KVM: x86 emulator: address size and operand size overrides are sticky 17 years ago
Guillaume Thouvenin 90e0a28f6b KVM: x86 emulator: Make a distinction between repeat prefixes F3 and F2 17 years ago
Zhang Xiantao e9f85cde99 KVM: Portability: Move unalias_gfn to arch dependent file 17 years ago
Sheng Yang 83ff3b9d4a KVM: VMX: Remove the secondary execute control dependency on irqchip 17 years ago
Dan Kenigsberg 0771671749 KVM: Enhance guest cpuid management 17 years ago
Avi Kivity 6d4e4c4fca KVM: Disallow fork() and similar games when using a VM 17 years ago
Avi Kivity 76c35c6e99 KVM: MMU: Rename 'release_page' 17 years ago
Avi Kivity 4db3531487 KVM: MMU: Rename variables of type 'struct kvm_mmu_page *' 17 years ago
Avi Kivity 1d28f5f4a4 KVM: Remove gpa_to_hpa() 17 years ago
Avi Kivity 0d81f2966a KVM: MMU: Remove gva_to_hpa() 17 years ago
Avi Kivity 3f3e7124f6 KVM: MMU: Simplify nonpaging_map() 17 years ago
Avi Kivity 1755fbcc66 KVM: MMU: Introduce gfn_to_gpa() 17 years ago
Avi Kivity 38c335f1f5 KVM: MMU: Adjust page_header_update_slot() to accept a gfn instead of a gpa 17 years ago
Avi Kivity 230c9a8f23 KVM: MMU: Merge set_pte() and set_pte_common() 17 years ago
Avi Kivity 050e64992f KVM: MMU: Remove set_pde() 17 years ago
Avi Kivity 4e542370c7 KVM: MMU: Remove extra gaddr parameter from set_pte_common() 17 years ago
Avi Kivity da928521b7 KVM: MMU: Move pse36 handling to the guest walker 17 years ago
Avi Kivity 5fb07ddb18 KVM: MMU: Introduce and use gpte_to_gfn() 17 years ago
Izik Eidus b238f7bc2d KVM: MMU: Code cleanup 17 years ago
Avi Kivity d835dfecd0 KVM: Don't bother the mmu if cr3 load doesn't change cr3 17 years ago