lkml.org 
[lkml]   [2010]   [Apr]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    Subject[PATCH 0/10] KVM MMU: allow more shadow pages become asynchronous
    In current code, shadow page can become asynchronous only if one
    shadow page for a gfn, this rule is too strict, in fact, we can
    let all last mapping page(i.e, it's the pte page) become unsync
    and sync them at invlpg or flush tlb time.
    Address this thinking, a gfn may have many shadow pages, for
    performance reason, when one sp need be synced, just write
    protect sp->gfn and sync this sp but we keep other shadow pages
    asynchronous, i.e, sp only can be synced just at their own invlpg
    and flush TLB time.

    patch 1 ~ 6 are bugfix/cleanup/optimization for current code
    patch 7 ~ 10 implement this idea



    \
     
     \ /
      Last update: 2010-04-22 08:19    [W:6.872 / U:1.960 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site