From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59451) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YyIlD-0003v3-3O for qemu-devel@nongnu.org; Fri, 29 May 2015 07:47:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YyIl7-0001Lj-T6 for qemu-devel@nongnu.org; Fri, 29 May 2015 07:47:35 -0400 Received: from mx1.redhat.com ([209.132.183.28]:36978) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YyIl7-0001LV-NS for qemu-devel@nongnu.org; Fri, 29 May 2015 07:47:29 -0400 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 56CFEC3011 for ; Fri, 29 May 2015 11:47:29 +0000 (UTC) From: Gerd Hoffmann Date: Fri, 29 May 2015 13:45:16 +0200 Message-Id: <1432899918-18513-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PATCH 0/2] virtio-gpu/2d: add virtio gpu List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Gerd Hoffmann Hi, This patch brings basic (2d) virtio-gpu support. Again, as with the virtio-input patches, only for non-pci transports for now. virtio-pci support has dependencies on not-yet merged virtio 1.0 patches. First patch brings the header file, this is generated by scripts/update-linux-headers.sh, using a linux kernel tree with the guest driver support patch applied. Guest driver support is here: https://lkml.org/lkml/2015/5/22/459 https://www.kraxel.org/cgit/linux/commit/?h=virtio-gpu [ Note: git branch carries additional patches for 3d support which are not yet submitted upstream ] cheers, Gerd Gerd Hoffmann (2): virtio: update headers, add virtio-gpu (2d) virtio-gpu/2d: add virtio gpu core code hw/display/Makefile.objs | 2 + hw/display/virtio-gpu.c | 918 ++++++++++++++++++++++++++++ include/hw/virtio/virtio-gpu.h | 147 +++++ include/standard-headers/linux/virtio_gpu.h | 204 +++++++ include/standard-headers/linux/virtio_ids.h | 1 + trace-events | 14 + 6 files changed, 1286 insertions(+) create mode 100644 hw/display/virtio-gpu.c create mode 100644 include/hw/virtio/virtio-gpu.h create mode 100644 include/standard-headers/linux/virtio_gpu.h -- 1.8.3.1