Searched hist:"0 a987645672ebde7844a9c0732a5a25f3d4bb6c6" (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/arch/x86/um/os-Linux/ |
H A D | registers.c | diff 0a987645672ebde7844a9c0732a5a25f3d4bb6c6 Thu May 25 13:36:26 CDT 2017 Florian Fainelli <f.fainelli@gmail.com> um: Allow building and running on older hosts
Commit a78ff1112263 ("um: add extended processor state save/restore support") and b6024b21fec8 ("um: extend fpstate to _xstate to support YMM registers") forced the use of the x86 FP _xstate and PTRACE_GETREGSET/SETREGSET. On older hosts, we would neither be able to build UML nor run it anymore with these two commits applied because we don't have definitions for struct _xstate nor these two ptrace requests.
We can determine at build time which fp context structure to check against, just like we can keep using the old i387 fp save/restore if PTRACE_GETRESET/SETREGSET are not defined.
Fixes: a78ff1112263 ("um: add extended processor state save/restore support") Fixes: b6024b21fec8 ("um: extend fpstate to _xstate to support YMM registers") Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> Signed-off-by: Richard Weinberger <richard@nod.at>
|
/openbmc/linux/arch/x86/um/ |
H A D | user-offsets.c | diff 0a987645672ebde7844a9c0732a5a25f3d4bb6c6 Thu May 25 13:36:26 CDT 2017 Florian Fainelli <f.fainelli@gmail.com> um: Allow building and running on older hosts
Commit a78ff1112263 ("um: add extended processor state save/restore support") and b6024b21fec8 ("um: extend fpstate to _xstate to support YMM registers") forced the use of the x86 FP _xstate and PTRACE_GETREGSET/SETREGSET. On older hosts, we would neither be able to build UML nor run it anymore with these two commits applied because we don't have definitions for struct _xstate nor these two ptrace requests.
We can determine at build time which fp context structure to check against, just like we can keep using the old i387 fp save/restore if PTRACE_GETRESET/SETREGSET are not defined.
Fixes: a78ff1112263 ("um: add extended processor state save/restore support") Fixes: b6024b21fec8 ("um: extend fpstate to _xstate to support YMM registers") Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> Signed-off-by: Richard Weinberger <richard@nod.at>
|