×

Secure migratable architecture having improved performance features

  • US 9,965,192 B2
  • Filed: 02/19/2016
  • Issued: 05/08/2018
  • Est. Priority Date: 06/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computing system comprising:

  • a programmable circuit configured to execute instructions according to a first computing architecture;

    a memory communicatively connected to the programmable circuit, the memory storing software executable by the programmable circuit, the software including;

    an operating system; and

    a process including a firmware environment representing a virtual computing system having a second computing architecture different from the first computing architecture and one or more workloads to be executed within the process, the software executable to perform a method including;

    allocating a portion of the memory for use by the process;

    associating area descriptors with each of a plurality of memory areas within the portion of the memory used by the process, wherein each of the area descriptors includes a token defining to the firmware environment a base address at which a corresponding memory area is located, the base address translated to an address in memory managed by the operating system;

    receiving a request within the firmware environment to store data within a first memory area of the plurality of memory areas, the first memory area defined by a first area descriptor of the area descriptors, the request being associated with a plurality of memory addresses within the first memory area;

    in response to the request, performing a check on a tag associated with the first memory area and stored in the area descriptor; and

    upon completion of the check, storing the data within the memory area without performing a separate tag check for each of the plurality of memory addresses within the first memory area.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×