Paolo Bonzini
|
ba6a354154
KVM: mmu: allow page tables to be in read-only slots
|
12 years ago |
Yang Zhang
|
25d92081ae
nEPT: Add nEPT violation/misconfigration support
|
12 years ago |
Yang Zhang
|
7a1638ce42
nEPT: Redefine EPT-specific link_shadow_page()
|
12 years ago |
Nadav Har'El
|
37406aaaee
nEPT: Add EPT tables support to paging_tmpl.h
|
12 years ago |
Gleb Natapov
|
61719a8fff
nEPT: Support shadow paging for guest paging without A/D bits
|
12 years ago |
Gleb Natapov
|
d8089baca4
nEPT: make guest's A/D bits depends on guest's paging mode
|
12 years ago |
Nadav Har'El
|
0ad805a0c3
nEPT: Move common code to paging_tmpl.h
|
12 years ago |
Xiao Guangrong
|
027664216d
KVM: MMU: fix check the reserved bits on the gpte of L2
|
12 years ago |
Xiao Guangrong
|
f8f559422b
KVM: MMU: fast invalidate all mmio sptes
|
12 years ago |
Xiao Guangrong
|
f2fd125d32
KVM: MMU: store generation-number into mmio spte
|
12 years ago |
Takuya Yoshikawa
|
450e0b411f
Revert "KVM: MMU: Move kvm_mmu_free_some_pages() into kvm_mmu_alloc_page()"
|
12 years ago |
Takuya Yoshikawa
|
7ddca7e43c
KVM: MMU: Move kvm_mmu_free_some_pages() into kvm_mmu_alloc_page()
|
12 years ago |
Xiao Guangrong
|
f761620377
KVM: MMU: remove pt_access in mmu_set_spte
|
12 years ago |
Gleb Natapov
|
eb3fce87cc
KVM: MMU: drop superfluous is_present_gpte() check.
|
12 years ago |
Xiao Guangrong
|
93c05d3ef2
KVM: x86: improve reexecute_instruction
|
12 years ago |
Xiao Guangrong
|
7751babd3c
KVM: MMU: fix infinite fault access retry
|
12 years ago |
Xiao Guangrong
|
c22885050e
KVM: MMU: fix Dirty bit missed if CR0.WP = 0
|
12 years ago |
Gleb Natapov
|
b0cfeb5ded
KVM: x86: remove unused variable from walk_addr_generic()
|
12 years ago |
Gleb Natapov
|
908e7d7999
KVM: MMU: simplify folding of dirty bit into accessed_dirty
|
12 years ago |
Xiao Guangrong
|
81c52c56e2
KVM: do not treat noslot pfn as a error pfn
|
12 years ago |
Christoffer Dall
|
8ca40a70a7
KVM: Take kvm instead of vcpu to mmu_notifier_retry
|
12 years ago |
Xiao Guangrong
|
bd6360cc0a
KVM: MMU: introduce FNAME(prefetch_gpte)
|
12 years ago |
Xiao Guangrong
|
a052b42b0e
KVM: MMU: move prefetch_invalid_gpte out of pagaing_tmp.h
|
12 years ago |
Xiao Guangrong
|
d4878f24e3
KVM: MMU: cleanup FNAME(page_fault)
|
12 years ago |
Xiao Guangrong
|
bd660776da
KVM: MMU: remove mmu_is_invalid
|
12 years ago |
Avi Kivity
|
c5421519f3
KVM: MMU: Eliminate pointless temporary 'ac'
|
12 years ago |
Avi Kivity
|
b514c30f77
KVM: MMU: Avoid access/dirty update loop if all is well
|
13 years ago |
Avi Kivity
|
71331a1da1
KVM: MMU: Eliminate eperm temporary
|
13 years ago |
Avi Kivity
|
6fd01b711b
KVM: MMU: Optimize is_last_gpte()
|
13 years ago |
Avi Kivity
|
13d22b6aeb
KVM: MMU: Simplify walk_addr_generic() loop
|
13 years ago |