[CRIU] [PATCH v4 0/6] ia32: Add support for FPU c/r in compat environment

Cyrill Gorcunov gorcunov at openvz.org
Tue Feb 14 14:30:05 PST 2017


The tests are running now at https://travis-ci.org/cyrillos/criu/builds/201684197

The following changes since commit 009f7f99df93602d801620380954d330bf02e976:

  ppc64: Fix clobber list item for JUMP_TO_RESTORER_BLOB (2017-02-15 01:08:45 +0300)

are available in the git repository at:

  git://github.com/cyrillos/crtools.git ia32-4

for you to fetch changes up to 272ffd464ecce66ead6eaed4736cbac612a579e5:

  test: fpu01 -- Allow running in compat mode (2017-02-15 01:25:55 +0300)

----------------------------------------------------------------

Cyrill Gorcunov (6):
  compel: arch,x86 -- Drop native ia32 pieces
  criu: arch,x86 -- Drop native ia32 pieces
  criu: arch,x86 -- Don't require alignment on compat frame
  compel: arch,x86 -- Don't require compat frame alignment
  compel: arch,x86 -- Add support of FPU restore in ia32 compat mode
  test: fpu01 -- Allow running in compat mode

 compel/Makefile                                    |  14 ---
 compel/arch/x86/plugins/std/parasite-head-compat.S |  23 ----
 compel/arch/x86/src/lib/handle-elf.c               |  10 +-
 compel/arch/x86/src/lib/include/handle-elf.h       |  13 ---
 compel/arch/x86/src/lib/include/uapi/asm/fpu.h     |  48 +++++++-
 .../x86/src/lib/include/uapi/asm/infect-types.h    |  11 --
 .../arch/x86/src/lib/include/uapi/asm/sigframe.h   |  27 -----
 compel/arch/x86/src/lib/infect.c                   | 122 ++++++++++++++++++---
 compel/src/lib/handle-elf-32-host.c                |   1 -
 compel/src/lib/handle-elf-32.c                     |   1 -
 criu/arch/x86/crtools.c                            |  27 ++---
 criu/arch/x86/include/asm/parasite.h               |   4 -
 criu/arch/x86/include/asm/restore.h                |   9 --
 criu/arch/x86/include/asm/restorer.h               |  27 +----
 criu/arch/x86/include/asm/types.h                  |   4 -
 criu/arch/x86/sigframe.c                           |  22 ++--
 criu/include/util-vdso.h                           |   6 +-
 test/zdtm/static/fpu01.c                           |   2 +-
 18 files changed, 179 insertions(+), 192 deletions(-)
 delete mode 100644 compel/arch/x86/plugins/std/parasite-head-compat.S
 delete mode 120000 compel/src/lib/handle-elf-32-host.c
 delete mode 120000 compel/src/lib/handle-elf-32.c

-- 
2.7.4



More information about the CRIU mailing list