[Spice-devel] [Qemu-devel] viewing continuous guest virtual memory as continuous in qemu
Avi Kivity
avi at redhat.com
Mon Oct 3 08:10:48 PDT 2011
On 10/03/2011 10:37 AM, Alon Levy wrote:
> >
> > Hi,
> > won't there be an overhead for rendering on a non continuous
> > surface? Will it be worthwhile comparing to not creating the
> > surface?
>
> If I use a scatter-gather list there is overhead of allocating and
> copying the surface whenever I want to synchronize. Minimally once
> to copy from guest to host, and another copy from host to guest
> for any update_area. (we can only copy the required area.
>
> If I use page remapping like remap_file_pages does, I don't think
> there is any overhead for rendering. There is overhead for doing
> the remap_file_pages calls, but they are minimal (or so the man page
> says). I should benchmark this.
It's not trivial; and kvm and smp magnify the cost. It shouldn't be
done as part of normal rendering (setup is okay).
--
error compiling committee.c: too many arguments to function
More information about the Spice-devel
mailing list