[PATCH v17 0/9] gfxstream + rutabaga_gfx

Gurchetan Singh posted 9 patches 6 months, 4 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20231006010835.444-1-gurchetansingh@chromium.org
Maintainers: "Michael S. Tsirkin" <mst@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Thomas Huth <thuth@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Eduardo Habkost <eduardo@habkost.net>
docs/system/device-emulation.rst     |    1 +
docs/system/devices/virtio-gpu.rst   |  112 +++
hw/display/meson.build               |   22 +
hw/display/virtio-gpu-base.c         |    6 +-
hw/display/virtio-gpu-pci-rutabaga.c |   47 ++
hw/display/virtio-gpu-pci.c          |   14 +
hw/display/virtio-gpu-rutabaga.c     | 1113 ++++++++++++++++++++++++++
hw/display/virtio-gpu.c              |   16 +-
hw/display/virtio-vga-rutabaga.c     |   50 ++
hw/display/virtio-vga.c              |   33 +-
hw/virtio/virtio-pci.c               |   18 +
include/hw/virtio/virtio-gpu-bswap.h |   15 +
include/hw/virtio/virtio-gpu.h       |   40 +
include/hw/virtio/virtio-pci.h       |    4 +
meson.build                          |    7 +
meson_options.txt                    |    2 +
scripts/meson-buildoptions.sh        |    3 +
softmmu/qdev-monitor.c               |    3 +
softmmu/vl.c                         |    1 +
19 files changed, 1488 insertions(+), 19 deletions(-)
create mode 100644 docs/system/devices/virtio-gpu.rst
create mode 100644 hw/display/virtio-gpu-pci-rutabaga.c
create mode 100644 hw/display/virtio-gpu-rutabaga.c
create mode 100644 hw/display/virtio-vga-rutabaga.c
[PATCH v17 0/9] gfxstream + rutabaga_gfx
Posted by Gurchetan Singh 6 months, 4 weeks ago
From: Gurchetan Singh <gurchetansingh@google.com>

Branch containing changes:

https://gitlab.com/gurchetansingh/qemu/-/commits/qemu-gfxstream-v17

Changes since v16:

- Fixed typo mentioned here:

https://lists.gnu.org/archive/html/qemu-devel/2023-10/msg01407.html

Antonio Caggiano (2):
  virtio-gpu: CONTEXT_INIT feature
  virtio-gpu: blob prep

Dr. David Alan Gilbert (1):
  virtio: Add shared memory capability

Gerd Hoffmann (1):
  virtio-gpu: hostmem

Gurchetan Singh (5):
  gfxstream + rutabaga prep: added need defintions, fields, and options
  gfxstream + rutabaga: add initial support for gfxstream
  gfxstream + rutabaga: meson support
  gfxstream + rutabaga: enable rutabaga
  docs/system: add basic virtio-gpu documentation

 docs/system/device-emulation.rst     |    1 +
 docs/system/devices/virtio-gpu.rst   |  112 +++
 hw/display/meson.build               |   22 +
 hw/display/virtio-gpu-base.c         |    6 +-
 hw/display/virtio-gpu-pci-rutabaga.c |   47 ++
 hw/display/virtio-gpu-pci.c          |   14 +
 hw/display/virtio-gpu-rutabaga.c     | 1113 ++++++++++++++++++++++++++
 hw/display/virtio-gpu.c              |   16 +-
 hw/display/virtio-vga-rutabaga.c     |   50 ++
 hw/display/virtio-vga.c              |   33 +-
 hw/virtio/virtio-pci.c               |   18 +
 include/hw/virtio/virtio-gpu-bswap.h |   15 +
 include/hw/virtio/virtio-gpu.h       |   40 +
 include/hw/virtio/virtio-pci.h       |    4 +
 meson.build                          |    7 +
 meson_options.txt                    |    2 +
 scripts/meson-buildoptions.sh        |    3 +
 softmmu/qdev-monitor.c               |    3 +
 softmmu/vl.c                         |    1 +
 19 files changed, 1488 insertions(+), 19 deletions(-)
 create mode 100644 docs/system/devices/virtio-gpu.rst
 create mode 100644 hw/display/virtio-gpu-pci-rutabaga.c
 create mode 100644 hw/display/virtio-gpu-rutabaga.c
 create mode 100644 hw/display/virtio-vga-rutabaga.c

-- 
2.42.0.609.gbb76f46606-goog
Re: [PATCH v17 0/9] gfxstream + rutabaga_gfx
Posted by Marc-André Lureau 6 months, 3 weeks ago
Hi

On Fri, Oct 6, 2023 at 5:08 AM Gurchetan Singh
<gurchetansingh@chromium.org> wrote:
>
> From: Gurchetan Singh <gurchetansingh@google.com>
>
> Branch containing changes:
>
> https://gitlab.com/gurchetansingh/qemu/-/commits/qemu-gfxstream-v17
>
> Changes since v16:
>
> - Fixed typo mentioned here:
>
> https://lists.gnu.org/archive/html/qemu-devel/2023-10/msg01407.html
>
> Antonio Caggiano (2):
>   virtio-gpu: CONTEXT_INIT feature
>   virtio-gpu: blob prep
>
> Dr. David Alan Gilbert (1):
>   virtio: Add shared memory capability
>
> Gerd Hoffmann (1):
>   virtio-gpu: hostmem
>
> Gurchetan Singh (5):
>   gfxstream + rutabaga prep: added need defintions, fields, and options
>   gfxstream + rutabaga: add initial support for gfxstream
>   gfxstream + rutabaga: meson support
>   gfxstream + rutabaga: enable rutabaga
>   docs/system: add basic virtio-gpu documentation
>

Except for a few misc style issues, the series looks good to me.

Gerd, as the virtio-gpu "odd fixes" maintainer, any chance you take a
quick look and ack the series? Even better if you send a PR :)

thanks
Re: [PATCH v17 0/9] gfxstream + rutabaga_gfx
Posted by Gurchetan Singh 6 months, 2 weeks ago
On Mon, Oct 9, 2023 at 12:15 AM Marc-André Lureau <
marcandre.lureau@redhat.com> wrote:

> Hi
>
> On Fri, Oct 6, 2023 at 5:08 AM Gurchetan Singh
> <gurchetansingh@chromium.org> wrote:
> >
> > From: Gurchetan Singh <gurchetansingh@google.com>
> >
> > Branch containing changes:
> >
> > https://gitlab.com/gurchetansingh/qemu/-/commits/qemu-gfxstream-v17
> >
> > Changes since v16:
> >
> > - Fixed typo mentioned here:
> >
> > https://lists.gnu.org/archive/html/qemu-devel/2023-10/msg01407.html
> >
> > Antonio Caggiano (2):
> >   virtio-gpu: CONTEXT_INIT feature
> >   virtio-gpu: blob prep
> >
> > Dr. David Alan Gilbert (1):
> >   virtio: Add shared memory capability
> >
> > Gerd Hoffmann (1):
> >   virtio-gpu: hostmem
> >
> > Gurchetan Singh (5):
> >   gfxstream + rutabaga prep: added need defintions, fields, and options
> >   gfxstream + rutabaga: add initial support for gfxstream
> >   gfxstream + rutabaga: meson support
> >   gfxstream + rutabaga: enable rutabaga
> >   docs/system: add basic virtio-gpu documentation
> >
>
> Except for a few misc style issues, the series looks good to me.
>
> Gerd, as the virtio-gpu "odd fixes" maintainer, any chance you take a
> quick look and ack the series? Even better if you send a PR :)
>

Ping.  Branch containing latest series with the minor fixes Marc suggested
is here:

https://gitlab.com/gurchetansingh/qemu/-/commits/qemu-gfxstream-v18


>
> thanks
>
>
Re: [PATCH v17 0/9] gfxstream + rutabaga_gfx
Posted by Marc-André Lureau 6 months, 2 weeks ago
Hi Gurchetan

On Tue, Oct 17, 2023 at 5:27 AM Gurchetan Singh
<gurchetansingh@chromium.org> wrote:
>
>
>
> On Mon, Oct 9, 2023 at 12:15 AM Marc-André Lureau <marcandre.lureau@redhat.com> wrote:
>>
>> Hi
>>
>> On Fri, Oct 6, 2023 at 5:08 AM Gurchetan Singh
>> <gurchetansingh@chromium.org> wrote:
>> >
>> > From: Gurchetan Singh <gurchetansingh@google.com>
>> >
>> > Branch containing changes:
>> >
>> > https://gitlab.com/gurchetansingh/qemu/-/commits/qemu-gfxstream-v17
>> >
>> > Changes since v16:
>> >
>> > - Fixed typo mentioned here:
>> >
>> > https://lists.gnu.org/archive/html/qemu-devel/2023-10/msg01407.html
>> >
>> > Antonio Caggiano (2):
>> >   virtio-gpu: CONTEXT_INIT feature
>> >   virtio-gpu: blob prep
>> >
>> > Dr. David Alan Gilbert (1):
>> >   virtio: Add shared memory capability
>> >
>> > Gerd Hoffmann (1):
>> >   virtio-gpu: hostmem
>> >
>> > Gurchetan Singh (5):
>> >   gfxstream + rutabaga prep: added need defintions, fields, and options
>> >   gfxstream + rutabaga: add initial support for gfxstream
>> >   gfxstream + rutabaga: meson support
>> >   gfxstream + rutabaga: enable rutabaga
>> >   docs/system: add basic virtio-gpu documentation
>> >
>>
>> Except for a few misc style issues, the series looks good to me.
>>
>> Gerd, as the virtio-gpu "odd fixes" maintainer, any chance you take a
>> quick look and ack the series? Even better if you send a PR :)
>
>
> Ping.  Branch containing latest series with the minor fixes Marc suggested is here:
>
> https://gitlab.com/gurchetansingh/qemu/-/commits/qemu-gfxstream-v18
>

I sent a PR yesterday:
https://patchew.org/QEMU/20231016135404.899743-1-marcandre.lureau@redhat.com/

-- 
Marc-André Lureau