2012-07-03 | Xiao Guangrong | KVM: MMU: fix shrinking page from the empty mmu Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2012-07-03 | Xiao Guangrong | KVM: fix fault page leak Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2012-05-28 | Xiao Guangrong | KVM: MMU: fix huge page adapted on non-PAE host Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2012-05-14 | Xiao Guangrong | KVM: VMX: unlike vmcs on fail path Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2012-03-23 | Xiao Guangrong | prio_tree: introduce prio_set_parent() Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2012-03-23 | Xiao Guangrong | prio_tree: simplify prio_tree_expand() Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2012-03-23 | Xiao Guangrong | prio_tree: cleanup prio_tree_left()/prio_tree_right() Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2012-03-23 | Xiao Guangrong | prio_tree: remove unnecessary code in prio_tree_replace Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2012-03-22 | Xiao Guangrong | hugetlb: remove prev_vma from hugetlb_get_unmapped_area_topd... Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2012-03-22 | Xiao Guangrong | rmap: remove __anon_vma_link() declaration Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2012-03-22 | Xiao Guangrong | mm: search from free_area_cache for the bigger size Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2012-03-22 | Xiao Guangrong | mm: do not reset cached_hole_size when vma is unmapped Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2012-03-22 | Xiao Guangrong | hugetlb: try to search again if it is really needed Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2012-03-22 | Xiao Guangrong | hugetlbfs: fix hugetlb_get_unmapped_area() Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2012-03-05 | Xiao Guangrong | KVM: MMU: remove the redundant get_written_sptes Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2012-01-13 | Xiao Guangrong | radix_tree: remove radix_tree_indirect_to_ptr() Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: MMU: audit: inline audit function Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: MMU: remove oos_shadow parameter Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: MMU: move the relevant mmu code to mmu.c Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: x86: remove the dead code of KVM_EXIT_HYPERCALL Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: MMU: audit: replace mmu audit tracepoint with... Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | jump-label: export jump_label_inc/jump_label_dec Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: IA64: fix struct redefinition Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: introduce a table to map slot id to index in memslots... Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: sort memslots by its size and use line search Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: introduce id_to_memslot function Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: introduce kvm_for_each_memslot macro Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: introduce update_memslots function Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: introduce KVM_MEM_SLOTS_NUM macro Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm... |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: MMU: improve write flooding detected Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: MMU: fix detecting misaligned accessed Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: MMU: split kvm_mmu_pte_write function Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: MMU: remove unnecessary kvm_mmu_free_some_pages Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: MMU: fast prefetch spte on invlpg path Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: MMU: cleanup FNAME(invlpg) Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: MMU: do not mark accessed bit on pte write path Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: x86: cleanup port-in/port-out emulated Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: x86: retry non-page-table writing instructions Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: x86: tag the instructions which are used to write... Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-12-27 | Xiao Guangrong | KVM: MMU: avoid pte_list_desc running out in kvm_mmu_pte_write Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-09-25 | Xiao Guangrong | KVM: x86: cleanup the code of read/write emulation Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-09-25 | Xiao Guangrong | KVM: x86: abstract the operation for read/write emulation Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-09-25 | Xiao Guangrong | KVM: x86: fix broken read emulation spans a page boundary Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-08-01 | Xiao Guangrong | Btrfs: clean up for find_first_extent_bit() Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-08-01 | Xiao Guangrong | Btrfs: clean up for wait_extent_bit() Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-08-01 | Xiao Guangrong | Btrfs: clean up for insert_state() Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-08-01 | Xiao Guangrong | Btrfs: remove unused members from struct extent_state Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-24 | Xiao Guangrong | KVM: MMU: trace mmio page fault Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-24 | Xiao Guangrong | KVM: MMU: mmio page fault support Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-24 | Xiao Guangrong | KVM: MMU: reorganize struct kvm_shadow_walk_iterator Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-24 | Xiao Guangrong | KVM: MMU: lockless walking shadow page table Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-24 | Xiao Guangrong | KVM: MMU: do not need atomicly to set/clear spte Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-24 | Xiao Guangrong | KVM: MMU: introduce the rules to modify shadow page... Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-24 | Xiao Guangrong | KVM: MMU: abstract some functions to handle fault pfn Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-24 | Xiao Guangrong | KVM: MMU: filter out the mmio pfn from the fault pfn Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-24 | Xiao Guangrong | KVM: MMU: remove bypass_guest_pf Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-24 | Xiao Guangrong | KVM: MMU: split kvm_mmu_free_page Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-24 | Xiao Guangrong | KVM: MMU: count used shadow pages on prepareing path Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-24 | Xiao Guangrong | KVM: MMU: rename 'pt_write' to 'emulate' Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-24 | Xiao Guangrong | KVM: MMU: cleanup for FNAME(fetch) Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-24 | Xiao Guangrong | KVM: MMU: optimize to handle dirty bit Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-24 | Xiao Guangrong | KVM: MMU: cache mmio info on page fault path Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-24 | Xiao Guangrong | KVM: x86: introduce vcpu_mmio_gva_to_gpa to cleanup... Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-24 | Xiao Guangrong | KVM: MMU: do not update slot bitmap if spte is nonpresent Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-24 | Xiao Guangrong | KVM: MMU: fix walking shadow page table Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-12 | Xiao Guangrong | KVM: MMU: cleanup for dropping parent pte Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-12 | Xiao Guangrong | KVM: MMU: cleanup for kvm_mmu_page_unlink_children Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-12 | Xiao Guangrong | KVM: MMU: remove the arithmetic of parent pte rmap Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-12 | Xiao Guangrong | KVM: MMU: abstract the operation of rmap Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-12 | Xiao Guangrong | KVM: fix uninitialized warning Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-12 | Xiao Guangrong | KVM: use __copy_to_user/__clear_user to write guest... Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-07-12 | Xiao Guangrong | KVM: MMU: optimize pte write path if don't have protected sp Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-06-29 | Xiao Guangrong | jump_label: Fix jump_label update for modules Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-05-23 | Xiao Guangrong | Btrfs: using rcu lock in the reader side of devices... Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-05-23 | Xiao Guangrong | Btrfs: drop unnecessary device lock Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-05-23 | Xiao Guangrong | Btrfs: fix the race between remove dev and alloc chunk Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-05-23 | Xiao Guangrong | Btrfs: fix the race between reading and updating devices Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-05-23 | Xiao Guangrong | Btrfs: fix bh leak on __btrfs_open_devices path Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-05-23 | Xiao Guangrong | Btrfs: fix unsafe usage of merge_state Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-05-23 | Xiao Guangrong | Btrfs: allocate extent state and check the result properly Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-05-11 | Xiao Guangrong | KVM: MMU: remove mmu_seq verification on pte update... Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-05-11 | Xiao Guangrong | KVM: cleanup memslot_id function Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-03-17 | Xiao Guangrong | KVM: MMU: cleanup pte write path Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-03-17 | Xiao Guangrong | KVM: MMU: introduce a common function to get no-dirty... Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-03-17 | Xiao Guangrong | KVM: fix rcu usage in init_rmode_* functions Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-03-17 | Xiao Guangrong | KVM: MMU: remove unused macros Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-03-17 | Xiao Guangrong | KVM: MMU: cleanup page alloc and free Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-03-17 | Xiao Guangrong | KVM: MMU: do not record gfn in kvm_mmu_pte_write Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-03-17 | Xiao Guangrong | KVM: MMU: move mmu pages calculated out of mmu lock Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-03-17 | Xiao Guangrong | KVM: MMU: set spte accessed bit properly Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-03-17 | Xiao Guangrong | KVM: MMU: fix kvm_mmu_slot_remove_write_access dropping... Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-03-17 | Xiao Guangrong | KVM: make make_all_cpus_request() lockless Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-03-17 | Xiao Guangrong | KVM: Add "exiting guest mode" state Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-03-17 | Xiao Guangrong | KVM: fix rcu usage warning in kvm_arch_vcpu_ioctl_set_sregs() Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-03-15 | Xiao Guangrong | x86, tlb, UV: Do small micro-optimization for native_flush_t... Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-01-12 | Xiao Guangrong | KVM: MMU: handle 'map_writable' in set_spte() function Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-01-12 | Xiao Guangrong | KVM: MMU: audit: allow audit more guests at the same... Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-01-12 | Xiao Guangrong | KVM: MMU: retry #PF for softmmu Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-01-12 | Xiao Guangrong | KVM: MMU: fix accessed bit set on prefault path Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
2011-01-12 | Xiao Guangrong | KVM: MMU: rename 'no_apf' to 'prefault' Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
commit | commitdiff | tree |
next |