Method to implement a monotonic counter with reduced flash part wear
    1.
    发明授权
    Method to implement a monotonic counter with reduced flash part wear 有权
    实现具有减少闪光部件磨损的单调计数器的方法

    公开(公告)号:US08438414B2

    公开(公告)日:2013-05-07

    申请号:US13475646

    申请日:2012-05-18

    IPC分类号: G06F1/04 G11C11/34 G06M3/00

    CPC分类号: G06F7/607

    摘要: A method of using a counter stored in flash memory includes providing a base value field, a selector field, and a plurality of increment fields. The base value field represents a base value for the counter, and the selector field indicates a first one of the increment fields. The method further includes changing a bit of the first increment field from an erased value to a written value to indicate a change in a value stored in the counter.

    摘要翻译: 使用存储在闪速存储器中的计数器的方法包括提供基值字段,选择器字段和多个增量字段。 基值字段表示计数器的基本值,选择器字段表示第一个增量字段。 该方法还包括将第一增量字段的位从擦除值改变为写入值,以指示存储在计数器中的值的变化。

    Method to implement a monotonic counter with reduced flash part wear
    2.
    发明授权
    Method to implement a monotonic counter with reduced flash part wear 有权
    实现具有减少闪光部件磨损的单调计数器的方法

    公开(公告)号:US08195973B2

    公开(公告)日:2012-06-05

    申请号:US12102345

    申请日:2008-04-14

    CPC分类号: G06F7/607

    摘要: A method of using a counter stored in flash memory includes providing a base value field, a selector field, and a plurality of increment fields. The base value field represents a base value for the counter, and the selector field indicating a first increment field of the plurality of increment fields. The method further includes changing a bit of the first increment field from an erased value to a written value to indicate a change in a value stored in the counter.

    摘要翻译: 使用存储在闪速存储器中的计数器的方法包括提供基值字段,选择器字段和多个增量字段。 基值字段表示计数器的基值,选择器字段表示多个增量字段的第一增量字段。 该方法还包括将第一增量字段的位从擦除值改变为写入值,以指示存储在计数器中的值的变化。

    Method to Implement a Monotonic Counter with Reduced Flash Part Wear
    3.
    发明申请
    Method to Implement a Monotonic Counter with Reduced Flash Part Wear 有权
    实现具有减少闪光零件磨损的单调计数器的方法

    公开(公告)号:US20120230460A1

    公开(公告)日:2012-09-13

    申请号:US13475646

    申请日:2012-05-18

    IPC分类号: G06M3/00

    CPC分类号: G06F7/607

    摘要: A method of using a counter stored in flash memory includes providing a base value field, a selector field, and a plurality of increment fields. The base value field represents a base value for the counter, and the selector field indicates a first one of the increment fields. The method further includes changing a bit of the first increment field from an erased value to a written value to indicate a change in a value stored in the counter.

    摘要翻译: 使用存储在闪速存储器中的计数器的方法包括提供基值字段,选择器字段和多个增量字段。 基值字段表示计数器的基本值,选择器字段表示第一个增量字段。 该方法还包括将第一增量字段的位从擦除值改变为写入值,以指示存储在计数器中的值的变化。

    Method to Implement a Monotonic Counter with Reduced Flash Part Wear
    4.
    发明申请
    Method to Implement a Monotonic Counter with Reduced Flash Part Wear 有权
    实现具有减少闪光零件磨损的单调计数器的方法

    公开(公告)号:US20090259877A1

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

    申请号:US12102345

    申请日:2008-04-14

    IPC分类号: G06F1/00

    CPC分类号: G06F7/607

    摘要: A method of using a counter stored in flash memory includes providing a base value field, a selector field, and a plurality of increment fields. The base value field represents a base value for the counter, and the selector field indicating a first increment field of the plurality of increment fields. The method further includes changing a bit of the first increment field from an erased value to a written value to indicate a change in a value stored in the counter.

    摘要翻译: 使用存储在闪速存储器中的计数器的方法包括提供基值字段,选择器字段和多个增量字段。 基值字段表示计数器的基值,选择器字段表示多个增量字段的第一增量字段。 该方法还包括将第一增量字段的位从擦除值改变为写入值,以指示存储在计数器中的值的变化。

    Compact Encoding Methods, Media and Systems
    5.
    发明申请
    Compact Encoding Methods, Media and Systems 有权
    紧凑型编码方法,媒体和系统

    公开(公告)号:US20090300265A1

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

    申请号:US12129653

    申请日:2008-05-29

    IPC分类号: G06F12/00

    CPC分类号: G11C16/349

    摘要: A method for compact encoding including providing a first value field allocated in a first portion of a memory, wherein a portion of the first value field is utilized to store a fixed-size variable. A most significant zero bit (MSZB) is located in the first value field, and it is determined if the fixed-size variable can be written in a first area without performing an erase operation. The first area includes the N bits following the MSZB in the first value field. The fixed-size variable is written into the first area if the fixed-size variable can be written without performing the erase operation.

    摘要翻译: 一种用于紧凑编码的方法,包括提供分配在存储器的第一部分中的第一值字段,其中第一值字段的一部分用于存储固定大小的变量。 最重要的零位(MSZB)位于第一值字段中,并且确定固定大小变量是否可以写入第一区而不执行擦除操作。 第一个区域包括第一个值字段中MSZB之后的N个位。 如果固定大小的变量可以写入而不执行擦除操作,则固定大小的变量被写入第一个区域。

    Compact encoding methods, media and systems
    6.
    发明授权
    Compact encoding methods, media and systems 有权
    紧凑的编码方式,媒体和系统

    公开(公告)号:US08117172B2

    公开(公告)日:2012-02-14

    申请号:US12129653

    申请日:2008-05-29

    IPC分类号: G06F7/00 H04B1/66

    CPC分类号: G11C16/349

    摘要: A method for compact encoding including providing a first value field allocated in a first portion of a memory, wherein a portion of the first value field is utilized to store a fixed-size variable. A most significant zero bit (MSZB) is located in the first value field, and it is determined if the fixed-size variable can be written in a first area without performing an erase operation. The first area includes the N bits following the MSZB in the first value field. The fixed-size variable is written into the first area if the fixed-size variable can be written without performing the erase operation.

    摘要翻译: 一种用于紧凑编码的方法,包括提供分配在存储器的第一部分中的第一值字段,其中第一值字段的一部分用于存储固定大小的变量。 最重要的零位(MSZB)位于第一值字段中,并且确定固定大小变量是否可以写入第一区而不执行擦除操作。 第一个区域包括第一个值字段中MSZB之后的N个位。 如果固定大小的变量可以写入而不执行擦除操作,则固定大小的变量被写入第一个区域。

    Modular ASL component
    7.
    发明授权
    Modular ASL component 有权
    模块化ASL组件

    公开(公告)号:US08234626B2

    公开(公告)日:2012-07-31

    申请号:US12132695

    申请日:2008-06-04

    IPC分类号: G06F9/44

    摘要: A system for source language module interaction using an event mechanism includes one or more subsystems to detect a producer event, detect a consumer event, generate a new source language method for the producer event and a new source language method for the consumer event, and link the producer event and the consumer event using the new source language method. In an embodiment, the source language may be ASL.

    摘要翻译: 用于使用事件机制的源语言模块交互的系统包括用于检测生产者事件的一个或多个子系统,检测消费者事件,为生产者事件生成新的源语言方法以及为消费者事件提供新的源语言方法,以及链接 生产者事件和消费者事件使用新的源语言方法。 在一个实施例中,源语言可以是ASL。

    INPUT/OUTPUT TRANSACTION MANAGEMENT DURING PLATFORM INITIATION
    8.
    发明申请
    INPUT/OUTPUT TRANSACTION MANAGEMENT DURING PLATFORM INITIATION 有权
    平台启动期间的输入/输出交易管理

    公开(公告)号:US20100017796A1

    公开(公告)日:2010-01-21

    申请号:US12173884

    申请日:2008-07-16

    IPC分类号: G06F9/445 G06F13/38

    CPC分类号: G06F9/4411

    摘要: In a Uniform Extensible Firmware Interface (UEFI) environment, a system management mode (SMM) driver and a non-SMM driver may be installed for the same hardware device. Until the SMM driver is available, the non-SMM driver is configured to conduct input/output (IO) transactions directly with the hardware device. The non-SMM driver can utilize native UEFI services to receive a notification that the SMM driver is available. Upon receiving such notification, (or if the SMM driver was already available before the non-SMM driver), the non-SMM driver is reconfigured to redirect all IO requests to the SMM driver, which then conducts the corresponding IO transactions directly with the hardware device. Redirecting all non-SMM IO requests for a hardware device to the SMM driver for the hardware device limits direct access to the hardware device to only one driver, the SMM driver, thereby facilitating the integrity or atomicity of IO transactions.

    摘要翻译: 在统一的可扩展固件接口(UEFI)环境中,可以为相同的硬件设备安装系统管理模式(SMM)驱动程序和非SMM驱动程序。 在SMM驱动程序可用之前,非SMM驱动程序被配置为直接与硬件设备进行输入/输出(IO)事务。 非SMM驱动程序可以利用本机UEFI服务来接收SMM驱动程序可用的通知。 (或者如果SMM驱动程序在非SMM驱动程序之前已经可用),则非SMM驱动程序被重新配置为将所有IO请求重定向到SMM驱动程序,然后SMM驱动程序直接用硬件进行相应的IO事务 设备。 将硬件设备的所有非SMM IO请求重定向到硬件设备的SMM驱动程序都限制将硬件设备直接访问到仅一个驱动程序SMM驱动程序,从而便于IO事务的完整性或原子性。

    System and Method to Manipulate a System Setting When Booting an Information Handling System
    9.
    发明申请
    System and Method to Manipulate a System Setting When Booting an Information Handling System 有权
    在引导信息处理系统时操作系统设置的系统和方法

    公开(公告)号:US20110047365A1

    公开(公告)日:2011-02-24

    申请号:US12543189

    申请日:2009-08-18

    IPC分类号: G06F9/00

    CPC分类号: G06F9/4401

    摘要: A method of manipulating a system setting when booting an information handling system can include providing an update request repository that includes a plurality of entries. Each of the plurality of entries can correspond to a particular system setting. A system setting value associated with each entry can be included in a handoff block (HOB) of a plurality of handoff blocks associated with a cache. The method also includes receiving a command from a PEI module (PEIM) indicating a change to be made to a particular system setting at the information handling system. The method also includes creating or changing a particular entry of the update request repository based on the command.

    摘要翻译: 在引导信息处理系统时操纵系统设置的方法可以包括提供包括多个条目的更新请求存储库。 多个条目中的每一个可以对应于特定的系统设置。 与每个条目相关联的系统设置值可以被包括在与高速缓存相关联的多个切换块的切换块(HOB)中。 该方法还包括从PEI模块(PEIM)接收指示对信息处理系统的特定系统设置进行的改变的命令。 该方法还包括基于该命令来创建或更改更新请求存储库的特定条目。

    MODULAR ASL COMPONENT
    10.
    发明申请
    MODULAR ASL COMPONENT 有权
    模块ASL组件

    公开(公告)号:US20090307659A1

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

    申请号:US12132695

    申请日:2008-06-04

    IPC分类号: G06F9/44

    摘要: A system for source language module interaction using an event mechanism includes one or more subsystems to detect a producer event, detect a consumer event, generate a new source language method for the producer event and a new source language method for the consumer event, and link the producer event and the consumer event using the new source language method. In an embodiment, the source language may be ASL.

    摘要翻译: 用于使用事件机制的源语言模块交互的系统包括用于检测生产者事件的一个或多个子系统,检测消费者事件,为生产者事件生成新的源语言方法以及为消费者事件提供新的源语言方法,以及链接 生产者事件和消费者事件使用新的源语言方法。 在一个实施例中,源语言可以是ASL。