[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v4 0/7] build some devices as modules.
From: |
Gerd Hoffmann |
Subject: |
[PATCH v4 0/7] build some devices as modules. |
Date: |
Mon, 22 Jun 2020 15:55:54 +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
v4:
- rebase to latest master
- adapt to armbru's device init changes
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 | 66 ++++++++++++++++++++++++++++++++++++++++
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, 131 insertions(+), 15 deletions(-)
create mode 100644 stubs/hw-module.c
--
2.18.4
- [PATCH v4 0/7] build some devices as modules.,
Gerd Hoffmann <=
- [PATCH v4 1/7] qdev: add support for device module loading, Gerd Hoffmann, 2020/06/22
- [PATCH v4 2/7] build: fix device module builds, Gerd Hoffmann, 2020/06/22
- [PATCH v4 5/7] vga: build qxl as module, Gerd Hoffmann, 2020/06/22
- [PATCH v4 4/7] usb: build usb-redir as module, Gerd Hoffmann, 2020/06/22
- [PATCH v4 6/7] vga: build virtio-gpu only once, Gerd Hoffmann, 2020/06/22
- [PATCH v4 7/7] vga: build virtio-gpu as module, Gerd Hoffmann, 2020/06/22
- [PATCH v4 3/7] ccid: build smartcard as module, Gerd Hoffmann, 2020/06/22