[CRIU] [PATCH 00/18] x86: Add support for extendable fpu frames
Cyrill Gorcunov
gorcunov at gmail.com
Thu Jul 19 15:47:28 MSK 2018
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