[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] e3624e: meson: fix qxl dependencies,
Peter Maydell <=