Commit Graph

33 Commits (8ab2d2e231062814bd89bba2d6d92563190aa2bb)

Author SHA1 Message Date
Marcelo Tosatti 8791723920 KVM: MMU: handle large host sptes on invlpg/resync 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 6c475352e8 KVM: MMU: avoid creation of unreachable pages in the shadow 16 years ago
Marcelo Tosatti 4731d4c7a0 KVM: MMU: out of sync shadow core 17 years ago
Marcelo Tosatti a7052897b3 KVM: x86: trap invlpg 17 years ago
Marcelo Tosatti e8bc217aef KVM: MMU: mode specific sync_page 17 years ago
Marcelo Tosatti 93a423e704 KVM: MMU: flush remote TLBs on large->normal entry overwrite 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 abb9e0b8e3 KVM: MMU: Convert the paging mode shadow walk to use the generic walker 17 years ago
Avi Kivity 135f8c2b07 KVM: MMU: Move SHADOW_PT_INDEX to mmu.c 17 years ago
Avi Kivity cd5998ebfb KVM: MMU: Fix torn shadow pte 17 years ago
Andrea Arcangeli e930bffe95 KVM: Synchronize guest physical memory map to host virtual memory map 17 years ago
Avi Kivity eab9f71feb KVM: MMU: Optimize prefetch_page() 17 years ago
Avi Kivity ebb0e6264c KVM: MMU: Fix printk() format string 17 years ago
Anthony Liguori 35149e2129 KVM: MMU: Don't assume struct page for x86 17 years ago
Marcelo Tosatti 3200f405a1 KVM: MMU: unify slots_lock usage 17 years ago
Avi Kivity 947da53830 KVM: MMU: Set the accessed bit on non-speculative shadow ptes 17 years ago
Harvey Harrison b8688d51bb KVM: replace remaining __FUNCTION__ occurances 17 years ago
Marcelo Tosatti 05da45583d KVM: MMU: large page support 17 years ago
Avi Kivity d196e34336 KVM: MMU: Decouple mmio from shadow page tables 17 years ago
Dong, Eddie 489f1d6526 KVM: MMU: Update shadow ptes on partial guest pte writes 17 years ago
Avi Kivity f7d9c7b7b9 KVM: MMU: Fix race when instantiating a shadow pte 17 years ago
Marcelo Tosatti 24993d5349 KVM: make MMU_DEBUG compile again 17 years ago
Izik Eidus 72dc67a696 KVM: remove the usage of the mmap_sem for the protection of the memory slots. 17 years ago
Dong, Eddie 5882842f9b KVM: MMU: Merge shadow level check in FNAME(fetch) 17 years ago
Avi Kivity eb787d10af KVM: MMU: Move kvm_free_some_pages() into critical section 17 years ago
Marcelo Tosatti aaee2c94f7 KVM: MMU: Switch to mmu spinlock 17 years ago
Avi Kivity d7824fff89 KVM: MMU: Avoid calling gfn_to_page() in mmu_set_spte() 17 years ago
Marcelo Tosatti 7ec5458821 KVM: Add kvm_read_guest_atomic() 17 years ago
Marcelo Tosatti 10589a4699 KVM: MMU: Concurrent guest walkers 17 years ago
Avi Kivity edf884172e KVM: Move arch dependent files to new directory arch/x86/kvm/ 17 years ago
Zhang Xiantao ad312c7c79 KVM: Portability: Introduce kvm_vcpu_arch 17 years ago
Marcelo Tosatti 7819026eef KVM: MMU: Fix SMP shadow instantiation race 17 years ago
Avi Kivity 1c4f1fd6d5 KVM: MMU: Move set_pte() into guest paging mode independent code 17 years ago
Avi Kivity 2fbf4cf13f KVM: MMU: Remove walker argument to set_pte() 17 years ago
Avi Kivity e3f9550422 KVM: MMU: Pass pte dirty flag to set_pte() instead of calculating it on-site 17 years ago
Avi Kivity b4ab019ce7 KVM: MMU: No need to pick up nx bit from guest pte 17 years ago
Avi Kivity 41074d07c7 KVM: MMU: Fix inherited permissions for emulated guest pte updates 17 years ago
Avi Kivity bedbe4ee86 KVM: MMU: Move pte access calculation into a helper function 17 years ago
Avi Kivity 8d87a03aea KVM: MMU: Set nx bit correctly on shadow ptes 17 years ago
Avi Kivity fe135d2ceb KVM: MMU: Simplify calculation of pte access 17 years ago
Marcelo Tosatti b3e4e63fd9 KVM: MMU: Use cmpxchg for pte updates on walk_addr() 17 years ago
Marcelo Tosatti 4bf8ed8dd2 KVM: MMU: Remove unused prev_shadow_ent variable from fetch() 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