[CRIU] [PATCH 0/6] compel: The final infect move and install target
Cyrill Gorcunov
gorcunov at openvz.org
Wed Nov 16 07:06:47 PST 2016
The series should be the last one before we start adding examples
(and __weak for infection stubs are in todo of course).
Since we're shipping compel/common headers I think dropping
off the page.h from the headers is useless now.
Cyrill Gorcunov (6):
criu: pie,log -- Prepate to move into compel std plugin
compel: plugins,std -- Move in log engine from criu pie
compel: plugins,std -- Move in infect code
compel: Prepare to ship common headers into compel
criu: install -- Make INCLUDEDIR not carry criu directory
compel: Add installation
Makefile.compel | 13 ++++--
Makefile.install | 11 ++++-
compel/Makefile | 43 ++++++++++++++++++-
.../arch/aarch64/plugins/std}/parasite-head.S | 0
.../src/lib/include/uapi/asm/infect-types.h | 2 +-
.../arch/arm/plugins/std}/parasite-head.S | 0
.../arm/src/lib/include/uapi/asm/infect-types.h | 2 +-
.../arch/ppc64/plugins/std}/parasite-head.S | 0
.../arch/x86/plugins/std/parasite-head-compat.S | 0
.../arch/x86/plugins/std/parasite-head.S | 0
compel/arch/x86/src/lib/include/uapi/asm/fpu.h | 2 +-
.../x86/src/lib/include/uapi/asm/infect-types.h | 2 +-
compel/include/uapi/common | 1 +
compel/plugins/Makefile | 30 +++++++++++++
compel/plugins/include/uapi/plugin-fds.h | 2 +-
compel/plugins/include/uapi/plugin-std.h | 1 +
compel/plugins/include/uapi/std/infect.h | 20 +++++++++
compel/plugins/include/uapi/std/log.h | 14 +++++++
{criu/pie => compel/plugins/std}/infect.c | 49 ++++++++++------------
criu/pie/log-simple.c => compel/plugins/std/log.c | 23 +++++-----
criu/Makefile | 8 ++--
criu/include/log.h | 9 ----
criu/pie/Makefile | 19 ++++-----
criu/pie/Makefile.library | 2 +-
criu/pie/compat/infect-compat.c | 1 -
criu/pie/restorer.c | 30 ++++++++++---
lib/Makefile | 8 ++--
27 files changed, 204 insertions(+), 88 deletions(-)
rename {criu/arch/aarch64 => compel/arch/aarch64/plugins/std}/parasite-head.S (100%)
rename {criu/arch/arm => compel/arch/arm/plugins/std}/parasite-head.S (100%)
rename {criu/arch/ppc64 => compel/arch/ppc64/plugins/std}/parasite-head.S (100%)
rename criu/arch/x86/parasite-head-32.S => compel/arch/x86/plugins/std/parasite-head-compat.S (100%)
rename criu/arch/x86/parasite-head-64.S => compel/arch/x86/plugins/std/parasite-head.S (100%)
create mode 120000 compel/include/uapi/common
create mode 100644 compel/plugins/include/uapi/std/infect.h
create mode 100644 compel/plugins/include/uapi/std/log.h
rename {criu/pie => compel/plugins/std}/infect.c (81%)
rename criu/pie/log-simple.c => compel/plugins/std/log.c (90%)
delete mode 120000 criu/pie/compat/infect-compat.c
--
2.7.4
More information about the CRIU
mailing list