On Wed, Feb 20, 2008 at 04:25:42PM +0200, Avi Kivity wrote:
> Marcelo Tosatti wrote:
> >  
> >>>+                  /*
> >>>+                   * Largepage creation is susceptible to a upper-level
> >>>+                   * table to be shadowed and write-protected in the
> >>>+                   * area being mapped. If that is the case, invalidate
> >>>+                   * the entry and let the instruction fault again
> >>>+                   * and use 4K mappings.
> >>>+                   */
> >>>+                  if (largepage) {
> >>>+                          spte = shadow_trap_nonpresent_pte;
> >>>+                          kvm_x86_ops->tlb_flush(vcpu);
> >>>+                          goto unshadowed;
> >>>+                  }
> >>> 
> >>>      
> >>Would it not repeat exactly the same code path?  Or is this just for the 
> >>case of the pte_update path?
> >>    
> >
> >The problem is if the instruction writing to one of the roots can't be
> >emulated.
> >
> >kvm_mmu_unprotect_page() does not know about largepages, so it will zap
> >a gfn inside the large page frame, but not the large translation itself.
> >
> >And zapping the gfn brings the shadowed page count in large area to
> >zero, allowing has_wrprotected_page() to succeed. Endless unfixable
> >write faults.
> >
> >  
> 
> I don't follow. Can you describe the scenario in more detail? The state 
> of the guest and shadow page tables, and what actually happens?

Have a kernel level-3 table at guest physical address 0x2800000.
The kernel direct translation which maps to that address is
0xffff810002800000.

The problem will occur if an instruction which can't be emulated
attempts to write via 0xffff810002800000 (optionally +4KB), with the
3-level table not yet shadowed.

What happens then is:

- mmu_page_fault()
- is_largepage_backed() finds no entry in the 0x2800000+2MB
shadow page count, happily saying its OK to use a largepage.
- shadow the 4-level entry
- shadow the 3-level entry (at 0x2800000).
- mmu_set_spte() sets the 2MB translation to be read-only, pt_write=1.
- the instruction emulation fails (because its not supported).
- kvm_mmu_unprotect_page() zaps the 3-level shadow table at 0x2800000.
- repeat 

Thinking this was an issue related to largepages only I decided to never
have 2MB forced-read-only pages around.

But I just noted that the same issue happens with 4kB pages too, even
though the chance of having one of the roots cached in the area being
mapped is much larger with 2MB pages.

I could not reproduce this anymore (though I have logs of that happening
on a stock kernel, attached), but a modified kernel allocating the
3-level entries at the proper place and writing to one of them through
the virtual mapping with an instruction which can't be emulated triggers
the issue (and its a valid scenario).

That said, it does not seem this problem should be dealt with in this
largepage patch (it can be made comparable to the current problem if we
never attempt to emulate instructions when a forced-read-only large page
is instantiated).

Do you see any way to fix that?

> Setting spte to a nonpresent pte seems to violate the rmap btw; rmap 
> always expects a valid pte pointing at the page.
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 1024 (183c000c7)
Feb 13 15:37:59 harmony kernel: account_shadowed for 1408
Feb 13 15:37:59 harmony kernel: account_shadowed for 1409
Feb 13 15:37:59 harmony kernel: account_shadowed for 1410
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr 27bfbc err 9
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=635 large_gfn=512
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (R) at 512 (1796000c1)
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 512 (1796000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr 277f90 err 3
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=631 large_gfn=512
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 512 (1796000c3)
Feb 13 15:37:59 harmony kernel: account_shadowed for 513
Feb 13 15:37:59 harmony kernel: account_shadowed for 514
Feb 13 15:37:59 harmony kernel: account_shadowed for 518
Feb 13 15:37:59 harmony kernel: account_shadowed for 515
Feb 13 15:37:59 harmony kernel: account_shadowed for 519
Feb 13 15:37:59 harmony kernel: mmu_set_spte: found shadow page for 580, 
marking ro
Feb 13 15:37:59 harmony kernel: unaccount_shadowed for 1408
Feb 13 15:37:59 harmony kernel: mmu_set_spte: found shadow page for 581, 
marking ro
Feb 13 15:37:59 harmony kernel: unaccount_shadowed for 1409
Feb 13 15:37:59 harmony kernel: mmu_set_spte: found shadow page for 582, 
marking ro
Feb 13 15:37:59 harmony kernel: unaccount_shadowed for 1410
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffffffff80582001 err 3
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=1410 large_gfn=1024
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 1024 (183c000c3)
Feb 13 15:37:59 harmony kernel: mmu_set_spte: found shadow page for 201, 
marking ro
Feb 13 15:37:59 harmony kernel: mmu_set_spte: found shadow page for 207, 
marking ro
Feb 13 15:38:54 harmony kernel:last message repeated 13 times
Feb 13 15:37:59 harmony kernel: mmu_set_spte: found shadow page for 201, 
marking ro
Feb 13 15:37:59 harmony kernel: mmu_set_spte: found shadow page for 207, 
marking ro
Feb 13 15:38:54 harmony kernel:last message repeated 32 times
Feb 13 15:37:59 harmony kernel: account_shadowed for 8
Feb 13 15:37:59 harmony kernel: account_shadowed for 9
Feb 13 15:37:59 harmony kernel: mmu_set_spte: found shadow page for 207, 
marking ro
Feb 13 15:38:54 harmony kernel:last message repeated 5 times
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810001000000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=4096 large_gfn=4096
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 4096 
(800000017cc000c3)
Feb 13 15:37:59 harmony kernel: mmu_set_spte: found shadow page for 201, 
marking ro
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810001200000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=4608 large_gfn=4608
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 4608 
(800000017ce000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810001400000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=5120 large_gfn=5120
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 5120 
(800000017c8000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810001600000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=5632 large_gfn=5632
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 5632 
(800000017ca000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810001800000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=6144 large_gfn=6144
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 6144 
(800000017c4000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810001a00000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=6656 large_gfn=6656
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 6656 
(800000017c6000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810001c00000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=7168 large_gfn=7168
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 7168 
(800000017c0000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810001e00000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=7680 large_gfn=7680
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 7680 
(800000017c2000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810002000000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=8192 large_gfn=8192
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 8192 
(800000017bc000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810002200000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=8704 large_gfn=8704
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 8704 
(800000017be000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810002400000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=9216 large_gfn=9216
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 9216 
(800000017b8000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810002600000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=9728 large_gfn=9728
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 9728 
(800000017ba000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810002800000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=10240 large_gfn=10240
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 10240 
(800000017b4000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810002a00000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=10752 large_gfn=10752
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 10752 
(800000017b6000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810002c00000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=11264 large_gfn=11264
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 11264 
(800000017b0000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810002e00000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=11776 large_gfn=11776
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 11776 
(800000017b2000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810003000000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=12288 large_gfn=12288
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 12288 
(800000017ac000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810003200000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=12800 large_gfn=12800
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 12800 
(800000017ae000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810003400000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=13312 large_gfn=13312
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 13312 
(800000017a8000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810003600000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=13824 large_gfn=13824
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 13824 
(800000017aa000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810003800000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=14336 large_gfn=14336
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 14336 
(800000017a4000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810003a00000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=14848 large_gfn=14848
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 14848 
(800000017a6000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810003c00000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=15360 large_gfn=15360
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 15360 
(80000001856000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810003e00000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=15872 large_gfn=15872
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 15872 
(8000000184e000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810004000000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=16384 large_gfn=16384
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 16384 
(80000001842000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810004200000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=16896 large_gfn=16896
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 16896 
(8000000183e000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810004400000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=17408 large_gfn=17408
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 17408 
(800000017e0000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810004600000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=17920 large_gfn=17920
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 17920 
(800000018c2000c3)
Feb 13 15:37:59 harmony kernel: paging64_page_fault: addr ffff810004800000 err b
Feb 13 15:37:59 harmony kernel: largepage, walker->gfn=18432 large_gfn=18432
Feb 13 15:37:59 harmony kernel: instantiating 2MB PTE (RW) at 18432 
(80000001834000c3)
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffffe20000000000 err 9
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=4608 large_gfn=4608
Feb 13 15:38:00 harmony kernel: account_shadowed for 4097
Feb 13 15:38:00 harmony kernel: account_shadowed for 4098
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 4608 
(800000017ce000c3)
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffffe20000200000 err b
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=5632 large_gfn=5632
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 5632 
(800000017ca000c3)
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffffe20000400018 err b
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=6656 large_gfn=6656
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 6656 
(800000017c6000c3)
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffffe20000600010 err b
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=7680 large_gfn=7680
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 7680 
(800000017c2000c3)
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffffe20000800008 err b
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=8704 large_gfn=8704
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 8704 
(800000017be000c3)
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffffe20000a00000 err b
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=9728 large_gfn=9728
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 9728 
(800000017ba000c3)
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffffe20000c00000 err b
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=10752 large_gfn=10752
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 10752 
(800000017b6000c3)
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffffe20000e00000 err 9
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=11776 large_gfn=11776
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 11776 
(800000017b2000c3)
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffffe20001000000 err b
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=12800 large_gfn=12800
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 12800 
(800000017ae000c3)
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffffe20001200018 err b
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=13824 large_gfn=13824
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 13824 
(800000017aa000c3)
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffffe20001400010 err b
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=14848 large_gfn=14848
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 14848 
(800000017a6000c3)
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffffe20001600008 err b
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=15872 large_gfn=15872
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 15872 
(8000000184e000c3)
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffffe20001800000 err b
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=16896 large_gfn=16896
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 16896 
(8000000183e000c3)
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffffe20001a00000 err b
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=17920 large_gfn=17920
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 17920 
(800000018c2000c3)
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 203, 
marking ro
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 207, 
marking ro
Feb 13 15:38:55 harmony kernel:last message repeated 19 times
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffff81007c800000 err b
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=509952 large_gfn=509952
Feb 13 15:38:00 harmony kernel: account_shadowed for 10
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 509952 
(80000001808000c3)
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 9, marking 
ro
Feb 13 15:38:00 harmony kernel: account_shadowed for 509952
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 9, marking 
ro
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 8, marking 
ro
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for a, marking 
ro
Feb 13 15:38:55 harmony kernel:last message repeated 3 times
Feb 13 15:38:00 harmony kernel: unaccount_shadowed for 10
Feb 13 15:38:00 harmony kernel: account_shadowed for 10
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 207, 
marking ro
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffff81007ca31000 err b
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=510513 large_gfn=510464
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 510464 
(80000001832000c3)
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 201, 
marking ro
Feb 13 15:38:00 harmony kernel: account_shadowed for 510513
Feb 13 15:38:00 harmony kernel: account_shadowed for 510514
Feb 13 15:38:00 harmony kernel: account_shadowed for 510515
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7ca31, 
marking ro
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7ca32, 
marking ro
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7ca32, 
marking ro
Feb 13 15:38:00 harmony kernel: account_shadowed for 510773
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffff81007c400020 err b
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=508928 large_gfn=508928
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 508928 
(80000001820000c3)
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffff810000511103 err b
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=1297 large_gfn=1024
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 1024 
(8000000183c000c3)
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7cb35, 
marking ro
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for a, marking 
ro
Feb 13 15:38:00 harmony kernel: account_shadowed for 7
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7, marking 
ro
Feb 13 15:38:00 harmony kernel: unaccount_shadowed for 7
Feb 13 15:38:00 harmony kernel: account_shadowed for 7
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffff81007c000e00 err b
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=507904 large_gfn=507904
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 507904 
(80000001802000c3)
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7, marking 
ro
Feb 13 15:38:00 harmony kernel: unaccount_shadowed for 7
Feb 13 15:38:00 harmony kernel: account_shadowed for 7
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7cb35, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 5 times
Feb 13 15:38:00 harmony kernel: unaccount_shadowed for 510773
Feb 13 15:38:00 harmony kernel: account_shadowed for 510773
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7ca32, 
marking ro
Feb 13 15:38:00 harmony kernel: account_shadowed for 508304
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7cb35, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:00 harmony kernel: unaccount_shadowed for 510773
Feb 13 15:38:00 harmony kernel: paging64_page_fault: addr ffff81007bd93000 err b
Feb 13 15:38:00 harmony kernel: largepage, walker->gfn=507283 large_gfn=506880
Feb 13 15:38:00 harmony kernel: instantiating 2MB PTE (RW) at 506880 
(80000001846000c3)
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7ca32, 
marking ro
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 3 times
Feb 13 15:38:00 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:00 harmony kernel: account_shadowed for 508304
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:00 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:00 harmony kernel: account_shadowed for 508304
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:00 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:00 harmony kernel: account_shadowed for 508304
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:00 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:00 harmony kernel: account_shadowed for 508304
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:00 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:00 harmony kernel: account_shadowed for 508304
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:00 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:00 harmony kernel: account_shadowed for 508304
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:00 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:00 harmony kernel: account_shadowed for 508304
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:00 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:00 harmony kernel: account_shadowed for 508304
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:00 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:00 harmony kernel: account_shadowed for 508304
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:00 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:00 harmony kernel: account_shadowed for 508304
Feb 13 15:38:00 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:00 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:00 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: paging64_page_fault: addr ffff81007c02201c err b
Feb 13 15:38:01 harmony kernel: largepage, walker->gfn=507938 large_gfn=507904
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c000, 
marking ro
Feb 13 15:38:01 harmony kernel: instantiating 2MB PTE (R) at 507904 
(80000001802000c1)
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:56 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: paging64_page_fault: addr ffff81007c02bf80 err 3
Feb 13 15:38:01 harmony kernel: largepage, walker->gfn=507947 large_gfn=507904
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c000, 
marking ro
Feb 13 15:38:01 harmony kernel: instantiating 2MB PTE (R) at 507904 
(80000001802000c1)
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:01 harmony kernel: emulation failed (mmio) rip ffffffff8024f1a5 e8 
45 fd ff
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: paging64_page_fault: addr ffff81007c02bf80 err 3
Feb 13 15:38:01 harmony kernel: largepage, walker->gfn=507947 large_gfn=507904
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c000, 
marking ro
Feb 13 15:38:01 harmony kernel: instantiating 2MB PTE (R) at 507904 
(80000001802000c1)
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:57 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: paging64_page_fault: addr ffff81007c02bf80 err 3
Feb 13 15:38:01 harmony kernel: largepage, walker->gfn=507947 large_gfn=507904
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c000, 
marking ro
Feb 13 15:38:01 harmony kernel: instantiating 2MB PTE (R) at 507904 
(80000001802000c1)
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:57 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: paging64_page_fault: addr ffff81007c02bf80 err 3
Feb 13 15:38:01 harmony kernel: largepage, walker->gfn=507947 large_gfn=507904
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c000, 
marking ro
Feb 13 15:38:01 harmony kernel: instantiating 2MB PTE (R) at 507904 
(80000001802000c1)
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:57 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: paging64_page_fault: addr ffff81007c02bf80 err 3
Feb 13 15:38:01 harmony kernel: largepage, walker->gfn=507947 large_gfn=507904
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c000, 
marking ro
Feb 13 15:38:01 harmony kernel: instantiating 2MB PTE (R) at 507904 
(80000001802000c1)
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:57 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: paging64_page_fault: addr ffff81007c02bf80 err 3
Feb 13 15:38:01 harmony kernel: largepage, walker->gfn=507947 large_gfn=507904
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c000, 
marking ro
Feb 13 15:38:01 harmony kernel: instantiating 2MB PTE (R) at 507904 
(80000001802000c1)
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:57 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: paging64_page_fault: addr ffff81007c02bf80 err 3
Feb 13 15:38:01 harmony kernel: largepage, walker->gfn=507947 large_gfn=507904
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c000, 
marking ro
Feb 13 15:38:01 harmony kernel: instantiating 2MB PTE (R) at 507904 
(80000001802000c1)
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:57 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: paging64_page_fault: addr ffff81007c02bf80 err 3
Feb 13 15:38:01 harmony kernel: largepage, walker->gfn=507947 large_gfn=507904
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c000, 
marking ro
Feb 13 15:38:01 harmony kernel: instantiating 2MB PTE (R) at 507904 
(80000001802000c1)
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:57 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: paging64_page_fault: addr ffff81007c02bf80 err 3
Feb 13 15:38:01 harmony kernel: largepage, walker->gfn=507947 large_gfn=507904
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c000, 
marking ro
Feb 13 15:38:01 harmony kernel: instantiating 2MB PTE (R) at 507904 
(80000001802000c1)
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:57 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: paging64_page_fault: addr ffff81007c02bf80 err 3
Feb 13 15:38:01 harmony kernel: largepage, walker->gfn=507947 large_gfn=507904
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c000, 
marking ro
Feb 13 15:38:01 harmony kernel: instantiating 2MB PTE (R) at 507904 
(80000001802000c1)
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:57 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: paging64_page_fault: addr ffff81007c02bf80 err 3
Feb 13 15:38:01 harmony kernel: largepage, walker->gfn=507947 large_gfn=507904
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c000, 
marking ro
Feb 13 15:38:01 harmony kernel: instantiating 2MB PTE (R) at 507904 
(80000001802000c1)
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:57 harmony kernel:last message repeated 2 times
Feb 13 15:38:01 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:01 harmony kernel: paging64_page_fault: addr ffff81007c02bf80 err 3
Feb 13 15:38:01 harmony kernel: largepage, walker->gfn=507947 large_gfn=507904
Feb 13 15:38:01 harmony kernel: account_shadowed for 508304
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c000, 
marking ro
Feb 13 15:38:01 harmony kernel: instantiating 2MB PTE (R) at 507904 
(80000001802000c1)
Feb 13 15:38:01 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:57 harmony kernel:last message repeated 2 times
Feb 13 15:38:02 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:02 harmony kernel: paging64_page_fault: addr ffff81007c02bf80 err 3
Feb 13 15:38:02 harmony kernel: largepage, walker->gfn=507947 large_gfn=507904
Feb 13 15:38:02 harmony kernel: account_shadowed for 508304
Feb 13 15:38:02 harmony kernel: mmu_set_spte: found shadow page for 7c000, 
marking ro
Feb 13 15:38:02 harmony kernel: instantiating 2MB PTE (R) at 507904 
(80000001802000c1)
Feb 13 15:38:02 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:57 harmony kernel:last message repeated 2 times
Feb 13 15:38:02 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:02 harmony kernel: paging64_page_fault: addr ffff81007c02bf80 err 3
Feb 13 15:38:02 harmony kernel: largepage, walker->gfn=507947 large_gfn=507904
Feb 13 15:38:02 harmony kernel: account_shadowed for 508304
Feb 13 15:38:02 harmony kernel: mmu_set_spte: found shadow page for 7c000, 
marking ro
Feb 13 15:38:02 harmony kernel: instantiating 2MB PTE (R) at 507904 
(80000001802000c1)
Feb 13 15:38:02 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:57 harmony kernel:last message repeated 2 times
Feb 13 15:38:02 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:02 harmony kernel: paging64_page_fault: addr ffff81007c02bf80 err 3
Feb 13 15:38:02 harmony kernel: largepage, walker->gfn=507947 large_gfn=507904
Feb 13 15:38:02 harmony kernel: account_shadowed for 508304
Feb 13 15:38:02 harmony kernel: mmu_set_spte: found shadow page for 7c000, 
marking ro
Feb 13 15:38:02 harmony kernel: instantiating 2MB PTE (R) at 507904 
(80000001802000c1)
Feb 13 15:38:02 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
Feb 13 15:38:57 harmony kernel:last message repeated 2 times
Feb 13 15:38:02 harmony kernel: unaccount_shadowed for 508304
Feb 13 15:38:02 harmony kernel: paging64_page_fault: addr ffff81007c02bf80 err 3
Feb 13 15:38:02 harmony kernel: largepage, walker->gfn=507947 large_gfn=507904
Feb 13 15:38:02 harmony kernel: account_shadowed for 508304
Feb 13 15:38:02 harmony kernel: mmu_set_spte: found shadow page for 7c000, 
marking ro
Feb 13 15:38:02 harmony kernel: instantiating 2MB PTE (R) at 507904 
(80000001802000c1)
Feb 13 15:38:02 harmony kernel: mmu_set_spte: found shadow page for 7c190, 
marking ro
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to