[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/7] build some devices as modules.
From: |
Gerd Hoffmann |
Subject: |
[PATCH v2 0/7] build some devices as modules. |
Date: |
Thu, 4 Jun 2020 15:16:36 +0200 |
Specifically devices which depend on shared libraries,
to reduce the runtime dependencies of core qemu.
v2:
- better commit messages.
- add some more devices.
- general tidy up.
Gerd Hoffmann (7):
qdev: add support for device module loading
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
Makefile.objs | 1 +
Makefile.target | 7 +++++
include/hw/qdev-core.h | 3 ++
include/qemu/module.h | 1 +
hw/core/qdev.c | 61 ++++++++++++++++++++++++++++++++++++++++
qdev-monitor.c | 5 ++++
qom/qom-qmp-cmds.c | 1 +
stubs/hw-module.c | 6 ++++
hw/Makefile.objs | 2 ++
hw/display/Makefile.objs | 28 ++++++++++--------
hw/usb/Makefile.objs | 13 ++++++---
stubs/Makefile.objs | 1 +
12 files changed, 114 insertions(+), 15 deletions(-)
create mode 100644 stubs/hw-module.c
--
2.18.4
- [PATCH v2 0/7] build some devices as modules.,
Gerd Hoffmann <=
- [PATCH v2 2/7] build: fix device module builds, Gerd Hoffmann, 2020/06/04
- [PATCH v2 5/7] vga: build qxl as module, Gerd Hoffmann, 2020/06/04
- [PATCH v2 6/7] vga: build virtio-gpu only once, Gerd Hoffmann, 2020/06/04
- [PATCH v2 7/7] vga: build virtio-gpu as module, Gerd Hoffmann, 2020/06/04
- [PATCH v2 3/7] ccid: build smartcard as module, Gerd Hoffmann, 2020/06/04
- [PATCH v2 1/7] qdev: add support for device module loading, Gerd Hoffmann, 2020/06/04
- [PATCH v2 4/7] usb: build usb-redir as module, Gerd Hoffmann, 2020/06/04