[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/10] Modules 20200702 patches
From: |
Gerd Hoffmann |
Subject: |
[PULL 00/10] Modules 20200702 patches |
Date: |
Thu, 2 Jul 2020 14:20:38 +0200 |
The following changes since commit fc1bff958998910ec8d25db86cd2f53ff125f7ab:
hw/misc/pca9552: Add missing TypeInfo::class_size field (2020-06-29 21:16:10
+0100)
are available in the Git repository at:
git://git.kraxel.org/qemu tags/modules-20200702-pull-request
for you to fetch changes up to 474a5d66036d18ee5ccaa88364660d05bf32127b:
chardev: enable modules, use for braille (2020-07-01 21:08:11 +0200)
----------------------------------------------------------------
qom: add support for qom objects in modules.
build some devices (qxl, virtio-gpu, ccid, usb-redir) as modules.
build braille chardev as module.
note: qemu doesn't rebuild objects on cflags changes (specifically
-fPIC being added when code is switched from builtin to module).
Workaround for resulting build errors: "make clean", rebuild.
----------------------------------------------------------------
Gerd Hoffmann (10):
module: qom module support
object: qom module support
qdev: device module support
build: fix device module builds
ccid: build smartcard as module
usb: build usb-redir as module
vga: build qxl as module
vga: build virtio-gpu only once
vga: build virtio-gpu as module
chardev: enable modules, use for braille
Makefile.objs | 2 ++
Makefile.target | 7 +++++
include/qemu/module.h | 2 ++
include/qom/object.h | 12 +++++++
chardev/char.c | 2 +-
hw/core/qdev.c | 6 ++--
qdev-monitor.c | 5 +--
qom/object.c | 14 +++++++++
qom/qom-qmp-cmds.c | 3 +-
softmmu/vl.c | 4 +--
util/module.c | 67 ++++++++++++++++++++++++++++++++++++++++
chardev/Makefile.objs | 5 ++-
hw/Makefile.objs | 2 ++
hw/display/Makefile.objs | 28 ++++++++++-------
hw/usb/Makefile.objs | 13 +++++---
15 files changed, 148 insertions(+), 24 deletions(-)
--
2.18.4
- [PULL 00/10] Modules 20200702 patches,
Gerd Hoffmann <=
[PULL 03/10] qdev: device module support, Gerd Hoffmann, 2020/07/02
[PULL 05/10] ccid: build smartcard as module, Gerd Hoffmann, 2020/07/02
[PULL 01/10] module: qom module support, Gerd Hoffmann, 2020/07/02
[PULL 06/10] usb: build usb-redir as module, Gerd Hoffmann, 2020/07/02