2017-06-20 22:13 GMT+02:00 Thomas Meyer <tho...@m3y3r.de>: > >> Am 20.06.2017 um 21:53 schrieb Yu-cheng Yu <yu-cheng...@intel.com>: >> >>> On Tue, 2017-06-20 at 20:59 +0200, Richard Weinberger wrote: >>> Yu-cheng, >>> >>>> Am 20.06.2017 um 20:17 schrieb Richard Weinberger: >>>> Yu-cheng, >>>> >>>> Am 20.06.2017 um 20:04 schrieb Yu-cheng Yu: >>>>>>> So to summarize: >>>>>>> >>>>>>> - PTRACE_GETREGSET with NT_X86_XSTATE gets 832 and return 832, with no >>>>>>> error. >>>>>>> >>>>>>> - PTRACE_SETREGSET get 832 (sizeof struct _xstate) but wants at least >>>>>>> 1088, otherwise it will fail with -EFAULT (why not -EINVAL?) >>>>>>> >>>>>>> Ideas?
[cut text and CC'ed persons] It is funny to see that this problem was firstly reported here [1] in February 2017 without being considered until someone else bought a new laptop :) Anyway, thank you for digging into this; my temporary workaround at the time was to use always the *_i387_registers functions. HTH, Nat [1] https://sourceforge.net/p/user-mode-linux/mailman/message/35663374/ ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel