×

Processors, methods, systems, and instructions to support live migration of protected containers

  • US 9,710,401 B2
  • Filed: 06/26/2015
  • Issued: 07/18/2017
  • Est. Priority Date: 06/26/2015
  • Status: Active Grant
First Claim
Patent Images

1. A processor comprising:

  • a die;

    a decode unit on the die to decode an instruction of an instruction set of the processor, the instruction to indicate a page of a protected container memory, and to indicate a storage location outside of the protected container memory; and

    an execution unit on the die and including at least some hardware, the execution unit coupled with the decode unit, the execution unit, in response to the instruction of the instruction set of the processor, to;

    ensure that no writable permissions for the page of the protected container memory are cached in the processor while the page of the protected container memory has a write protected state;

    encrypt a copy of the page of the protected container memory;

    store the encrypted copy of the page to the indicated storage location outside of the protected container memory, after it has been ensured that there are no writable references to the page of the protected container memory; and

    leave the page of the protected container memory in the write protected state, which is also to be valid and readable, after the encrypted copy of the page has been stored to the indicated storage location outside of the protected container memory.

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