All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/7] build some devices as modules.
@ 2020-06-11  8:21 Gerd Hoffmann
  2020-06-11  8:21 ` [PATCH v3 1/7] qdev: add support for device module loading Gerd Hoffmann
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Gerd Hoffmann @ 2020-06-11  8:21 UTC (permalink / raw)
  To: qemu-devel
  Cc: dinechin, Paolo Bonzini, Daniel P. Berrangé, Gerd Hoffmann,
	Eduardo Habkost

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



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2020-06-11  8:26 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-06-11  8:21 [PATCH v3 0/7] build some devices as modules Gerd Hoffmann
2020-06-11  8:21 ` [PATCH v3 1/7] qdev: add support for device module loading Gerd Hoffmann
2020-06-11  8:21 ` [PATCH v3 2/7] build: fix device module builds Gerd Hoffmann
2020-06-11  8:21 ` [PATCH v3 3/7] ccid: build smartcard as module Gerd Hoffmann
2020-06-11  8:21 ` [PATCH v3 4/7] usb: build usb-redir " Gerd Hoffmann
2020-06-11  8:21 ` [PATCH v3 5/7] vga: build qxl " Gerd Hoffmann
2020-06-11  8:21 ` [PATCH v3 6/7] vga: build virtio-gpu only once Gerd Hoffmann
2020-06-11  8:21 ` [PATCH v3 7/7] vga: build virtio-gpu as module Gerd Hoffmann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.