×

Mechanism to handle events in a machine with isolated execution

  • US 7,793,111 B1
  • Filed: 09/28/2000
  • Issued: 09/07/2010
  • Est. Priority Date: 09/28/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • maintaining a first page table map for use in an isolated execution mode and a second page table map for use in a normal execution mode;

    restricting access to an isolated area of memory to bus cycles performed in the isolated execution mode by a processor operating in the isolation execution mode, the isolated area of memory having an associated audit log to contain hash values representing information that has been successfully loaded into the isolated area of memory, the audit log to further act as a fingerprint that identifies the information loaded into the isolated area of memory, the audit log to further prove current status of the isolated execution mode;

    dynamically swapping between the first page table map and the second page table map responsive to a change in execution mode;

    identifying if an event is one of a class of events to be handled in the isolated execution mode;

    asserting a selection signal to select the first page table map if the event is identified as one of the class of events to be handled in the isolated execution mode;

    handling the event using a table map selected by the selection signal;

    determining if a current mode is the isolated execution mode;

    loading a set of control registers with values corresponding to the first page table map if the current mode is not the isolated execution mode and the event is one of the class; and

    dispatching an exception vector after the loading is complete.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×