[CRIU] [PATCH 00/18] x86: Add support for extendable fpu frames
Andrey Vagin
avagin at virtuozzo.com
Wed Jul 25 01:10:52 MSK 2018
Dima, could you review this series?
On Thu, Jul 19, 2018 at 03:47:28PM +0300, Cyrill Gorcunov wrote:
> In the series we bring support of extendable fpu frames (avx-512 and such).
>
> https://travis-ci.org/cyrillos/criu/builds/405774660
>
> Cyrill Gorcunov (18):
> log: Setup loglevel early
> compiler: Add FIELD_SIZEOF helper
> x86: cpu -- Add image definitions for fpu frames
> x86: cpu -- Detect and save fpu status in info
> x86: cpu -- Save xfeature on dump
> compel: fpu -- Add compel_test_fpu_cap helper
> compel: fpu -- Add compel_fpu_has_feature helper
> compel: fpu -- Add compel_fpu_feature_size
> compel: fpu -- Add compel_fpu_feature_offset helper
> x86: cpu -- Add support for extended xsave area
> x86: cpu -- Improve show_rt_xsave_frame
> x86: Add prefix for logs
> compel: Shrink cpuinfo fetching
> compel: arm -- Remove code duplication
> x86: cpu -- Calculate number of image elems runtime
> x86: cpu -- Make detailed verification of xsave elements in image
> x86: cpu -- Allow to proceed xsaves silently
> x86: cpu -- Drop feature bypassing
>
> compel/arch/aarch64/src/lib/cpu.c | 45 +++--
> compel/arch/arm/src/lib/cpu.c | 47 +----
> compel/arch/ppc64/src/lib/cpu.c | 45 +++--
> compel/arch/s390/src/lib/cpu.c | 44 +++--
> compel/arch/x86/src/lib/cpu.c | 263 +++++++++++++++++++++++--
> compel/arch/x86/src/lib/include/uapi/asm/cpu.h | 15 ++
> compel/arch/x86/src/lib/include/uapi/asm/fpu.h | 186 ++++++++++++++++-
> compel/include/compel-cpu.h | 1 +
> compel/include/uapi/cpu.h | 4 +
> criu/arch/aarch64/cpu.c | 5 -
> criu/arch/arm/cpu.c | 5 -
> criu/arch/ppc64/cpu.c | 5 -
> criu/arch/s390/cpu.c | 5 -
> criu/arch/x86/cpu.c | 57 +++---
> criu/arch/x86/crtools.c | 234 +++++++++++++++++++---
> criu/crtools.c | 8 +-
> criu/include/cpu.h | 1 -
> images/core-x86.proto | 21 ++
> images/cpuinfo.proto | 2 +
> include/common/compiler.h | 4 +
> 20 files changed, 805 insertions(+), 192 deletions(-)
> mode change 100644 => 120000 compel/arch/arm/src/lib/cpu.c
>
> --
> 2.14.4
>
More information about the CRIU
mailing list