System and method for execution of a secured environment initialization instruction
First Claim
Patent Images
1. A processor, comprising:
- logic to, in response to a secure environment initialization instruction, confirm that an other processor has entered a wait state and copy secure initialization software into a secure memory after confirming that the other processor has entered the wait state, andbegin execution of the secure initialization software in the secure memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for initiating secure operations in a microprocessor system is described. In one embodiment, one initiating logical processor initiates the process by halting the execution of the other logical processors, and then loading initialization and secure virtual machine monitor software into memory. The initiating processor then loads the initialization software into secure memory for authentication and execution. The initialization software then authenticates and registers the secure virtual machine monitor software prior to secure system operations.
-
Citations
14 Claims
-
1. A processor, comprising:
-
logic to, in response to a secure environment initialization instruction, confirm that an other processor has entered a wait state and copy secure initialization software into a secure memory after confirming that the other processor has entered the wait state, and begin execution of the secure initialization software in the secure memory. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
executing, by a first processor, a secure environment initialization instruction, including confirming that a second processor has entered a wait state and copying secure initialization software into a secure memory after confirming that the second processor has entered the wait state, and executing, by the first processor, the secure initialization software in the secure memory in response to the secure environment initialization instruction. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a first processor to, in response to a secure environment initialization instruction, copy secure initialization software into a secure memory, and begin execution of the secure initialization software in the secure memory; and a second processor to begin execution in the secure environment at a location provided by the first processor after validation of the secure initialization software in the secure memory; wherein the first processor is also to confirm that the second processor has entered a wait state before copying the secure initialization software into the secure memory. - View Dependent Claims (13)
-
-
14. A non-transitory machine-readable medium storing a secure environment initialization instruction that, when executed by a processor, causes the processor to:
-
confirm that an other processor has entered a wait state and copy secure initialization software into a secure memory after confirming that the other processor has entered the wait state, and begin execution of the secure initialization software in the secure memory.
-
Specification