| Commit message (Expand) | Author | Age | Files | Lines |
* | kvm: set page dirty only if page has been writable | Yu Zhao | 2016-04-01 | 1 | -2/+10 |
* | Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 2016-03-24 | 1 | -2/+2 |
|\ |
|
| * | Merge branch 'x86/cleanups' into x86/urgent | Ingo Molnar | 2016-03-17 | 1 | -2/+2 |
| |\ |
|
| | * | x86: Fix misspellings in comments | Adam Buchbinder | 2016-02-24 | 1 | -2/+2 |
* | | | KVM/x86: Replace smp_mb() with smp_store_mb/release() in the walk_shadow_page... | Lan Tianyu | 2016-03-22 | 1 | -4/+3 |
* | | | KVM: Remove redundant smp_mb() in the kvm_mmu_commit_zap_page() | Lan Tianyu | 2016-03-22 | 1 | -8/+7 |
* | | | KVM, pkeys: introduce pkru_mask to cache conditions | Huaitong Han | 2016-03-22 | 1 | -0/+80 |
* | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 2016-03-16 | 1 | -212/+290 |
|\ \ \
| |/ /
|/| | |
|
| * | | KVM: MMU: simplify last_pte_bitmap | Paolo Bonzini | 2016-03-08 | 1 | -24/+26 |
| * | | KVM: MMU: coalesce more page zapping in mmu_sync_children | Paolo Bonzini | 2016-03-08 | 1 | -4/+11 |
| * | | KVM: MMU: move zap/flush to kvm_mmu_get_page | Paolo Bonzini | 2016-03-08 | 1 | -20/+20 |
| * | | KVM: MMU: invert return value of mmu.sync_page and *kvm_sync_page* | Paolo Bonzini | 2016-03-08 | 1 | -17/+14 |
| * | | KVM: MMU: cleanup __kvm_sync_page and its callers | Paolo Bonzini | 2016-03-08 | 1 | -6/+4 |
| * | | KVM: MMU: use kvm_sync_page in kvm_sync_pages | Paolo Bonzini | 2016-03-08 | 1 | -2/+1 |
| * | | KVM: MMU: move TLB flush out of __kvm_sync_page | Paolo Bonzini | 2016-03-08 | 1 | -29/+24 |
| * | | KVM: MMU: introduce kvm_mmu_flush_or_zap | Paolo Bonzini | 2016-03-08 | 1 | -9/+10 |
| * | | KVM: MMU: check kvm_mmu_pages and mmu_page_path indices | Xiao Guangrong | 2016-03-04 | 1 | -1/+6 |
| * | | KVM: MMU: Fix ubsan warnings | Paolo Bonzini | 2016-03-04 | 1 | -24/+33 |
| * | | KVM: MMU: cleanup handle_abnormal_pfn | Paolo Bonzini | 2016-03-04 | 1 | -6/+2 |
| * | | KVM: MMU: apply page track notifier | Xiao Guangrong | 2016-03-03 | 1 | -2/+17 |
| * | | KVM: MMU: simplify mmu_need_write_protect | Xiao Guangrong | 2016-03-03 | 1 | -22/+7 |
| * | | KVM: MMU: use page track for non-leaf shadow pages | Xiao Guangrong | 2016-03-03 | 1 | -5/+21 |
| * | | KVM: MMU: clear write-flooding on the fast path of tracked page | Xiao Guangrong | 2016-03-03 | 1 | -2/+20 |
| * | | KVM: MMU: let page fault handler be aware tracked page | Xiao Guangrong | 2016-03-03 | 1 | -7/+37 |
| * | | KVM: MMU: introduce kvm_mmu_slot_gfn_write_protect | Xiao Guangrong | 2016-03-03 | 1 | -5/+11 |
| * | | KVM: MMU: introduce kvm_mmu_gfn_{allow,disallow}_lpage | Xiao Guangrong | 2016-03-03 | 1 | -13/+25 |
| * | | KVM: MMU: rename has_wrprotected_page to mmu_gfn_lpage_is_disallowed | Xiao Guangrong | 2016-03-03 | 1 | -12/+13 |
| * | | KVM: x86: use list_last_entry | Geliang Tang | 2016-02-23 | 1 | -2/+2 |
| * | | KVM: x86: MMU: Move handle_mmio_page_fault() call to kvm_mmu_page_fault() | Takuya Yoshikawa | 2016-02-23 | 1 | -23/+16 |
| * | | KVM: x86: MMU: Consolidate quickly_check_mmio_pf() and is_mmio_page_fault() | Takuya Yoshikawa | 2016-02-23 | 1 | -11/+4 |
| |/ |
|
* | | KVM: MMU: fix reserved bit check for ept=0/CR0.WP=0/CR4.SMEP=1/EFER.NX=0 | Paolo Bonzini | 2016-03-10 | 1 | -1/+3 |
|/ |
|
* | kvm: rename pfn_t to kvm_pfn_t | Dan Williams | 2016-01-15 | 1 | -18/+19 |
* | kvm: x86: fix comment about {mmu,nested_mmu}.gva_to_gpa | David Matlack | 2016-01-07 | 1 | -4/+6 |
* | KVM: x86: MMU: Use clear_page() instead of init_shadow_page_table() | Takuya Yoshikawa | 2015-12-18 | 1 | -9/+1 |
* | KVM: x86: MMU: Remove unused parameter parent_pte from kvm_mmu_get_page() | Takuya Yoshikawa | 2015-11-26 | 1 | -13/+7 |
* | KVM: x86: MMU: Use for_each_rmap_spte macro instead of pte_list_walk() | Takuya Yoshikawa | 2015-11-26 | 1 | -21/+6 |
* | KVM: x86: MMU: Move parent_pte handling from kvm_mmu_get_page() to link_shado... | Takuya Yoshikawa | 2015-11-26 | 1 | -14/+9 |
* | KVM: x86: MMU: Move initialization of parent_ptes out from kvm_mmu_alloc_page() | Takuya Yoshikawa | 2015-11-25 | 1 | -7/+7 |
* | KVM: x86: MMU: Consolidate BUG_ON checks for reverse-mapped sptes | Takuya Yoshikawa | 2015-11-25 | 1 | -9/+17 |
* | KVM: x86: MMU: Remove is_rmap_spte() and use is_shadow_present_pte() | Takuya Yoshikawa | 2015-11-25 | 1 | -9/+4 |
* | KVM: x86: MMU: Make mmu_set_spte() return emulate value | Takuya Yoshikawa | 2015-11-25 | 1 | -13/+14 |
* | KVM: x86: MMU: Add helper function to clear a bit in unsync child bitmap | Takuya Yoshikawa | 2015-11-25 | 1 | -18/+18 |
* | KVM: x86: MMU: Remove unused parameter of __direct_map() | Takuya Yoshikawa | 2015-11-25 | 1 | -8/+4 |
* | KVM: x86: MMU: Encapsulate the type of rmap-chain head in a new struct | Takuya Yoshikawa | 2015-11-25 | 1 | -96/+100 |
* | KVM: x86: MMU: always set accessed bit in shadow PTEs | Paolo Bonzini | 2015-11-25 | 1 | -6/+3 |
* | KVM: x86: merge handle_mmio_page_fault and handle_mmio_page_fault_common | Paolo Bonzini | 2015-11-10 | 1 | -15/+5 |
* | KVM: x86: MMU: Initialize force_pt_level before calling mapping_level() | Takuya Yoshikawa | 2015-10-19 | 1 | -3/+4 |
* | KVM: x86: MMU: Eliminate an extra memory slot search in mapping_level() | Takuya Yoshikawa | 2015-10-16 | 1 | -6/+11 |
* | KVM: x86: MMU: Remove mapping_level_dirty_bitmap() | Takuya Yoshikawa | 2015-10-16 | 1 | -8/+16 |
* | KVM: x86: MMU: Move mapping_level_dirty_bitmap() call in mapping_level() | Takuya Yoshikawa | 2015-10-16 | 1 | -15/+14 |