[CRIU] [PATCH 0/5] compel: Split big patch

Cyrill Gorcunov gorcunov at openvz.org
Wed Aug 31 06:48:24 PDT 2016


This is a splitted series instead of patch

https://lists.openvz.org/pipermail/criu/2016-August/031180.html

The rest 8 patches from the old series should be applied on top

Cyrill Gorcunov (5):
  compel: build -- Add @sublevel
  compel: uapi -- Add standalone headers
  compel: Initial commit
  compel: Add plugins header
  compel: plusings -- Add std plugin

 Makefile                                           |   8 +-
 Makefile.compel                                    |  35 +++
 Makefile.versions                                  |   3 +-
 compel/Makefile                                    |  47 ++--
 compel/arch/aarch64/handle-elf.c                   |  21 --
 compel/arch/aarch64/include/handle-elf.h           |  11 -
 compel/arch/aarch64/src/lib/handle-elf.c           |  34 +++
 compel/arch/aarch64/src/lib/include/handle-elf.h   |  11 +
 compel/arch/arm/include/handle-elf.h               |  11 -
 compel/arch/arm/{ => src/lib}/handle-elf.c         |  13 +-
 compel/arch/arm/src/lib/include/handle-elf.h       |  11 +
 compel/arch/ppc64/handle-elf.c                     |  21 --
 compel/arch/ppc64/include/handle-elf.h             |  12 -
 compel/arch/ppc64/src/lib/handle-elf.c             |  34 +++
 compel/arch/ppc64/src/lib/include/handle-elf.h     |  13 +
 compel/arch/x86/handle-elf.c                       |  16 --
 .../x86/plugins/include/asm/std/syscall-types.h    |  53 +++++
 compel/arch/x86/plugins/std/call32.S               |  71 ++++++
 .../plugins/std/syscalls/syscall-common-x86-32.S   |  36 +++
 .../plugins/std/syscalls/syscall-common-x86-64.S   |  21 ++
 compel/arch/x86/plugins/std/syscalls/syscall32.c   |  85 +++++++
 .../arch/x86/plugins/std/syscalls/syscall_32.tbl   |  94 ++++++++
 .../arch/x86/plugins/std/syscalls/syscall_64.tbl   | 105 +++++++++
 compel/arch/x86/scripts/pack.lds.S                 |  30 +++
 compel/arch/x86/src/lib/handle-elf.c               |  29 +++
 compel/arch/x86/{ => src/lib}/include/handle-elf.h |  18 +-
 compel/include/elf32-types.h                       |  16 ++
 compel/include/elf64-types.h                       |  16 ++
 compel/include/piegen.h                            |  22 +-
 compel/include/uapi/compel.h                       |  27 +++
 compel/include/uapi/elf32-types.h                  |  20 --
 compel/include/uapi/elf64-types.h                  |  20 --
 compel/include/uapi/int.h                          |  15 ++
 compel/include/uapi/piegen-err.h                   |  10 -
 compel/include/uapi/plugins.h                      |  35 +++
 compel/include/uapi/types.h                        |  16 +-
 compel/plugins/Makefile                            | 127 ++++++++++
 compel/plugins/include/uapi/plugin-std.h           |   6 +
 compel/plugins/include/uapi/std/string.h           |  28 +++
 compel/plugins/include/uapi/std/syscall-types.h    |  55 +++++
 compel/plugins/std/std.c                           |  89 +++++++
 compel/plugins/std/string.c                        | 262 +++++++++++++++++++++
 compel/{ => src/lib}/handle-elf-32.c               |   0
 compel/{ => src/lib}/handle-elf.c                  | 103 ++++----
 compel/{ => src}/main.c                            |   1 +
 45 files changed, 1441 insertions(+), 270 deletions(-)
 create mode 100644 Makefile.compel
 delete mode 100644 compel/arch/aarch64/handle-elf.c
 delete mode 100644 compel/arch/aarch64/include/handle-elf.h
 create mode 100644 compel/arch/aarch64/src/lib/handle-elf.c
 create mode 100644 compel/arch/aarch64/src/lib/include/handle-elf.h
 delete mode 100644 compel/arch/arm/include/handle-elf.h
 rename compel/arch/arm/{ => src/lib}/handle-elf.c (54%)
 create mode 100644 compel/arch/arm/src/lib/include/handle-elf.h
 delete mode 100644 compel/arch/ppc64/handle-elf.c
 delete mode 100644 compel/arch/ppc64/include/handle-elf.h
 create mode 100644 compel/arch/ppc64/src/lib/handle-elf.c
 create mode 100644 compel/arch/ppc64/src/lib/include/handle-elf.h
 delete mode 100644 compel/arch/x86/handle-elf.c
 create mode 100644 compel/arch/x86/plugins/include/asm/std/syscall-types.h
 create mode 100644 compel/arch/x86/plugins/std/call32.S
 create mode 100644 compel/arch/x86/plugins/std/syscalls/syscall-common-x86-32.S
 create mode 100644 compel/arch/x86/plugins/std/syscalls/syscall-common-x86-64.S
 create mode 100644 compel/arch/x86/plugins/std/syscalls/syscall32.c
 create mode 100644 compel/arch/x86/plugins/std/syscalls/syscall_32.tbl
 create mode 100644 compel/arch/x86/plugins/std/syscalls/syscall_64.tbl
 create mode 100644 compel/arch/x86/scripts/pack.lds.S
 create mode 100644 compel/arch/x86/src/lib/handle-elf.c
 rename compel/arch/x86/{ => src/lib}/include/handle-elf.h (59%)
 create mode 100644 compel/include/elf32-types.h
 create mode 100644 compel/include/elf64-types.h
 create mode 100644 compel/include/uapi/compel.h
 delete mode 100644 compel/include/uapi/elf32-types.h
 delete mode 100644 compel/include/uapi/elf64-types.h
 create mode 100644 compel/include/uapi/int.h
 delete mode 100644 compel/include/uapi/piegen-err.h
 create mode 100644 compel/include/uapi/plugins.h
 mode change 100644 => 120000 compel/include/uapi/types.h
 create mode 100644 compel/plugins/Makefile
 create mode 100644 compel/plugins/include/uapi/plugin-std.h
 create mode 100644 compel/plugins/include/uapi/std/string.h
 create mode 100644 compel/plugins/include/uapi/std/syscall-types.h
 create mode 100644 compel/plugins/std/std.c
 create mode 100644 compel/plugins/std/string.c
 rename compel/{ => src/lib}/handle-elf-32.c (100%)
 rename compel/{ => src/lib}/handle-elf.c (88%)
 rename compel/{ => src}/main.c (99%)

-- 
2.7.4



More information about the CRIU mailing list