On Sat, Mar 23, 2013 at 04:12:11PM +0200, Gleb Natapov wrote:
> On Fri, Mar 22, 2013 at 05:17:38PM -0700, Andrew Honig wrote:
> > kvm_write_guest would work, but it will hurt performance a bit because
> > it'll be doing the address translation each time the time is updated,
> > which happens on most guest enters.
> > 
> Time updates are rare, so this should no be an issue. Marcelo?

Yes, performance is not an issue at this level.

> > Another possibility would be to change kvm_gfn_to_hva_cache_init to
> > accept a size parameter.  If the requested range is all on one page
> > then it operates the same as it currently does.  If the address range
> > is on more than one page then it falls back to kvm_write_guest.  This
> > preserves the good performance for all cases that currently work,
> > while still supporting the unlikely case of page straddling requests.
> > It also makes it harder to write a security bugs for other callers of
> > kvm_gfn_to_hva_cache_init by explicitly requiring a size parameter.
> > 
> > I can write a patch if you like the idea.
> Nice idea. Send a patch please.
> 
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to