SYSTEMS AND METHODS FOR MAINTAINING CRTM CODE
    1.
    发明申请
    SYSTEMS AND METHODS FOR MAINTAINING CRTM CODE 有权
    维护CRTM代码的系统和方法

    公开(公告)号:US20090328022A1

    公开(公告)日:2009-12-31

    申请号:US12146867

    申请日:2008-06-26

    IPC分类号: G06F9/44 G06F12/08 G06F12/02

    摘要: Systems, methods and media for updating CRTM code in a computing machine are disclosed. In one embodiment, the CRTM code initially resides in ROM and updated CRTM is stored in a staging area of the ROM. A logical partition of L2 cache may be created to store a heap and a stack and a data store. The data store holds updated CRTM code copied to the L2 cache. When a computing system is started, it first executes CRTM code. The CRTM code checks the staging area of the ROM to determine if there is updated CRTM code. If so, then CRTM code is copied into the L2 cache to be executed from there. The CRTM code loads the updated code into the cache and verifies its signature. The CRTM code then copies the updated code into the cache where the current CRTM code is located.

    摘要翻译: 公开了用于在计算机中更新CRTM代码的系统,方法和介质。 在一个实施例中,CRTM代码最初驻留在ROM中,并且更新的CRTM存储在ROM的暂存区域中。 可以创建L2缓存的逻辑分区以存储堆和堆栈以及数据存储。 数据存储保存更新的CRTM代码复制到L2缓存。 当计算系统启动时,它首先执行CRTM代码。 CRTM代码检查ROM的暂存区域,以确定是否有更新的CRTM代码。 如果是这样,那么CRTM代码被复制到L2缓存中,从那里执行。 CRTM代码将更新的代码加载到缓存中并验证其签名。 然后,CRTM代码将更新的代码复制到当前CRTM代码所在的缓存中。

    Systems and methods for maintaining CRTM code
    2.
    发明授权
    Systems and methods for maintaining CRTM code 有权
    维护CRTM代码的系统和方法

    公开(公告)号:US08943491B2

    公开(公告)日:2015-01-27

    申请号:US12146867

    申请日:2008-06-26

    摘要: Embodiments comprise systems, methods and media for updating CRTM code in a computing machine. In one embodiment, the CRTM code initially resides in ROM and updated CRTM is stored in a staging area of the ROM. A logical partition of L2 cache may be created to store a heap and a stack and a data store. The data store holds updated CRTM code copied to the L2 cache. When a computing system is started, it first executes CRTM code. The CRTM code checks the staging area of the ROM to determine if there is updated CRTM code. If so, then CRTM code is copied into the L2 cache to be executed from there. The CRTM code loads the updated code into the cache and verifies its signature. The CRTM code then copies the updated code into the cache where the current CRTM code is located.

    摘要翻译: 实施例包括用于在计算机中更新CRTM代码的系统,方法和介质。 在一个实施例中,CRTM代码最初驻留在ROM中,并且更新的CRTM存储在ROM的暂存区域中。 可以创建L2缓存的逻辑分区以存储堆和堆栈以及数据存储。 数据存储保存更新的CRTM代码复制到L2缓存。 当计算系统启动时,它首先执行CRTM代码。 CRTM代码检查ROM的暂存区域,以确定是否有更新的CRTM代码。 如果是这样,那么CRTM代码被复制到L2缓存中,从那里执行。 CRTM代码将更新的代码加载到缓存中并验证其签名。 然后,CRTM代码将更新的代码复制到当前CRTM代码所在的缓存中。

    Persisting value relevant to debugging of computer system during reset of computer system
    3.
    发明申请
    Persisting value relevant to debugging of computer system during reset of computer system 有权
    计算机系统复位期间与计算机系统调试相关的持久价值

    公开(公告)号:US20090113194A1

    公开(公告)日:2009-04-30

    申请号:US11926083

    申请日:2007-10-28

    IPC分类号: G06F15/177

    CPC分类号: G06F11/1417 G06F11/0787

    摘要: The last value of an element of a computing system is continually stored within a first register. The element is cleared during any restart or reset of the computing system. The last value is relevant to debugging of the computing system when the computing system fails to perform as expected and/or as desired. Upon receiving an instruction to reset the computing system via a first reset signal corresponding to pressing of a reset button or a second reset signal corresponding to a baseboard management controller issuing a reset command, the last value of the element as stored within the first register is copied to a second register. The computing system is then reset. The last value of the element as stored within the second register persists within the second register during this type of reset, but is cleared during any other reset or restart of the computing system.

    摘要翻译: 计算系统的元素的最后一个值被连续地存储在第一寄存器中。 该元素在计算系统的任何重新启动或重置期间被清除。 最后一个值与计算系统在计算系统按预期和/或需要时无法执行的调试相关。 当接收到通过对应于复位按钮的按下的第一复位信号或对应于发出复位命令的基板管理控制器的第二复位信号来重置计算系统的指令时,存储在第一寄存器内的元件的最后值是 复制到第二个寄存器。 然后重新计算系统。 在这种类型的复位期间,存储在第二寄存器内的元素的最后一个值在第二个寄存器内仍然存在,但在计算系统的任何其他复位或重新启动期间都将被清除。

    Persisting value relevant to debugging of computer system during reset of computer system
    4.
    发明授权
    Persisting value relevant to debugging of computer system during reset of computer system 有权
    计算机系统复位期间与计算机系统调试相关的持久价值

    公开(公告)号:US08041936B2

    公开(公告)日:2011-10-18

    申请号:US11926083

    申请日:2007-10-28

    IPC分类号: G11C29/00 G06F11/22

    CPC分类号: G06F11/1417 G06F11/0787

    摘要: The last value of an element of a computing system is continually stored within a first register. The element is cleared during any restart or reset of the computing system. The last value is relevant to debugging of the computing system when the computing system fails to perform as expected and/or as desired. Upon receiving an instruction to reset the computing system via a first reset signal corresponding to pressing of a reset button or a second reset signal corresponding to a baseboard management controller issuing a reset command, the last value of the element as stored within the first register is copied to a second register. The computing system is then reset. The last value of the element as stored within the second register persists within the second register during this type of reset, but is cleared during any other reset or restart of the computing system.

    摘要翻译: 计算系统的元素的最后一个值被连续地存储在第一寄存器中。 该元素在计算系统的任何重新启动或重置期间被清除。 最后一个值与计算系统在计算系统按预期和/或需要时不能执行的调试相关。 当接收到通过对应于复位按钮的按下的第一复位信号或对应于发出复位命令的基板管理控制器的第二复位信号来重置计算系统的指令时,存储在第一寄存器内的元件的最后值是 复制到第二个寄存器。 然后重新计算系统。 在这种类型的复位期间,存储在第二寄存器内的元素的最后一个值在第二个寄存器内仍然存在,但在计算系统的任何其他复位或重新启动期间都会被清除。