[CRIU] [PATCH 00/11] cpuinfo: Detect compact frames and handle noxsaves
Andrei Vagin
avagin at virtuozzo.com
Mon Jun 18 21:08:59 MSK 2018
Applied, thanks!
On Thu, Jun 14, 2018 at 08:27:19PM +0300, Cyrill Gorcunov wrote:
> At moment we don't support yet compacted fpu frames but a user
> can boot kernel with noxsaves option poiting kernel to not use
> compact frames at all, thus until we implement xsaves support
> one can pass --cpu-cap='op=noxsave' on checkpoint/restore
> and process c/r as usual.
>
> Cyrill Gorcunov (11):
> x86: Use uint_x types in rt_sigcontext
> crit: Show cpuinfo image
> x86: cpu -- Sync bits with kernel
> x86: cpu -- Add new instruction bits to check
> x86: cpu -- Show additional xsave info on init
> x86: cpu -- Check for xsaves bit on cpu validation
> x86: cpu -- Report when unsupported compact xsave frame detected
> compel: cpu -- Add ability to clear features
> x86: cpu -- Add ability to ignore xsaves
> x86: cpu -- Use rt information since it might we filtered
> x86: cpu -- Show which exactly features are failing in fpu capability mode
>
> compel/arch/aarch64/src/lib/cpu.c | 18 ++
> compel/arch/arm/src/lib/cpu.c | 18 ++
> compel/arch/ppc64/src/lib/cpu.c | 18 ++
> compel/arch/s390/src/lib/cpu.c | 18 ++
> compel/arch/x86/src/lib/cpu.c | 103 ++++--
> compel/arch/x86/src/lib/include/cpu.h | 8 +
> compel/arch/x86/src/lib/include/uapi/asm/cpu.h | 298 +++++++++++++----
> .../arch/x86/src/lib/include/uapi/asm/sigframe.h | 56 ++--
> compel/arch/x86/src/lib/infect.c | 2 +-
> compel/include/uapi/cpu.h | 2 +
> 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 | 354 ++++++++++++++-------
> criu/arch/x86/sigframe.c | 2 +-
> criu/crtools.c | 5 +
> criu/include/cpu.h | 1 +
> lib/py/images/images.py | 1 +
> 19 files changed, 706 insertions(+), 218 deletions(-)
>
> --
> 2.14.4
>
> _______________________________________________
> CRIU mailing list
> CRIU at openvz.org
> https://lists.openvz.org/mailman/listinfo/criu
More information about the CRIU
mailing list