qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] e3624e: meson: fix qxl dependencies


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] e3624e: meson: fix qxl dependencies
Date: Tue, 15 Sep 2020 09:00:37 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: e3624e8b1872185ff55a151b299a2cfdc3b42e78
      
https://github.com/qemu/qemu/commit/e3624e8b1872185ff55a151b299a2cfdc3b42e78
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   2020-09-15 (Tue, 15 Sep 2020)

  Changed paths:
    M hw/display/meson.build

  Log Message:
  -----------
  meson: fix qxl dependencies

Add pixman and spice deps to qxl module.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20200914134224.29769-2-kraxel@redhat.com


  Commit: 3e292c51ff079258c40dae926f71252423cdcc98
      
https://github.com/qemu/qemu/commit/3e292c51ff079258c40dae926f71252423cdcc98
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   2020-09-15 (Tue, 15 Sep 2020)

  Changed paths:
    M meson.build

  Log Message:
  -----------
  meson: fix module config

Use all config symbols not only the host ones.
Needed to make sure device configs like CONFIG_QXL
are used for modules too.

Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20200914134224.29769-3-kraxel@redhat.com


  Commit: f84698ee8b4a5d582b7f7080064198d70ba18f35
      
https://github.com/qemu/qemu/commit/f84698ee8b4a5d582b7f7080064198d70ba18f35
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   2020-09-15 (Tue, 15 Sep 2020)

  Changed paths:
    M hw/display/meson.build

  Log Message:
  -----------
  meson: remove duplicate qxl sources

We should add sources to the softmmu_ss or module_ss but not both.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20200914134224.29769-4-kraxel@redhat.com


  Commit: 64f7aece8ea0745c0990f7ba20189341e70f123c
      
https://github.com/qemu/qemu/commit/64f7aece8ea0745c0990f7ba20189341e70f123c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   2020-09-15 (Tue, 15 Sep 2020)

  Changed paths:
    M qom/object.c

  Log Message:
  -----------
  object_initialize: try module load

Needed to allow virtio-gpu-pci initialize the
virtio-gpu-device child device.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20200914134224.29769-5-kraxel@redhat.com


  Commit: 3b593b3fe406c04d34a7e896c364a17b034fcf4f
      
https://github.com/qemu/qemu/commit/3b593b3fe406c04d34a7e896c364a17b034fcf4f
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   2020-09-15 (Tue, 15 Sep 2020)

  Changed paths:
    M hw/display/virtio-gpu-base.c
    M hw/display/virtio-vga.c
    M include/hw/virtio/virtio-gpu.h

  Log Message:
  -----------
  virtio-gpu: make virtio_gpu_ops static

Reference it via ops pointer instead, simliar to the vga one.
Removes hard symbol reference, needed to build virtio-gpu modular.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20200914134224.29769-6-kraxel@redhat.com


  Commit: 7b0de5b7969e695d6235525654a8a28a0d82a0e0
      
https://github.com/qemu/qemu/commit/7b0de5b7969e695d6235525654a8a28a0d82a0e0
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   2020-09-15 (Tue, 15 Sep 2020)

  Changed paths:
    M hw/display/meson.build
    M util/module.c

  Log Message:
  -----------
  virtio-gpu: build modular

Only build virtio-gpu-device modular (the code which actually depends on
the external virglrenderer library).  virtio-gpu-pci and virtio-vga are
compiled into core qemu still.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20200914134224.29769-7-kraxel@redhat.com


  Commit: de39a045bd8d2b49e4f3d07976622c29d58e0bac
      
https://github.com/qemu/qemu/commit/de39a045bd8d2b49e4f3d07976622c29d58e0bac
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2020-09-15 (Tue, 15 Sep 2020)

  Changed paths:
    M hw/display/meson.build
    M hw/display/virtio-gpu-base.c
    M hw/display/virtio-vga.c
    M include/hw/virtio/virtio-gpu.h
    M meson.build
    M qom/object.c
    M util/module.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/kraxel/tags/vga-20200915-pull-request' 
into staging

vga: fix qxl modular build.
vga: add support for virtio-gpu modular builds.

# gpg: Signature made Tue 15 Sep 2020 14:08:53 BST
# gpg:                using RSA key 4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
# gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
# gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
# Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138

* remotes/kraxel/tags/vga-20200915-pull-request:
  virtio-gpu: build modular
  virtio-gpu: make virtio_gpu_ops static
  object_initialize: try module load
  meson: remove duplicate qxl sources
  meson: fix module config
  meson: fix qxl dependencies

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/6c938efc27c2...de39a045bd8d



reply via email to

[Prev in Thread] Current Thread [Next in Thread]