qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH v11 0/8] Shared Library Module Support


From: Michael Tokarev
Subject: Re: [Qemu-devel] [PATCH v11 0/8] Shared Library Module Support
Date: Fri, 04 Oct 2013 19:09:36 +0400
User-agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:17.0) Gecko/20130922 Icedove/17.0.9

04.10.2013 18:48, Stefan Hajnoczi wrote:
> On Thu, Sep 26, 2013 at 3:26 PM, Fam Zheng <address@hidden> wrote:
>> On Tue, 09/17 16:54, Fam Zheng wrote:
>>> This series implements feature of shared object building as described in:
>>>
>>> http://wiki.qemu.org/Features/Modules
>>>
>>> The main idea behind modules is to isolate dependencies on third party
>>> libraries from qemu executables, such as libglusterfs or librbd, so that the
>>> end users can install core qemu package with fewer dependencies.  And only 
>>> for
>>> those who want to use particular modules, need they install qemu-foo
>>> sub-package, which in turn requires libbar and libbiz packages.
>>>
>>> It's implemented in three steps:
>>>
>>> 1. The first patches fix current build system to correctly handle nested
>>>    variables and object specific options:
>>>
>>>     [01/08] ui/Makefile.objs: delete unnecessary cocoa.o dependency
>>>     [02/08] make.rule: fix $(obj) to a real relative path
>>>     [03/08] rule.mak: allow per object cflags and libs
>>>
>>> 2. The Makefile changes adds necessary options and rules to build DSO 
>>> objects:
>>>
>>>     [04/08] build-sys: introduce common-obj-m and block-obj-m for DSO
>>>
>>> 3. The next patch adds code to load modules from installed directory:
>>>
>>>     [05/08] module: implement module loading
>>>
>>> A few more changes are following to complete it:
>>>
>>>     [06/08] Makefile: install modules with "make install"
>>>     [07/08] .gitignore: ignore module related files (dll, so, mo)
>>>
>>> In the end of series, the block drivers are converted:
>>>
>>>     [08/08] block: convert block drivers linked with libs to modules

All the series:

Reviewed-by: Michael Tokarev <address@hidden>

Thank you for the good work!

/mjt



reply via email to

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