Commit Graph

80 Commits (5fd5387c89ec99ff6cb82d2477ffeb7211b781c2)

Author SHA1 Message Date
Xiao Guangrong 5fd5387c89 KVM: MMU: fix conflict access permissions in direct sp 15 years ago
Avi Kivity a1f4d39500 KVM: Remove memory alias support 15 years ago
Xiao Guangrong be71e061d1 KVM: MMU: don't mark pte notrap if it's just sync transient 15 years ago
Xiao Guangrong cb83cad2e7 KVM: MMU: cleanup for dirty page judgment 15 years ago
Xiao Guangrong ac3cd03cca KVM: MMU: rename 'page' and 'shadow_page' to 'sp' 15 years ago
Andi Kleen a24e809902 KVM: Fix unused but set warnings 15 years ago
Lai Jiangshan 3af1817a0d KVM: MMU: calculate correct gfn for small host pages backing large guest pages 15 years ago
Lai Jiangshan 2032a93d66 KVM: MMU: Don't allocate gfns page for direct mmu pages 15 years ago
Avi Kivity 221d059d15 KVM: Update Red Hat copyrights 15 years ago
Xiao Guangrong f78978aa3a KVM: MMU: only update unsync page in invlpg path 15 years ago
Xiao Guangrong f55c3f419a KVM: MMU: unalias gfn before sp->gfns[] comparison in sync_page 15 years ago
Gui Jianfeng 518c5a05e8 KVM: MMU: Fix debug output error in walk_addr() 15 years ago
Gui Jianfeng f3b8c964a9 KVM: MMU: mark page table dirty when a pte is actually modified 15 years ago
Huang Ying bf998156d2 KVM: Avoid killing userspace through guest SRAO MCE on unmapped pages 15 years ago
Xiao Guangrong 6aa0b9dec5 KVM: MMU: fix conflict access permissions in direct sp 15 years ago
Xiao Guangrong 884a0ff0b6 KVM: MMU: cleanup invlpg code 15 years ago
Xiao Guangrong 22c9b2d166 KVM: MMU: fix for calculating gpa in invlpg code 15 years ago
Gui Jianfeng 814a59d207 KVM: MMU: Make use of is_large_pte() in walker 15 years ago
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