Messages in this thread | | | Date | Fri, 2 Dec 2022 18:42:21 -0800 | From | Kees Cook <> | Subject | Re: [PATCH v4 25/39] x86: Introduce userspace API for shadow stack |
| |
On Fri, Dec 02, 2022 at 04:35:52PM -0800, Rick Edgecombe wrote: > From: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com> > > Add three new arch_prctl() handles: > > - ARCH_SHSTK_ENABLE/DISABLE enables or disables the specified > feature. Returns 0 on success or an error. > > - ARCH_SHSTK_LOCK prevents future disabling or enabling of the > specified feature. Returns 0 on success or an error > > The features are handled per-thread and inherited over fork(2)/clone(2), > but reset on exec(). > > This is preparation patch. It does not implement any features. > > Tested-by: Pengfei Xu <pengfei.xu@intel.com> > Tested-by: John Allen <john.allen@amd.com> > Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Reviewed-by: Kees Cook <keescook@chromium.org>
-- Kees Cook
| |