• Hypervisors like KVM perform badly while doing mmio on
    a loop, because it'll generate an exit on each access.
    This is the case with VGA, which results in very bad
    performance.
    
    In this patch, we map the linear frame buffer as RAM,
    make sure it has dirty region tracking enabled, and then
    just let the region to be written.
    
    Cleanups suggestions by:
      Stefano Stabellini <stefano.stabellini@eu.citrix.com>
    
    Signed-off-by: Glauber Costa <glommer@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5793 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
     
    Browse Code »