2016-03-22 | Xiao Guangrong | KVM, pkeys: save/restore PKRU when guest/host switches Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2016-03-22 | Xiao Guangrong | x86: pkey: introduce write_pkru() for KVM Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2016-03-04 | Xiao Guangrong | KVM: MMU: check kvm_mmu_pages and mmu_page_path indices Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2016-03-03 | Xiao Guangrong | KVM: MMU: apply page track notifier Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2016-03-03 | Xiao Guangrong | KVM: MMU: simplify mmu_need_write_protect Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2016-03-03 | Xiao Guangrong | KVM: MMU: use page track for non-leaf shadow pages Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2016-03-03 | Xiao Guangrong | KVM: page track: add notifier support Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2016-03-03 | Xiao Guangrong | KVM: MMU: clear write-flooding on the fast path of... Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2016-03-03 | Xiao Guangrong | KVM: MMU: let page fault handler be aware tracked page Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2016-03-03 | Xiao Guangrong | KVM: page track: introduce kvm_slot_page_track_{add... Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2016-03-03 | Xiao Guangrong | KVM: page track: add the framework of guest page tracking Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2016-03-03 | Xiao Guangrong | KVM: MMU: introduce kvm_mmu_slot_gfn_write_protect Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2016-03-03 | Xiao Guangrong | KVM: MMU: introduce kvm_mmu_gfn_{allow,disallow}_lpage Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2016-03-03 | Xiao Guangrong | KVM: MMU: rename has_wrprotected_page to mmu_gfn_lpage_is_di... Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-10-01 | Xiao Guangrong | KVM: VMX: drop rdtscp_enabled field Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-10-01 | Xiao Guangrong | KVM: VMX: clean up bit operation on SECONDARY_VM_EXEC_CONTROL Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-10-01 | Xiao Guangrong | KVM: VMX: unify SECONDARY_VM_EXEC_CONTROL update Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-10-01 | Xiao Guangrong | KVM: VMX: simplify invpcid handling in vmx_cpuid_update() Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-10-01 | Xiao Guangrong | KVM: VMX: simplify rdtscp handling in vmx_cpuid_update() Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-10-01 | Xiao Guangrong | KVM: VMX: drop rdtscp_enabled check in prepare_vmcs02() Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-10-01 | Xiao Guangrong | KVM: x86: add pcommit support Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-10-01 | Xiao Guangrong | KVM: x86: allow guest to use cflushopt and clwb Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-08-05 | Xiao Guangrong | KVM: VMX: drop ept misconfig check Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-08-05 | Xiao Guangrong | KVM: MMU: fully check zero bits for sptes Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-08-05 | Xiao Guangrong | KVM: MMU: introduce is_shadow_zero_bits_set() Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-08-05 | Xiao Guangrong | KVM: MMU: introduce the framework to check zero bits... Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-08-05 | Xiao Guangrong | KVM: MMU: split reset_rsvds_bits_mask_ept Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-08-05 | Xiao Guangrong | KVM: MMU: split reset_rsvds_bits_mask Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-08-05 | Xiao Guangrong | KVM: MMU: introduce rsvd_bits_validate Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-08-05 | Xiao Guangrong | KVM: MMU: move FNAME(is_rsvd_bits_set) to mmu.c Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-08-05 | Xiao Guangrong | KVM: MMU: fix validation of mmio page fault Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-07-23 | Xiao Guangrong | KVM: vmx: obey KVM_QUIRK_CD_NW_CLEARED Signed-off-by: Xiao Guangrong <guangrong.xiao@intel.com> |
commit | commitdiff | tree |
2015-07-23 | Xiao Guangrong | KVM: MTRR: simplify kvm_mtrr_get_guest_memory_type Signed-off-by: Xiao Guangrong <guangrong.xiao@intel.com> |
commit | commitdiff | tree |
2015-07-23 | Xiao Guangrong | KVM: MTRR: fix memory type handling if MTRR is completely... Signed-off-by: Xiao Guangrong <guangrong.xiao@intel.com> |
commit | commitdiff | tree |
2015-06-19 | Xiao Guangrong | KVM: MTRR: do not map huge page for non-consistent... Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-06-19 | Xiao Guangrong | KVM: MTRR: simplify kvm_mtrr_get_guest_memory_type Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-06-19 | Xiao Guangrong | KVM: MTRR: introduce mtrr_for_each_mem_type Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-06-19 | Xiao Guangrong | KVM: MTRR: introduce fixed_mtrr_addr_* functions Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-06-19 | Xiao Guangrong | KVM: MTRR: sort variable MTRRs Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-06-19 | Xiao Guangrong | KVM: MTRR: introduce var_mtrr_range Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-06-19 | Xiao Guangrong | KVM: MTRR: introduce fixed_mtrr_segment table Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-06-19 | Xiao Guangrong | KVM: MTRR: improve kvm_mtrr_get_guest_memory_type Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-06-19 | Xiao Guangrong | KVM: MTRR: do not split 64 bits MSR content Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-06-19 | Xiao Guangrong | KVM: MTRR: clean up mtrr default type Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-06-19 | Xiao Guangrong | KVM: MTRR: exactly define the size of variable MTRRs Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-06-19 | Xiao Guangrong | KVM: MTRR: remove mtrr_state.have_fixed Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-06-19 | Xiao Guangrong | KVM: MTRR: handle MSR_MTRRcap in kvm_mtrr_get_msr Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-06-19 | Xiao Guangrong | KVM: x86: move MTRR related code to a separate file Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-06-19 | Xiao Guangrong | KVM: x86: fix CR0.CD virtualization Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-05-19 | Xiao Guangrong | KVM: x86: do not reset mmu if CR0.CD and CR0.NW are... Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-05-19 | Xiao Guangrong | KVM: MMU: fix MTRR update Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-05-19 | Xiao Guangrong | KVM: MMU: fix decoding cache type from MTRR Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-05-19 | Xiao Guangrong | KVM: MMU: introduce kvm_zap_rmapp Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-05-19 | Xiao Guangrong | KVM: MMU: use slot_handle_level and its helper to clean... Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-05-19 | Xiao Guangrong | KVM: MMU: introduce slot_handle_level_range() and its... Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-05-19 | Xiao Guangrong | KVM: MMU: introduce for_each_slot_rmap_range Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-05-19 | Xiao Guangrong | KVM: MMU: introduce PT_MAX_HUGEPAGE_LEVEL Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-05-19 | Xiao Guangrong | KVM: MMU: introduce for_each_rmap_spte() Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-05-19 | Xiao Guangrong | KVM: MMU: fix SMAP virtualization Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-05-11 | Xiao Guangrong | KVM: MMU: fix SMAP virtualization Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-05-11 | Xiao Guangrong | KVM: MMU: fix smap permission check Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-05-08 | Xiao Guangrong | KVM: MMU: fix smap permission check Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2015-04-15 | Xiao Guangrong | KVM: MMU: fix comment in kvm_mmu_zap_collapsible_spte Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com> |
commit | commitdiff | tree |
2014-04-23 | Xiao Guangrong | KVM: MMU: flush tlb out of mmu lock when write-protect... Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2014-04-23 | Xiao Guangrong | KVM: MMU: flush tlb if the spte can be locklessly modified Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2014-04-23 | Xiao Guangrong | KVM: MMU: lazily drop large spte Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2014-04-23 | Xiao Guangrong | KVM: MMU: properly check last spte in fast_page_fault() Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2014-04-23 | Xiao Guangrong | Revert "KVM: Simplify kvm->tlbs_dirty handling" Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2014-01-28 | Xiao Guangrong | splice: fix unexpected size truncation Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-12-13 | Xiao Guangrong | KEYS: fix uninitialized persistent_keyring_register_sem Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-08-29 | Xiao Guangrong | KVM: MMU: remove unused parameter Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-08-07 | Xiao Guangrong | KVM: MMU: fix check the reserved bits on the gpte of L2 Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-07-18 | Xiao Guangrong | KVM: MMU: avoid fast page fault fixing mmio page fault Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-27 | Xiao Guangrong | KVM: MMU: document fast invalidate all mmio sptes Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-27 | Xiao Guangrong | KVM: MMU: document fast invalidate all pages Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-27 | Xiao Guangrong | KVM: MMU: document fast page fault Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-27 | Xiao Guangrong | KVM: MMU: document mmio page fault Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-27 | Xiao Guangrong | KVM: MMU: document write_flooding_count Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-27 | Xiao Guangrong | KVM: MMU: document clear_spte_count Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-27 | Xiao Guangrong | KVM: MMU: drop kvm_mmu_zap_mmio_sptes Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-27 | Xiao Guangrong | KVM: MMU: init kvm generation close to mmio wrap-around... Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-27 | Xiao Guangrong | KVM: MMU: add tracepoint for check_mmio_spte Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-27 | Xiao Guangrong | KVM: MMU: fast invalidate all mmio sptes Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-27 | Xiao Guangrong | KVM: MMU: make return value of mmio page fault handler... Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-27 | Xiao Guangrong | KVM: MMU: store generation-number into mmio spte Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-20 | Xiao Guangrong | KVM: MMU: retain more available bits on mmio spte Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-19 | Xiao Guangrong | KVM: MMU: update the documentation for reverse mapping... Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-05 | Xiao Guangrong | KVM: MMU: reclaim the zapped-obsolete page first Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-05 | Xiao Guangrong | KVM: MMU: collapse TLB flushes when zap all pages Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-05 | Xiao Guangrong | KVM: MMU: zap pages in batch Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-05 | Xiao Guangrong | KVM: MMU: do not reuse the obsolete page Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-05 | Xiao Guangrong | KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-05 | Xiao Guangrong | KVM: MMU: show mmu_valid_gen in shadow page related... Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-05 | Xiao Guangrong | KVM: x86: use the fast way to invalidate all pages Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-05 | Xiao Guangrong | KVM: MMU: fast invalidate all pages Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-05 | Xiao Guangrong | KVM: MMU: drop unnecessary kvm_reload_remote_mmus Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-06-05 | Xiao Guangrong | KVM: x86: drop calling kvm_mmu_zap_all in emulator_fix_hypercall Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-05-24 | Xiao Guangrong | mm: mmu_notifier: re-fix freed page still mapped in... Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-02-07 | Xiao Guangrong | KVM: MMU: cleanup __direct_map Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2013-02-07 | Xiao Guangrong | KVM: MMU: remove pt_access in mmu_set_spte Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
next |