The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 02, 2020
Filed:
Dec. 19, 2016
Patrick Koeberl, Alsbach-Haenlein, DE;
Steffen Schulz, Darmstadt, DE;
Vedvyas Shanbhogue, Austin, TX (US);
Jason W. Brandt, Austin, TX (US);
Venkateswara R. Madduri, Austin, TX (US);
Sang W. Kim, Austin, TX (US);
Julien Carreno, Ennis, IE;
Patrick Koeberl, Alsbach-Haenlein, DE;
Steffen Schulz, Darmstadt, DE;
Vedvyas Shanbhogue, Austin, TX (US);
Jason W. Brandt, Austin, TX (US);
Venkateswara R. Madduri, Austin, TX (US);
Sang W. Kim, Austin, TX (US);
Julien Carreno, Ennis, IE;
Intel Corporation, Santa Clara, CA (US);
Abstract
Methods and apparatus relating to lightweight trusted tasks are disclosed. In one embodiment, a processor includes a memory interface to a memory to store code, data, and stack segments for a lightweight-trusted task (LTT) mode task and for another task, a LTT control and status register including a lock bit, a processor core to enable LTT-mode, configure the LTT-mode task, and lock down the configuration by writing the lock bit, and a memory protection circuit to: receive a memory access request from the memory interface, the memory access request being associated with the other task, determine whether the memory access request is attempting to access a protected memory region of the LTT-mode task, and protect against the memory access request accessing the protected memory region of the LTT-mode task, regardless of a privilege level of the other task, and regardless of whether the other task is also a LTT-mode task.