v19: [11/11] New to v18. Fam Zheng (10): 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 module: Pass argv[0] along the module load path
Paolo Bonzini (1): darwin: do not use -mdynamic-no-pic .gitignore | 3 + Makefile | 29 +++++++- Makefile.objs | 19 +----- Makefile.target | 21 ++++-- block.c | 8 +-- block/Makefile.objs | 13 +++- bsd-user/main.c | 2 +- configure | 91 ++++++++++++++++--------- include/block/block.h | 4 +- include/qemu/module.h | 36 +++++++++- include/qemu/osdep.h | 4 ++ linux-user/main.c | 2 +- module-common.c | 10 +++ os-posix.c | 40 ++--------- os-win32.c | 19 +----- qemu-img.c | 2 +- qemu-io.c | 2 +- qemu-nbd.c | 2 +- qga/main.c | 2 +- rules.mak | 80 ++++++++++++++++++---- scripts/create_config | 3 + tests/check-qom-interface.c | 2 +- tests/test-qdev-global-props.c | 2 +- tests/test-qmp-commands.c | 2 +- util/module.c | 148 ++++++++++++++++++++++++++++++++++++++++- util/oslib-posix.c | 45 +++++++++++++ util/oslib-win32.c | 24 +++++++ vl.c | 6 +- 28 files changed, 481 insertions(+), 140 deletions(-) create mode 100644 module-common.c -- 1.8.5.4
