Back to results
US 2017/0286679 A1Published application
System, Apparatus And Method For Performing Secure Memory Training And Management In A Trusted Environment
AssigneeMcAfee, Inc.
InventorsAtul A. Khare, Karunakara Kotary, Rajesh Poornachandran, Vincent J. Zimmer, Sudeep Das
Life of this patent
Estimating the term…
Abstract
In one embodiment, a system includes: a processor; a security processor to execute in a trusted executed environment (TEE), the security processor to execute memory reference code (MRC) stored in a secure storage of the TEE to train a memory coupled to the processor; and the memory coupled to the processor. Other embodiments are described and claimed.
Claims21
A processor comprising:
- at least one core to execute instructions;
- and
- a security engine coupled to the at least one core to execute transparently to an operating system (OS) to execute on the at least one core, the security engine including a memory reference code (MRC) module to perform training for a memory coupled to the processor transparently to the OS while the at least one core is to perform a workload orthogonal to the training.
At least one computer readable storage medium comprising instructions that when executed enable a system to:
- receive, in a trusted execution environment (TEE) of a processor of the computing system, a request to perform training of a memory of the computing system;
- perform the training of the memory via the TEE, responsive to training code stored in an internal memory of the TEE;
- and
- report a result of the training to a driver that executes on at least one core of the processor, wherein the at least one core is to execute at least one workload during the training.
1 more element
A system comprising:
- a processor;
- a security processor to execute in a trusted executed environment (TEE), the security processor to execute memory reference code (MRC) stored in a secure storage of the TEE to train a memory coupled to the processor, wherein the security processor is to execute the MRC transparently to a basic input/output system (BIOS);
- and
- the memory coupled to the processor.
1 more element
Dependencies are inferred from the claim text.