From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53562) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZbVW5-0002Fx-7K for qemu-devel@nongnu.org; Mon, 14 Sep 2015 11:18:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZbVW4-0007vf-Gu for qemu-devel@nongnu.org; Mon, 14 Sep 2015 11:18:01 -0400 Received: from mail-ob0-x22e.google.com ([2607:f8b0:4003:c01::22e]:36409) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZbVW4-0007vZ-Bw for qemu-devel@nongnu.org; Mon, 14 Sep 2015 11:18:00 -0400 Received: by obqa2 with SMTP id a2so111239505obq.3 for ; Mon, 14 Sep 2015 08:17:59 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <1442239599.13588.5.camel@redhat.com> References: <1442239599.13588.5.camel@redhat.com> Date: Mon, 14 Sep 2015 17:17:59 +0200 Message-ID: From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] virtio-gpu: cursor update not in sync with resource update List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Gerd Hoffmann Cc: Dave Airlie , QEMU Hi On Mon, Sep 14, 2015 at 4:06 PM, Gerd Hoffmann wrote: > The guest can upload different cursors and then switch between them > without re-uploading and therefore without ctrl queue updates. Thats > why they have an id in the first place ... Ok, but the cursor id is reused most of the time. So there are at least two things to fix: use different cursor ids for different cursor data (with some cache management probably), fix kernel to only upload new resource id and wait for data to be transfered. Is that correct? --=20 Marc-Andr=C3=A9 Lureau