aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/virtual/kvm/mmu.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/Documentation/virtual/kvm/mmu.txt b/Documentation/virtual/kvm/mmu.txt
index 0aa8e0e34119..42193f206602 100644
--- a/Documentation/virtual/kvm/mmu.txt
+++ b/Documentation/virtual/kvm/mmu.txt
@@ -277,6 +277,9 @@ Handling a page fault is performed as follows:
277 - walk shadow page table 277 - walk shadow page table
278 - cache the information to vcpu->arch.mmio_gva, vcpu->arch.access and 278 - cache the information to vcpu->arch.mmio_gva, vcpu->arch.access and
279 vcpu->arch.mmio_gfn, and call the emulator 279 vcpu->arch.mmio_gfn, and call the emulator
280 - If both P bit and R/W bit of error code are set, this could possibly
281 be handled as a "fast page fault" (fixed without taking the MMU lock). See
282 the description in Documentation/virtual/kvm/locking.txt.
280 - if needed, walk the guest page tables to determine the guest translation 283 - if needed, walk the guest page tables to determine the guest translation
281 (gva->gpa or ngpa->gpa) 284 (gva->gpa or ngpa->gpa)
282 - if permissions are insufficient, reflect the fault back to the guest 285 - if permissions are insufficient, reflect the fault back to the guest