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.

Date of Patent:
Sep. 19, 2017

Filed:

Sep. 24, 2013
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Siddhartha Chhabra, Hillsboro, OR (US);

Uday R. Savagaonkar, Portland, OR (US);

Michael A. Goldsmith, Lake Oswego, OR (US);

Simon P. Johnson, Beaverton, OR (US);

Rebekah M. Leslie-Hurd, Portland, OR (US);

Francis X. McKeen, Portland, OR (US);

Gilbert Neiger, Portland, OR (US);

Raghunandan Makaram, Northborough, MA (US);

Carlos V. Rozas, Portland, OR (US);

Amy L. Santoni, Scottsdale, AZ (US);

Vincent R. Scarlata, Beaverton, OR (US);

Vedvyas Shanbhogue, Austin, TX (US);

Wesley H. Smith, Raleigh, NC (US);

Ittai Anati, Haifa, IL;

Ilya Alexandrovich, Haifa, IL;

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 12/14 (2006.01); G06F 12/0808 (2016.01); G06F 12/1027 (2016.01); G06F 9/455 (2006.01); G06F 12/0897 (2016.01);
U.S. Cl.
CPC ...
G06F 12/1408 (2013.01); G06F 9/45558 (2013.01); G06F 12/0808 (2013.01); G06F 12/1027 (2013.01); G06F 12/0897 (2013.01); G06F 2009/45587 (2013.01); G06F 2212/1032 (2013.01); G06F 2212/1048 (2013.01); G06F 2212/152 (2013.01);
Abstract

Secure memory repartitioning technologies are described. A processor includes a processor core and a memory controller coupled between the processor core and main memory. The main memory includes a memory range including a section of convertible pages that are convertible to secure pages or non-secure pages. The processor core, in response to a page conversion instruction, is to determine from the instruction a convertible page in the memory range to be converted and convert the convertible page to be at least one of a secure page or a non-secure page. The memory range may also include a hardware reserved section that is convertible in response to a section conversion instruction.


Find Patent Forward Citations

Loading…