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

Submitted by Cyrill Gorcunov on Feb. 14, 2017, 10:30 p.m.

Details

Message ID 1487111411-9394-1-git-send-email-gorcunov@openvz.org
State New
Series "ia32: Add support for FPU c/r in compat environment"
Headers show

Pull-request download mbox

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

Comments

Dmitry Safonov Feb. 15, 2017, 12:56 a.m.
2017-02-15 1:30 GMT+03:00 Cyrill Gorcunov <gorcunov@openvz.org>:
> 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)
>
> ----------------------------------------------------------------

Still
Acked-by: Dmitry Safonov <dsafonov@virtuozzo.com>

>
> 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
>
> _______________________________________________
> CRIU mailing list
> CRIU@openvz.org
> https://lists.openvz.org/mailman/listinfo/criu
Pavel Emelianov Feb. 15, 2017, 10:27 a.m.
Acked-by: Pavel Emelyanov <xemul@virtuozzo.com>
Andrey Vagin Feb. 15, 2017, 10:02 p.m.
Applied. thanks!
On Wed, Feb 15, 2017 at 01:30:05AM +0300, Cyrill Gorcunov wrote:
> 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
>