会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Algorithm for non-volatile memory updates
    • 用于非易失性存储器更新的算法
    • US06754828B1
    • 2004-06-22
    • US09352715
    • 1999-07-13
    • Suresh MarisettyAndrew J. FishYan LiMani AyyarAmy O'DonnellGeorge ThangaduraiSham M. Datta
    • Suresh MarisettyAndrew J. FishYan LiMani AyyarAmy O'DonnellGeorge ThangaduraiSham M. Datta
    • G06F942
    • G06F8/65
    • A novel processor architecture and algorithms are provided which improve non-volatile memory updates and increases processor performance in successive generations of processors. A new processor architecture is supported by a software model consisting of two new firmware layers and the legacy 32 bit basic input output system (BIOS) firmware. The new firmware layers consist of a Processor Abstraction Layer (PAL) and a System Abstraction Layer (SAL). The PAL and SAL have procedure calls which allow updates of the firmware components in the non-volatile memory of a system, e.g. non-volatile ROM. The present invention includes invoking a system abstraction layer update procedure to implement a new input binary into the non-volatile memory. An algorithm for the non-volatile memory includes selecting a lead processor to perform an update and using the system abstraction layer update procedure. The system abstraction layer update procedure is used to call an appropriate authentication routine. The system abstraction layer update procedure is used to call a specific non-volatile memory implementation routine.
    • 提供了一种新颖的处理器架构和算法,其改进了非易失性存储器更新并且在连续几代处理器中提高了处理器性能。 由两个新固件层和传统32位基本输入输出系统(BIOS)固件组成的软件模型支持新的处理器架构。 新的固件层由处理器抽象层(PAL)和系统抽象层(SAL)组成。 PAL和SAL具有允许更新系统的非易失性存储器中的固件组件的过程调用,例如, 非易失性ROM。本发明包括调用系统抽象层更新过程以将新的输入二进制文件实现到非易失性存储器中。 用于非易失性存储器的算法包括选择引导处理器来执行更新并使用系统抽象层更新过程。 系统抽象层更新过程用于调用适当的认证例程。 系统抽象层更新过程用于调用特定的非易失性存储器实现例程。
    • 4. 发明授权
    • System abstraction layer, processor abstraction layer, and operating system error handling
    • 系统抽象层,处理器抽象层和操作系统错误处理
    • US06622260B1
    • 2003-09-16
    • US09475417
    • 1999-12-30
    • Suresh MarisettyMani AyyarNhon T. QuachBernard J. Lint
    • Suresh MarisettyMani AyyarNhon T. QuachBernard J. Lint
    • G06F1100
    • G06F11/0724G06F11/0793
    • Systems and methods for error handling are disclosed. The systems and methods may be utilized for single or multiple processor computer systems to handle errors in a coordinated manner between hardware and any firmware or software layers. A computer system includes a non volatile memory and at least one processor. A firmware error handling routine is stored on the non volatile memory. The firmware error handling routine is for handling errors. Each of the at least one processors detects errors. Each processor executes the firmware error handling routine on detecting an error. The executed firmware error handling routine handles the error. The executed firmware error handling routine also logs error information to a log. The systems and methods provide for coordinated error handling that enhance error recovery, provide error containment and maintain system availability.
    • 公开了用于错误处理的系统和方法。 系统和方法可以用于单处理器或多处理器计算机系统以硬件和任何固件或软件层之间协调的方式处理错误。 计算机系统包括非易失性存储器和至少一个处理器。 固件错误处理程序存储在非易失性存储器中。 固件错误处理例程用于处理错误。 所述至少一个处理器中的每一个检测错误。 每个处理器在检测到错误时执行固件错误处理程序。 执行的固件错误处理例程处理错误。 执行的固件错误处理例程还将错误信息记录到日志中。系统和方法提供协调的错误处理,增强错误恢复,提供错误控制和维护系统可用性。
    • 6. 发明授权
    • System abstraction layer, processor abstraction layer, and operating system error handling
    • 系统抽象层,处理器抽象层和操作系统错误处理
    • US07904751B2
    • 2011-03-08
    • US10628769
    • 2003-07-28
    • Suresh MarisettyMani AyyarNhon T. QuachBernard J. Lint
    • Suresh MarisettyMani AyyarNhon T. QuachBernard J. Lint
    • G06F11/00
    • G06F11/0724G06F11/0793
    • Systems and methods for error handling are disclosed. The systems and methods may be utilized for single or multiple processor computer systems to handle errors in a coordinated manner between hardware and any firmware or software layers. A computer system includes a non volatile memory and at least one processor. A firmware error handling routine is stored on the non volatile memory. The firmware error handling routine is for handling errors. Each of the at least one processors detects errors. Each processor executes the firmware error handling routine on detecting an error. The executed firmware error handling routine handles the error. The executed firmware error handling routine also logs error information to a log.The systems and methods provide for coordinated error handling that enhance error recovery, provide error containment and maintain system availability.
    • 公开了用于错误处理的系统和方法。 系统和方法可以用于单处理器或多处理器计算机系统以硬件和任何固件或软件层之间协调的方式处理错误。 计算机系统包括非易失性存储器和至少一个处理器。 固件错误处理程序存储在非易失性存储器中。 固件错误处理例程用于处理错误。 所述至少一个处理器中的每一个检测错误。 每个处理器在检测到错误时执行固件错误处理程序。 执行的固件错误处理例程处理错误。 执行的固件错误处理例程也会将错误信息记录到日志中。 系统和方法提供协调的错误处理,增强错误恢复,提供错误控制和维护系统可用性。
    • 7. 发明授权
    • Method and apparatus for handling errors in a processing system
    • 用于处理处理系统中的错误的方法和装置
    • US07308610B2
    • 2007-12-11
    • US11009166
    • 2004-12-10
    • Rajendra KuramkoteSuresh MarisettyKoichi YamadaScott BrendenWilliam Cheung
    • Rajendra KuramkoteSuresh MarisettyKoichi YamadaScott BrendenWilliam Cheung
    • G06F11/00
    • G06F11/366G06F11/0793
    • A processing system may include an operating system (OS) and one or more specialized error handling modules to be registered with the OS after the processing system is powered on. The OS may also include a master policy module. The specialized error handling module may collect error data from a component of the processing system, and may generate abstracted error data, based at least in part on the collected error data. The master policy module may determine a recovery action to be taken, based at least in part on the abstracted error data. The OS may also include an error collection routine that calls one or more specialized error handling modules in response to detecting a hardware error. The error collection routine may also retrieve information from firmware in response to detecting the hardware error. Other embodiments are described and claimed.
    • 处理系统可以包括操作系统(OS)和一个或多个在处理系统通电之后向OS注册的专门的错误处理模块。 操作系统还可以包括主策略模块。 专门的错误处理模块可以从处理系统的组件收集错误数据,并且可以至少部分地基于所收集的错误数据来生成抽象的错误数据。 主策略模块可以至少部分地基于抽象的错误数据来确定要采取的恢复动作。 OS还可以包括响应于检测到硬件错误而调用一个或多个专门的错误处理模块的错误收集例程。 响应于检测到硬件错误,错误收集例程还可以从固件检索信息。 描述和要求保护其他实施例。