Storing code in fragments
    1.
    发明申请
    Storing code in fragments 审中-公开
    将代码存储在片段中

    公开(公告)号:US20050243640A1

    公开(公告)日:2005-11-03

    申请号:US10836682

    申请日:2004-04-30

    IPC分类号: G06F9/445 G06F12/02 G11C8/02

    摘要: In one embodiment of the present invention, a method includes storing a code object in a volume of an execute-in-place memory that includes at least one data object. In certain embodiments, the code object may be stored as a plurality of fragments. Further, the memory may support execution in place such that a processor may execute in place a first code fragment of a code object and execute in place a second code fragment of the code object from the memory, where the code fragments are non-contiguously stored in the memory.

    摘要翻译: 在本发明的一个实施例中,一种方法包括将代码对象存储在包括至少一个数据对象的就地存储器的卷中。 在某些实施例中,代码对象可以被存储为多个片段。 此外,存储器可以支持就地执行,使得处理器可以执行代码对象的第一代码片段,并且从存储器中执行代码对象的第二代码片段,其中代码段被非连续地存储 在记忆中

    Method and apparatus to alter code in a memory
    2.
    发明申请
    Method and apparatus to alter code in a memory 审中-公开
    改变存储器中代码的方法和装置

    公开(公告)号:US20060004951A1

    公开(公告)日:2006-01-05

    申请号:US10882858

    申请日:2004-06-30

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0246

    摘要: Briefly, in accordance with an embodiment of the invention, a method and apparatus to alter code in a memory is provided. The method may include selecting a first block from a plurality of unmapped blocks in a nonvolatile memory to add or delete code in the nonvolatile memory. The apparatus may include a control circuit to select a first block from a plurality of unmapped blocks in a nonvolatile memory based on a cycle count of the first block to add or delete code in the nonvolatile memory. Other embodiments are described and claimed.

    摘要翻译: 简而言之,根据本发明的实施例,提供了一种改变存储器中的代码的方法和装置。 该方法可以包括从非易失性存储器中的多个未映射块中选择第一块以在非易失性存储器中添加或删除代码。 该装置可以包括控制电路,用于基于第一块的周期计数从非易失性存储器中的多个未映射块中选择第一块来添加或删除代码。 描述和要求保护其他实施例。

    Method and apparatus for multi-block updates with secure flash memory
    3.
    发明申请
    Method and apparatus for multi-block updates with secure flash memory 审中-公开
    用于具有安全闪存的多块更新的方法和装置

    公开(公告)号:US20070143530A1

    公开(公告)日:2007-06-21

    申请号:US11303162

    申请日:2005-12-15

    IPC分类号: G06F12/00

    CPC分类号: G06F21/57

    摘要: Method and apparatus for multi-block update using secure flash memory. An update package is received at a device containing update code to update existing code for the device stored in non-volatile memory. The received update code is stored in a first portion of the non-volatile memory, while pointers identifying storage locations of respective sets of the update code are written to a second portion of the non-volatile memory device. An update process is then performed with the update code by using the pointers to locate the respective sets and assembling the update code. Updated firmware and software images are then written to the non-volatile memory device to complete the update.

    摘要翻译: 使用安全闪存进行多块更新的方法和装置。 在包含更新代码的设备上接收更新包,以更新存储在非易失性存储器中的设备的现有代码。 接收到的更新代码被存储在非易失性存储器的第一部分中,而将识别更新代码的各组的存储位置的指针写入非易失性存储器件的第二部分。 然后利用更新代码通过使用指针来定位相应的集合并组装更新代码来执行更新处理。 然后将更新的固件和软件映像写入非易失性存储设备以完成更新。

    Updating a memory block without status logging
    8.
    发明授权
    Updating a memory block without status logging 有权
    更新没有状态记录的内存块

    公开(公告)号:US07603587B2

    公开(公告)日:2009-10-13

    申请号:US11441576

    申请日:2006-05-26

    申请人: John Rudelic

    发明人: John Rudelic

    IPC分类号: G06F11/00 G06F11/10

    摘要: A technique to update a memory block without status logging is presented. An update file includes a pre-update and a post-update information verification code (IVC) for each block to be updated. By comparing the IVCs to an IVC of a block of memory, an update status may be determined.

    摘要翻译: 提出了一种更新没有状态记录的内存块的技术。 更新文件包括要更新的每个块的预更新和更新后信息验证码(IVC)。 通过将IVC与存储器块的IVC进行比较,可以确定更新状态。