Messages in this thread | | | Date | Mon, 27 Jan 2014 09:55:40 +0800 | From | Ren Qiaowei <> | Subject | Re: [PATCH v3 3/4] x86, mpx: add prctl commands PR_MPX_INIT, PR_MPX_RELEASE |
| |
On 01/27/2014 09:50 AM, H. Peter Anvin wrote: > On 01/26/2014 12:39 AM, Ingo Molnar wrote: >>> >>> It will be only once per startup. >> >> In that case it would be more efficient to make this part of the >> binary execution environment so that exec() sets it up automatically, >> not a separate prctl() syscall. >> > > This is not necessarily possible, and in particular it might need to be > deferred until the MPX runtime has initialized. > > What isn't clear to me is if these syscalls are needed at all, or if it > would be better to just let the MPX runtile set BNDSTATUS and BNDCFGU > directly in userspace. The kernel cannot rely on them staying > consistent across userspace anyway. > > Now, it might be beneficial for the kernel to have them anyway. It's a > bit of a tough call. > > -hpa > Peter, you mean we should remove these two call and do what they do in user-space, right?
Thanks, Qiaowei
| |