Alibaba Group Holding Limited
Processor and instruction execution method

Last updated:

Abstract:

A processor comprises a trusted execution environment and a non-trusted execution environment. The processor further comprises a common resource accessible in both the trusted execution environment and the non-trusted execution environment and an instruction processing device including circuitry configured to fetch an instruction for decoding and execute the decoded instruction. The instruction processing device includes circuitry further configured to determine consistency between a current execution environment of the processor and a resource status in response to a result from instruction decoding indicating that instruction involves access to the common resource, and load content corresponding to the current execution environment into the common resource in response to a determination that the current execution environment is inconsistent with the resource status, wherein the resource status indicates an execution environment corresponding to content in the common resource. A corresponding instruction execution method in the processor is also disclosed.

Status:
Grant
Type:

Utility

Filling date:

10 Feb 2020

Issue date:

13 Sep 2022