MECHANISM TO HANDLE EVENTS IN A MACHINE WITH ISOLATED EXECUTION
First Claim
Patent Images
1. An apparatus comprising:
- a cache memory;
a processor coupled with the cache memory, the processor comprising;
logic to cause the processor to enter a first mode in response to a first instruction, wherein the first mode is to be indicated by a first mode bit, and wherein the first mode corresponds to a different security level than a normal mode of the processor, and wherein in the first mode a first program is to control access to a secure portion of the cache memory using a translation look-aside buffer;
a flash interface to communicate with a flash memory;
a wireless interface to communicate with a wireless device;
a universal serial bus (USB) interface to communicate with a USB device; and
a keypad interface to communicate with a keypad.
0 Assignments
0 Petitions
Accused Products
Abstract
A platform and method for secure handling of events in an isolated environment. A processor executing in isolated execution “IsoX” mode may leak data when an event occurs as a result of the event being handled in a traditional manner based on the exception vector. By defining a class of events to be handled in IsoX mode, and switching between a normal memory map and an IsoX memory map dynamically in response to receipt of an event of the class, data security may be maintained in the face of such events.
100 Citations
7 Claims
-
1. An apparatus comprising:
-
a cache memory; a processor coupled with the cache memory, the processor comprising; logic to cause the processor to enter a first mode in response to a first instruction, wherein the first mode is to be indicated by a first mode bit, and wherein the first mode corresponds to a different security level than a normal mode of the processor, and wherein in the first mode a first program is to control access to a secure portion of the cache memory using a translation look-aside buffer; a flash interface to communicate with a flash memory; a wireless interface to communicate with a wireless device; a universal serial bus (USB) interface to communicate with a USB device; and a keypad interface to communicate with a keypad. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus comprising:
-
a cache memory; a processor coupled with the cache memory, the processor comprising; logic to cause a first class of events to be handled by a secure event handling resource and a second class of events to be handled by a normal event handling resource, wherein the secure event handling resource corresponds to a protected memory region and wherein the normal event handling resource corresponds to an unprotected memory region. a flash interface to communicate with a flash memory; a wireless interface to communicate with a wireless device; a universal serial bus (USB) interface to communicate with a USB device; and a keypad interface to communicate with a keypad. - View Dependent Claims (6, 7)
-
Specification