mbox

[PULL,0/5] virtio-gpu: pci support bits and virtio-vga

Message ID 1434441446-18930-1-git-send-email-kraxel@redhat.com
State New
Headers show

Pull-request

git://git.kraxel.org/qemu tags/pull-vga-20150615-1

Message

Gerd Hoffmann June 16, 2015, 7:57 a.m. UTC
Hi,

This pull request almost completes virtio-gpu support, by adding pci
support (virtio-gpu-pci) and a variant with vga compatibility
(virtio-vga).  The remaining missing bit is the vgabios for virtio-vga,
which will come with the seabios update later this week.

please pull,
  Gerd

The following changes since commit d8e3b729cf452d2689c8669f1ec18158db29fd5a:

  Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2015-06-11 15:33:38 +0100)

are available in the git repository at:


  git://git.kraxel.org/qemu tags/pull-vga-20150615-1

for you to fetch changes up to 7a4dfd1e4a741991df1acf31672b391648e0aa0c:

  virtio-vga: add vgabios configuration (2015-06-12 10:13:23 +0200)

----------------------------------------------------------------
virtio-gpu: pci support bits and virtio-vga.

----------------------------------------------------------------
Gerd Hoffmann (5):
      virtio-gpu: fix error message
      virtio-gpu-pci: add virtio pci support
      virtio-vga: add virtio gpu device with vga compatibility
      virtio-vga: add '-vga virtio' support
      virtio-vga: add vgabios configuration

 Makefile                           |   2 +-
 default-configs/x86_64-softmmu.mak |   1 +
 hw/display/Makefile.objs           |   2 +
 hw/display/vga-pci.c               |   8 +-
 hw/display/vga_int.h               |   6 ++
 hw/display/virtio-gpu-pci.c        |  68 ++++++++++++++
 hw/display/virtio-gpu.c            |   2 +-
 hw/display/virtio-vga.c            | 175 +++++++++++++++++++++++++++++++++++++
 hw/isa/isa-bus.c                   |   3 +
 hw/pci/pci.c                       |   2 +
 hw/virtio/virtio-pci.h             |  14 +++
 include/sysemu/sysemu.h            |   2 +-
 qemu-options.hx                    |   4 +-
 roms/Makefile                      |   2 +-
 roms/config.vga-virtio             |   6 ++
 vl.c                               |  13 +++
 16 files changed, 301 insertions(+), 9 deletions(-)
 create mode 100644 hw/display/virtio-gpu-pci.c
 create mode 100644 hw/display/virtio-vga.c
 create mode 100644 roms/config.vga-virtio

Comments

Peter Maydell June 16, 2015, 11 a.m. UTC | #1
On 16 June 2015 at 08:57, Gerd Hoffmann <kraxel@redhat.com> wrote:
>   Hi,
>
> This pull request almost completes virtio-gpu support, by adding pci
> support (virtio-gpu-pci) and a variant with vga compatibility
> (virtio-vga).  The remaining missing bit is the vgabios for virtio-vga,
> which will come with the seabios update later this week.
>
> please pull,
>   Gerd
>
> The following changes since commit d8e3b729cf452d2689c8669f1ec18158db29fd5a:
>
>   Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2015-06-11 15:33:38 +0100)
>
> are available in the git repository at:
>
>
>   git://git.kraxel.org/qemu tags/pull-vga-20150615-1
>
> for you to fetch changes up to 7a4dfd1e4a741991df1acf31672b391648e0aa0c:
>
>   virtio-vga: add vgabios configuration (2015-06-12 10:13:23 +0200)
>
> ----------------------------------------------------------------
> virtio-gpu: pci support bits and virtio-vga.
>
> ----------------------------------------------------------------
> Gerd Hoffmann (5):
>       virtio-gpu: fix error message
>       virtio-gpu-pci: add virtio pci support
>       virtio-vga: add virtio gpu device with vga compatibility
>       virtio-vga: add '-vga virtio' support
>       virtio-vga: add vgabios configuration
>

Applied, thanks.

-- PMM
Dr. David Alan Gilbert June 16, 2015, 3:16 p.m. UTC | #2
* Peter Maydell (peter.maydell@linaro.org) wrote:
> On 16 June 2015 at 08:57, Gerd Hoffmann <kraxel@redhat.com> wrote:
> >   Hi,
> >
> > This pull request almost completes virtio-gpu support, by adding pci
> > support (virtio-gpu-pci) and a variant with vga compatibility
> > (virtio-vga).  The remaining missing bit is the vgabios for virtio-vga,
> > which will come with the seabios update later this week.

I'm hitting:
install: cannot stat ‘/home/dgilbert/git/qemu-world3/pc-bios/vgabios-virtio.bin’: No such file or directory

on a make install even after a reconfigure and make clean.

Dave

> >
> > please pull,
> >   Gerd
> >
> > The following changes since commit d8e3b729cf452d2689c8669f1ec18158db29fd5a:
> >
> >   Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2015-06-11 15:33:38 +0100)
> >
> > are available in the git repository at:
> >
> >
> >   git://git.kraxel.org/qemu tags/pull-vga-20150615-1
> >
> > for you to fetch changes up to 7a4dfd1e4a741991df1acf31672b391648e0aa0c:
> >
> >   virtio-vga: add vgabios configuration (2015-06-12 10:13:23 +0200)
> >
> > ----------------------------------------------------------------
> > virtio-gpu: pci support bits and virtio-vga.
> >
> > ----------------------------------------------------------------
> > Gerd Hoffmann (5):
> >       virtio-gpu: fix error message
> >       virtio-gpu-pci: add virtio pci support
> >       virtio-vga: add virtio gpu device with vga compatibility
> >       virtio-vga: add '-vga virtio' support
> >       virtio-vga: add vgabios configuration
> >
> 
> Applied, thanks.
> 
> -- PMM
> 
--
Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK
Gerd Hoffmann June 17, 2015, 6:42 a.m. UTC | #3
On Di, 2015-06-16 at 16:16 +0100, Dr. David Alan Gilbert wrote:
> * Peter Maydell (peter.maydell@linaro.org) wrote:
> > On 16 June 2015 at 08:57, Gerd Hoffmann <kraxel@redhat.com> wrote:
> > >   Hi,
> > >
> > > This pull request almost completes virtio-gpu support, by adding pci
> > > support (virtio-gpu-pci) and a variant with vga compatibility
> > > (virtio-vga).  The remaining missing bit is the vgabios for virtio-vga,
> > > which will come with the seabios update later this week.
> 
> I'm hitting:
> install: cannot stat ‘/home/dgilbert/git/qemu-world3/pc-bios/vgabios-virtio.bin’: No such file or directory

Oops.  Try "touch pc-bios/vgabios-virtio.bin" as workaround.

I'm busy doing the seabios 1.8.2 release right now, the pull request
bringing the seabios update and the real virtio vgabios (and fixing this
one as side effect) should be only hours away.

cheers,
  Gerd