qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v18 00/10] Shared library module support


From: Paolo Bonzini
Subject: [Qemu-devel] [PATCH v18 00/10] Shared library module support
Date: Fri, 31 Jan 2014 15:49:03 +0100

Yet another rebase of the loadable module series, with the
following changes:

1) reworked a bit the build system magic so that "make foo.o" will pick
the right flags when foo.o is part of a module.

2) redid the split between patches 6/7/9, doing first the makefile rules,
then the C code to load the modules, and only introducing the (initially
empty) *-obj-m variables at the end.

3) finally, tweaked the patches to only require limited changes to
scripts/create_config.

Paolo

Fam Zheng (9):
  util: Split out qemu_exec_dir from os_find_datadir
  rules.mak: fix $(obj) to a real relative path
  rules.mak: allow per object cflags and libs
  block: use per-object cflags and libs
  rules.mak: introduce DSO rules
  module: implement module loading
  Makefile: install modules with "make install"
  Makefile: introduce common-obj-m and block-obj-m for DSO
  block: convert block drivers linked with libs to modules

Paolo Bonzini (1):
  darwin: do not use -mdynamic-no-pic

 .gitignore            |   3 ++
 Makefile              |  29 +++++++++-
 Makefile.objs         |  19 ++-----
 Makefile.target       |  21 ++++++--
 block/Makefile.objs   |  13 ++++-
 configure             |  91 ++++++++++++++++++++-----------
 include/qemu/module.h |  34 +++++++++++-
 include/qemu/osdep.h  |   4 ++
 module-common.c       |  10 ++++
 os-posix.c            |  40 +++-----------
 os-win32.c            |  19 +------
 rules.mak             |  80 +++++++++++++++++++++++-----
 scripts/create_config |   3 ++
 util/module.c         | 145 +++++++++++++++++++++++++++++++++++++++++++++++++-
 util/oslib-posix.c    |  45 ++++++++++++++++
 util/oslib-win32.c    |  24 +++++++++
 16 files changed, 460 insertions(+), 120 deletions(-)
 create mode 100644 module-common.c

-- 
1.8.3.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]