Protecting software environment in isolated execution
    1.
    发明申请
    Protecting software environment in isolated execution 有权
    在孤立执行中保护软件环境

    公开(公告)号:US20060206943A1

    公开(公告)日:2006-09-14

    申请号:US11386269

    申请日:2006-03-21

    Abstract: A processing system has a processor that can operate in a normal ring 0 operating mode and one or more higher ring operating modes above the normal ring 0 operating mode. In addition, the processor can operate in an isolated execution mode. A memory in the processing system may include an ordinary memory area that can be accessed from the normal ring 0 operating mode, as well as an isolated memory area that can be accessed from the isolated execution mode but not from the normal ring 0 operating mode. The processing system may also include an operating system (OS) nub, as well as a key generator. The key generator may generate an OS nub key (OSNK) based at least in part on an identification of the OS nub and a master binding key (BK0) of the platform. Other embodiments are described and claimed.

    Abstract translation: 处理系统具有处理器,该处理器可以在正常环0操作模式和高于正常环0操作模式的一个或多个较高环操作模式下操作。 此外,处理器可以在隔离的执行模式下操作。 处理系统中的存储器可以包括可以从正常环0操作模式访问的普通存储器区域以及可以从隔离执行模式而不是从正常环0操作模式访问的隔离存储器区域。 处理系统还可以包括操作系统(OS)nub以及密钥生成器。 密钥生成器可以至少部分地基于OS nub的标识和平台的主绑定密钥(BK 0)来生成OS nub密钥(OSNK)。 描述和要求保护其他实施例。

    Register stack engine having speculative load/store modes
    3.
    发明授权
    Register stack engine having speculative load/store modes 失效
    具有推测加载/存储模式的寄存器堆栈引擎

    公开(公告)号:US06631452B1

    公开(公告)日:2003-10-07

    申请号:US09561145

    申请日:2000-04-28

    Applicant: Derrick Lin

    Inventor: Derrick Lin

    Abstract: A computer system is provided having a register stack engine to manage data transfers between a backing store and a register stack. The computer system includes a processor and a memory coupled to the processor through a memory channel. The processor includes a register stack to store data from one or more procedures in one or more frames, respectively. The register stack engine monitors activity on the memory channel and transfers data between selected frames of the register stack and a backing store in the memory responsive to the available bandwidth on the memory channel.

    Abstract translation: 提供了一种计算机系统,其具有用于管理后备存储器和寄存器堆栈之间的数据传输的寄存器堆栈引擎。 计算机系统包括处理器和通过存储器通道耦合到处理器的存储器。 处理器包括分别在一个或多个帧中存储来自一个或多个过程的数据的寄存器堆栈。 寄存器堆栈引擎监视存储器通道上的活动,并且响应于存储器通道上的可用带宽,在寄存器堆栈的选定帧和存储器之间传送数据。

Patent Agency Ranking