On Fri, 2007-08-10 at 19:59 +0300, Avi Kivity wrote: > Note that passing a virtual address is highly discouraged as its meaning > can change from vcpu to vcpu, it might not be mapped, translation is > slow, etc. Just let the guest do the translation.
Yeah, Hollis and Anthony straighted me out via IRC. I will mostly be dealing with kmalloc/skb buffers so we settled on the following as optimal: guest-side gpa = __pa(ptr); host-side: gfn = gpa >> PAGE_SHIFT page = gfn_to_page(gfn); ptr = kmap(page); .. kunmap(ptr); > > We have something running at qumranet, will be sent out soon. I am > somewhat discouraged in trying to get the thing to page -- Shaohua's > approach is much simpler. > Cool! Ill keep an eye out. -Greg ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel