Project

General

Profile

Actions

Feature #5890

closed

Enable Intel SMEP support when available

Added by Robert Mustacchi about 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Category:
kernel
Start date:
2015-04-30
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

We should enable support for Intel's supervisor mode execution protection (SMEP) when it exists in the underlying platform. SMEP is a means by which privileged code will take page faults when trying to execute user pages, which the kernel has no reason of doing.

Actions #1

Updated by Electric Monk about 7 years ago

  • Status changed from New to Closed

git commit 799823bbed51a695d01e13511bbb1369980bb714

commit  799823bbed51a695d01e13511bbb1369980bb714
Author: Robert Mustacchi <rm@joyent.com>
Date:   2015-05-15T16:17:44.000Z

    5890 Enable Intel SMEP support when available
    5891 want to be able to see x86 control regs with kmdb
    Reviewed by: Joshua M. Clulow <jmc@joyent.com>
    Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
    Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
    Approved by: Richard Lowe <richlowe@richlowe.net>

Actions

Also available in: Atom PDF