[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 0/7] build some devices as modules.
From: |
Gerd Hoffmann |
Subject: |
[PATCH v3 0/7] build some devices as modules. |
Date: |
Thu, 11 Jun 2020 10:21:52 +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.
v3:
- rebase, solve stubs conflict.
- fix -vga $name
- fix -device $name,help
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 | 5 ++++
softmmu/vl.c | 4 +++
stubs/hw-module.c | 10 +++++++
hw/Makefile.objs | 2 ++
hw/display/Makefile.objs | 28 ++++++++++--------
hw/usb/Makefile.objs | 13 ++++++---
stubs/Makefile.objs | 1 +
13 files changed, 126 insertions(+), 15 deletions(-)
create mode 100644 stubs/hw-module.c
--
2.18.4
- [PATCH v3 0/7] build some devices as modules.,
Gerd Hoffmann <=
- [PATCH v3 1/7] qdev: add support for device module loading, Gerd Hoffmann, 2020/06/11
- [PATCH v3 4/7] usb: build usb-redir as module, Gerd Hoffmann, 2020/06/11
- [PATCH v3 2/7] build: fix device module builds, Gerd Hoffmann, 2020/06/11
- [PATCH v3 3/7] ccid: build smartcard as module, Gerd Hoffmann, 2020/06/11
- [PATCH v3 7/7] vga: build virtio-gpu as module, Gerd Hoffmann, 2020/06/11
- [PATCH v3 6/7] vga: build virtio-gpu only once, Gerd Hoffmann, 2020/06/11
- [PATCH v3 5/7] vga: build qxl as module, Gerd Hoffmann, 2020/06/11