System and method for execution of a secured environment initialization instruction
First Claim
Patent Images
1. A processor comprising:
- bus transaction logic to cause the processor to issue special bus transactions, only in response to a security instruction, to support initialization of a secure system environment,wherein the initialization includes verification of a secure virtual machine monitor and beginning of secure virtual machine monitor operations.
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
18 Claims
-
1. A processor comprising:
-
bus transaction logic to cause the processor to issue special bus transactions, only in response to a security instruction, to support initialization of a secure system environment, wherein the initialization includes verification of a secure virtual machine monitor and beginning of secure virtual machine monitor operations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
executing, by a first processor, a security instruction, including issuing special bus transactions, only in response to the security instruction, to support initialization of a secure system environment, wherein the initialization includes verification of a secure virtual machine monitor and beginning of secure virtual machine monitor operations. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a first processor to, in response to a secure environment initialization instruction, issue special bus transactions, only in response to a security instruction, to support initialization of a secure system environment, wherein the initialization includes verification of a secure virtual machine monitor and beginning of secure virtual machine monitor operations; and a second processor to respond to a first special bus transaction by terminating current operations, sending an acknowledge special bus transaction, and entering a wait state. - View Dependent Claims (16, 17)
-
-
18. A non-transitory machine-readable medium storing a security instruction that, when executed by a processor, causes the processor to:
-
issue special bus transactions, only in response to the security instruction, to support initialization of a secure system environment, wherein the initialization includes verification of a secure virtual machine monitor and beginning of secure virtual machine monitor operations.
-
Specification