Commit Graph

101 Commits (8ab2d2e231062814bd89bba2d6d92563190aa2bb)

Author SHA1 Message Date
Sheng Yang 2aaf69dcee KVM: MMU: Map device MMIO as UC in EPT 16 years ago
Marcelo Tosatti 8791723920 KVM: MMU: handle large host sptes on invlpg/resync 16 years ago
Avi Kivity 25e2343246 KVM: MMU: Don't treat a global pte as such if cr4.pge is cleared 16 years ago
Marcelo Tosatti eb64f1e8cd KVM: MMU: check for present pdptr shadow page in walk_shadow 16 years ago
Marcelo Tosatti ad218f85e3 KVM: MMU: prepopulate the shadow on invlpg 16 years ago
Marcelo Tosatti 6cffe8ca4a KVM: MMU: skip global pgtables on sync due to cr3 switch 16 years ago
Marcelo Tosatti b1a368218a KVM: MMU: collapse remote TLB flushes on root sync 16 years ago
Marcelo Tosatti 60c8aec6e2 KVM: MMU: use page array in unsync walk 16 years ago
Marcelo Tosatti ecc5589f19 KVM: MMU: optimize set_spte for page sync 16 years ago
Eduardo Habkost 13673a90f1 KVM: VMX: move vmx.h to include/asm 16 years ago
Izik Eidus 2843099fee KVM: MMU: Fix aliased gfns treated as unaliased 16 years ago
Sheng Yang 291f26bc0f KVM: MMU: Extend kvm_mmu_page->slot_bitmap size 16 years ago
Sheng Yang 64d4d52175 KVM: Enable MTRR for EPT 16 years ago
Sheng Yang 74be52e3e6 KVM: Add local get_mtrr_type() to support MTRR 16 years ago
Marcelo Tosatti 0c0f40bdbe KVM: MMU: fix sync of ptes addressed at owner pagetable 16 years ago
Marcelo Tosatti c41ef344de KVM: MMU: increase per-vcpu rmap cache alloc size 16 years ago
Marcelo Tosatti 6ad9f15c94 KVM: MMU: sync root on paravirt TLB flush 16 years ago
Marcelo Tosatti 582801a95d KVM: MMU: add "oos_shadow" parameter to disable oos 17 years ago
Marcelo Tosatti 0074ff63eb KVM: MMU: speed up mmu_unsync_walk 17 years ago
Marcelo Tosatti 4731d4c7a0 KVM: MMU: out of sync shadow core 17 years ago
Marcelo Tosatti 6844dec694 KVM: MMU: mmu_convert_notrap helper 17 years ago
Marcelo Tosatti 0738541396 KVM: MMU: awareness of new kvm_mmu_zap_page behaviour 17 years ago
Marcelo Tosatti ad8cfbe3ff KVM: MMU: mmu_parent_walk 17 years ago
Marcelo Tosatti a7052897b3 KVM: x86: trap invlpg 17 years ago
Marcelo Tosatti 0ba73cdadb KVM: MMU: sync roots on mmu reload 17 years ago
Marcelo Tosatti e8bc217aef KVM: MMU: mode specific sync_page 17 years ago
Marcelo Tosatti 38187c830c KVM: MMU: do not write-protect large mappings 17 years ago
Marcelo Tosatti a378b4e64c KVM: MMU: move local TLB flush to mmu_set_spte 17 years ago
Marcelo Tosatti 1e73f9dd88 KVM: MMU: split mmu_set_spte 17 years ago
Marcelo Tosatti 4c2155ce81 KVM: switch to get_user_pages_fast 17 years ago
Sheng Yang d40a1ee485 KVM: MMU: Modify kvm_shadow_walk.entry to accept u64 addr 17 years ago
Avi Kivity 3201b5d9f0 KVM: MMU: Fix setting the accessed bit on non-speculative sptes 17 years ago
Avi Kivity 171d595d3b KVM: MMU: Flush tlbs after clearing write permission when accessing dirty log 17 years ago
Avi Kivity 2245a28fe2 KVM: MMU: Add locking around kvm_mmu_slot_remove_write_access() 17 years ago
Avi Kivity bc2d429979 KVM: MMU: Account for npt/ept/realmode page faults 17 years ago
Avi Kivity 140754bc80 KVM: MMU: Convert direct maps to use the generic shadow walker 17 years ago
Avi Kivity 3d000db568 KVM: MMU: Add generic shadow walker 17 years ago
Avi Kivity 6c41f428b7 KVM: MMU: Infer shadow root level in direct_map() 17 years ago
Avi Kivity 6e37d3dc3e KVM: MMU: Unify direct map 4K and large page paths 17 years ago
Avi Kivity 135f8c2b07 KVM: MMU: Move SHADOW_PT_INDEX to mmu.c 17 years ago
Dave Hansen 6ad18fba05 KVM: Reduce stack usage in kvm_pv_mmu_op() 17 years ago
Avi Kivity 5b5c6a5a60 KVM: MMU: Simplify kvm_mmu_zap_page() 17 years ago
Avi Kivity 31aa2b44af KVM: MMU: Separate the code for unlinking a shadow page from its parents 17 years ago
Sheng Yang 534e38b447 KVM: VMX: Always return old for clear_flush_young() when using EPT 17 years ago
Andrea Arcangeli e930bffe95 KVM: Synchronize guest physical memory map to host virtual memory map 17 years ago
Avi Kivity 577bdc4966 KVM: Avoid instruction emulation when event delivery is pending 17 years ago
Joerg Roedel 5f4cb662a0 KVM: SVM: allow enabling/disabling NPT by reloading only the architecture module 17 years ago
Avi Kivity 722c05f219 KVM: MMU: Fix potential race setting upper shadow ptes on nonpae hosts 17 years ago
Marcelo Tosatti 376c53c2b3 KVM: MMU: improve invalid shadow root page handling 17 years ago
Marcelo Tosatti 5a4c928804 KVM: mmu_shrink: kvm_mmu_zap_page requires slots_lock to be held 17 years ago