【技术实现步骤摘要】
操作处理器的方法、处理器、电子装置和存储介质
[0001]本公开涉及集成电路领域,且更具体地,涉及操作处理器的方法、处理器、电子装置和存储介质。
技术介绍
[0002]可信计算联盟(Confidential Computing Consortium,CCC)定义了可信执行环境(Trusted Execution Environment,TEE),用于构建使用中数据(Data in Use)安全执行环境,确保数据在使用阶段的机密性、完整性与可使用性。业界有多种CCC的解决方案,比如Intel SGX、ARM Trust
‑
zone等。
技术实现思路
[0003]本公开的至少一实施例提供了一种操作处理器的方法,包括:在处理器的控制状态寄存器中记录处理器的当前运行执行域的执行域状态信息;以及在处理器处理当前运行执行域的事务的过程中,至少在处理器的部分流水线中传输执行域状态信息。
[0004]本公开的至少一实施例提供了一种处理器,包括:控制状态寄存器,被配置为记录处理器的当前运行执行域的执行 ...
【技术保护点】
【技术特征摘要】
1.一种操作处理器的方法,包括:在所述处理器的控制状态寄存器中记录所述处理器的当前运行执行域的执行域状态信息;以及在所述处理器处理所述当前运行执行域的事务的过程中,至少在所述处理器的部分流水线中传输所述执行域状态信息。2.根据权利要求1所述的方法,其中,所述当前运行执行域是在执行紧接的上次特权模式解除指令进行执行域切换之后运行的执行域。3.根据权利要求1所述的方法,其中,在机器模式下设置所述执行域状态信息将引起所述处理器的中断控制器的状态更新。4.根据权利要求3所述的方法,还包括:所述处理器的访存单元和取指单元中针对所述事务的执行域状态信息仅当执行紧接的上次特权模式解除指令之后发生变化。5.根据权利要求1所述的方法,其中,在机器模式下,中断和特权模式陷入指令不会引起所述执行域状态信息发生变化。6.根据权利要求5所述的方法,还包括:所述处理器的访存单元和取指单元中针对所述事务的执行域状态信息将根据当前的机器模式切换到第一执行域,其中,所述第一执行域在所述处理器中具有最高的权限。7.根据权利要求1所述的方法,其中,所述执行域状态信息包括执行域标识符和非安全标识信息中的至少一个。8.一种处理器,包括:控制状态寄存器,被配置为记录所述处理器的当前运行执行域的执行域状态信息;以及传输单元,被配置为在所述处理器处理所述当前运行执行域的事务的过程中,至少在所述处理器的部分流水线中传输所述执行域状态信息。9.根据权利要求8所述的处理器,其中,所...
【专利技术属性】
技术研发人员:曹鎏,
申请(专利权)人:北京奕斯伟计算技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。