Commit Graph

62 Commits (51fb60d81b483ae75614d401e7d4271884894113)

Author SHA1 Message Date
Gui Jianfeng 51fb60d81b KVM: MMU: Move sync_page() first pte address calculation out of loop 15 years ago
Xiao Guangrong 24222c2fec KVM: MMU: remove unnecessary NX check in walk_addr 15 years ago
Avi Kivity 08e850c653 KVM: MMU: Reinstate pte prefetch on invlpg 15 years ago
Avi Kivity fbc5d139bb KVM: MMU: Do not instantiate nontrapping spte on unsync page 15 years ago
Gleb Natapov 1871c6020d KVM: x86 emulator: fix memory access during x86 emulation 15 years ago
Takuya Yoshikawa 8dae444529 KVM: rename is_writeble_pte() to is_writable_pte() 15 years ago
Marcelo Tosatti a6085fbaf6 KVM: MMU: bail out pagewalk on kvm_read_guest error 15 years ago
Marcelo Tosatti fb341f572d KVM: MMU: remove prefault from invlpg handler 15 years ago
Marcelo Tosatti 5f5c35aad5 KVM: MMU: update invlpg handler comment 15 years ago
Izik Eidus 1403283acc KVM: MMU: add SPTE_HOST_WRITEABLE flag to the shadow ptes 16 years ago
Joerg Roedel 7e4e4056f7 KVM: MMU: shadow support for 1gb pages 16 years ago
Joerg Roedel e04da980c3 KVM: MMU: make page walker aware of mapping levels 16 years ago
Joerg Roedel 852e3c19ac KVM: MMU: make direct mapping paths aware of mapping levels 16 years ago
Joerg Roedel d25797b24c KVM: MMU: rename is_largepage_backed to mapping_level 16 years ago
Avi Kivity 0742017159 KVM: MMU: Trace guest pagetable walker 16 years ago
Joerg Roedel ec04b2604c KVM: Prepare memslot data structures for multiple hugepage sizes 16 years ago
Avi Kivity d555c333aa KVM: MMU: s/shadow_pte/spte/ 16 years ago
Avi Kivity 43a3795a3a KVM: MMU: Adjust pte accessors to explicitly indicate guest or shadow pte 16 years ago
Avi Kivity 6de4f3ada4 KVM: Cache pdptrs 16 years ago
Jaswinder Singh Rajput bde8922325 KVM: shut up uninit compiler warning in paging_tmpl.h 16 years ago
Marcelo Tosatti c2d0ee46e6 KVM: MMU: remove global page optimization logic 16 years ago
Dong, Eddie 82725b20e2 KVM: MMU: Emulate #PF error code of reserved bits violation 16 years ago
Eddie Dong a8b876b1a4 KVM: MMU: Fix comment in page_fault() 16 years ago
Joerg Roedel f5a1e9f895 KVM: MMU: remove call to kvm_mmu_pte_write from walk_addr 16 years ago
Andrea Arcangeli 4539b35881 KVM: Fix missing smp tlb flush in invlpg 16 years ago
Joerg Roedel c5bc224240 KVM: MMU: Fix another largepage memory leak 16 years ago
Avi Kivity f6e2c02b6d KVM: MMU: Rename "metaphysical" attribute to "direct" 16 years ago
Avi Kivity a461930bc3 KVM: MMU: Replace walk_shadow() by for_each_shadow_entry() in invlpg() 16 years ago
Avi Kivity e7a04c99b5 KVM: MMU: Replace walk_shadow() by for_each_shadow_entry() in fetch() 16 years ago
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