-
Dmitry Safonov authored
On Skylake processors and kernel older than v4.14 ptrace(PTRACE_GETREGSET, pid, NT_X86_XSTATE, iov) may return not full xstate, ommiting FP part (that is XFEATURE_MASK_FP). There is a patch which describes this bug: https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1318800.html Anyway, it's fixed in v4.14 kernel by (what we believe with Andrey) this: https://patchwork.kernel.org/patch/9567939/ As we still support kernels from v3.10 and newer, we need to have a workaround for this kernel bug on Skylake CPUs. Big thanks to Shlomi for the reports, the effort and for providing an Amazon VM to test this. I wish more bug reporters were like you. Reported-by:
Shlomi Matichin <shlomi@binaris.com> Provided-test-env: Shlomi Matichin <shlomi@binaris.com> Investigated-with: Andrei Vagin <avagin@virtuozzo.com> Signed-off-by:
Dmitry Safonov <dima@arista.com> Signed-off-by:
Andrei Vagin <avagin@virtuozzo.com>
5f185caa
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
asm | ||
common | ||
compel | ||
compel.h | ||
cpu.h | ||
handle-elf.h | ||
infect-rpc.h | ||
infect-util.h | ||
infect.h | ||
ksigset.h | ||
log.h | ||
loglevels.h | ||
plugins | ||
plugins.h | ||
ptrace.h | ||
sigframe-common.h | ||
task-state.h |