Enhanced error handling for I/O load/store operations to a PCI device via bad parity or zero byte enables
    1.
    发明授权
    Enhanced error handling for I/O load/store operations to a PCI device via bad parity or zero byte enables 失效
    通过坏的奇偶校验或零字节使I / O加载/存储操作到PCI设备的增强的错误处理能够实现

    公开(公告)号:US06223299B1

    公开(公告)日:2001-04-24

    申请号:US09072418

    申请日:1998-05-04

    IPC分类号: G06F1100

    摘要: Device selects lines from each I/O device are brought into a PCI host bridge individually so that the device number of a failing device may be logged in an error register when an error is seen on the PCI bus. Until the error register is reset, subsequent load and store operations are delayed until the device number of the subject device may be checked against the error register. If the subject device is a previously failing device, the load/store operation to that device is prevented from completing, either by forcing bad parity or zeroing all byte enables. By forcing bad parity of zero byte enables, the I/O device will respond to the load or store request by activating its device select line, but will not accept store data. Operations to devices which are not logged in the error register are permitted to proceed normally, as are all load store operations when the error register is clear. Normal system operations are thus not impacted, and operations during error recovery are permitted to proceed if no further damage will be caused by such operations.

    摘要翻译: 设备选择每个I / O设备的线路分别插入PCI主机桥,以便在PCI总线上出现错误时,可能会将故障设备的设备号记录在错误寄存器中。 在错误寄存器复位之前,后续的加载和存储操作将被延迟,直到可以针对错误寄存器检查主体设备的设备编号。 如果主机设备是先前发生故障的设备,则通过强制坏的奇偶校验或归零所有字节使能来防止对该设备的加载/存储操作完成。 通过强制零字节的不良奇偶使能,I / O设备将通过激活其设备选择行来响应加载或存储请求,但不接受存储数据。 允许对未登录在错误寄存器中的设备进行操作,正常情况下,正常情况下进行加载存储操作。 因此,正常的系统操作不会受到影响,并且如果这种操作不会造成进一步的损坏,则允许错误恢复期间的操作进行。

    Method and system for boot-time deconfiguration of a processor in a symmetrical multi-processing system
    2.
    发明授权
    Method and system for boot-time deconfiguration of a processor in a symmetrical multi-processing system 失效
    用于对称多处理系统中处理器引导时解体的方法和系统

    公开(公告)号:US06233680B1

    公开(公告)日:2001-05-15

    申请号:US09165952

    申请日:1998-10-02

    IPC分类号: G06F15177

    摘要: A method and system for deconfiguring a CPU in a processing system is disclosed. In one aspect, a processing system is disclosed that comprises a central processing unit (CPU), and a memory coupled to the CPU. The error status register for capturing information concerning the status of the CPU. The processing system includes a service processor for gathering and analyzing status information from the CPU error register. The processing system also includes a nonvolatile device coupled to the service processor. The nonvolatile device includes a deconfiguration area. The deconfiguration area stores information concerning the status of the CPU from the service processor. The deconfiguration area also provides information for deconfiguring a CPU during a boot time of the processing system. Accordingly, through the present invention, CPU errors are detected during normal computer operations by error detection logic. This detection is utilized during any subsequent boot process by service processor firmware to deallocate the defective CPU. This is accomplished through the use of error status registers within the CPU and through the use of a deconfiguration area in the nonvolatile device which provides information directly to the service processor.

    摘要翻译: 公开了一种用于在处理系统中对CPU进行解配置的方法和系统。 在一个方面,公开了一种包括中央处理单元(CPU)和耦合到CPU的存储器的处理系统。 用于捕获有关CPU状态的信息的错误状态寄存器。 处理系统包括用于从CPU错误寄存器收集和分析状态信息的服务处理器。 处理系统还包括耦合到服务处理器的非易失性设备。 非易失性器件包括解配置区域。 解除配置区域从服务处理器存储关于CPU的状态的信息。 解除配置区域还提供了在处理系统的引导时间期间对CPU进行解除配置的信息。 因此,通过本发明,通过错误检测逻辑在通常的计算机操作期间检测到CPU错误。 这种检测在服务处理器固件的任何后续启动过程中被利用以释放有缺陷的CPU。 这是通过使用CPU内的错误状态寄存器并通过使用非易失性设备中的解配置区来实现的,该非配置区域直接向服务处理器提供信息。

    Method and system for boot-time deconfiguration of a memory in a processing system
    4.
    发明授权
    Method and system for boot-time deconfiguration of a memory in a processing system 失效
    用于处理系统中存储器引导时解配置的方法和系统

    公开(公告)号:US06243823B1

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

    申请号:US09165955

    申请日:1998-10-02

    IPC分类号: G06F15177

    CPC分类号: G06F11/142

    摘要: A method and system for deconfiguring software in a processing system is disclosed. In one aspect, a processing system comprises a central processing unit (CPU), and a memory coupled to the CPU. The memory includes a memory array and a memory controller for capturing information concerning the status of the memory array. The processing system includes a service processor for gathering and analyzing status information from the memory controller. The processing system also includes a nonvolatile device coupled to the CPU and the service processor. The nonvolatile device includes a deconfiguration area. The deconfiguration area stores information concerning the status of the memory array from the service processor. The deconfiguration area also provides information for deconfiguring at least a portion of the memory array during a boot time of the processing system. Accordingly, through the present invention, memory errors are detected during normal computer operations by error detection logic. This detection is utilized during any subsequent boot process by service processor and CPU boot firmware to deallocate the defective memory module. This is accomplished through the use of error status registers within the memory controller and through the use of a deconfiguration area in the nonvolatile device which provides information directly to the CPU boot firmware.

    摘要翻译: 公开了一种在处理系统中解除配置软件的方法和系统。 在一个方面,处理系统包括中央处理单元(CPU)和耦合到CPU的存储器。 存储器包括存储器阵列和用于捕获关于存储器阵列的状态的信息的存储器控​​制器。 处理系统包括用于从存储器控制器收集和分析状态信息的服务处理器。 处理系统还包括耦合到CPU和服务处理器的非易失性设备。 非易失性器件包括解配置区域。 解除配置区域从服务处理器存储关于存储器阵列的状态的信息。 解配置区域还提供用于在处理系统的引导时间期间解除配置存储器阵列的至少一部分的信息。 因此,通过本发明,通过错误检测逻辑在正常的计算机操作期间检测存储器错误。 在任何后续引导过程中,服务处理器和CPU引导固件都会使用该检测来取消分配有缺陷的内存模块。 这是通过使用存储器控制器内的错误状态寄存器并且通过使用非易失性设备中的解除配置区域来实现的,该非配置区域直接向CPU引导固件提供信息。

    Method and system for check stop error handling
    5.
    发明授权
    Method and system for check stop error handling 失效
    检查停止错误处理的方法和系统

    公开(公告)号:US06502208B1

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

    申请号:US08829017

    申请日:1997-03-31

    IPC分类号: H02H305

    摘要: Method and system aspects for check stop error handling are provided. A method aspect for check stop error handling in a computer system, the computer system comprising a plurality of components including a processor that supports an operating system and firmware, includes utilizing a service processor following a check stop error for error data retrieval and attempting a reboot of the computer system. The method further includes initiating firmware for failure reporting based on the error data retrieval when the reboot is successful.

    摘要翻译: 提供了检查停止错误处理的方法和系统方面。 一种用于计算机系统中的检查停止错误处理的方法方面,所述计算机系统包括多个组件,所述多个组件包括支持操作系统和固件的处理器,所述计算机系统包括利用检查停止错误后的服务处理器进行错误数据检索并尝试重新启动 的计算机系统。 该方法还包括当重新引导成功时基于错误数据检索启动用于故障报告的固件。

    Error collection coordination for software-readable and non-software
readable fault isolation registers in a computer system
    7.
    发明授权
    Error collection coordination for software-readable and non-software readable fault isolation registers in a computer system 失效
    计算机系统中软件可读和非软件可读故障隔离寄存器的错误收集协调

    公开(公告)号:US6119246A

    公开(公告)日:2000-09-12

    申请号:US829018

    申请日:1997-03-31

    IPC分类号: G06F11/00 G06F11/273

    CPC分类号: G06F11/2736 G06F11/0775

    摘要: The present invention provides method and system aspects for performing error data gathering from fault isolation registers of a computer system following a machine check occurrence. A method aspect includes utilizing firmware to perform failure information retrieval in software accessible registers and initiating a service processor (SP) for failure data retrieval in non-software accessible registers. The method further includes coordinating the combination of the failure information retrieved and the failure data retrieved in an error log for use in isolation of a fault source in the computer system.

    摘要翻译: 本发明提供了用于在机器检查发生之后从计算机系统的故障隔离寄存器执行错误数据采集的方法和系统方面。 方法方面包括利用固件在软件可访问寄存器中执行故障信息检索,并启动用于非软件可访问寄存器中的故障数据检索的服务处理器(SP)。 该方法还包括协调所检索的故障信息和在错误日志中检索的故障数据的组合,以用于隔离计算机系统中的故障源。

    Method and system for reboot recovery
    8.
    发明授权
    Method and system for reboot recovery 失效
    重新启动恢复的方法和系统

    公开(公告)号:US5951686A

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

    申请号:US829089

    申请日:1997-03-31

    IPC分类号: G06F11/14 G06F9/445

    CPC分类号: G06F11/1417

    摘要: A computer system with reboot capability includes a processing mechanism, the processing mechanism supporting an operating system. The system further includes a service processor coupled to the processing mechanism, the service processor determining whether a reboot operation is needed. In addition, the computer system includes a memory mechanism coupled to the processing mechanism and the service processor, the memory mechanism storing a plurality of platform policy parameters and an automatic restart policy of the operating system to support the reboot operation of the service processor.

    摘要翻译: 具有重启功能的计算机系统包括处理机构,支持操作系统的处理机构。 该系统还包括耦合到处理机构的服务处理器,服务处理器确定是否需要重启操作。 此外,计算机系统包括耦合到处理机构和服务处理器的存储器机构,存储机构存储多个平台策略参数和操作系统的自动重启策略,以支持服务处理器的重新启动操作。

    Method, system, and computer program product for managing persistent data across different releases
    9.
    发明授权
    Method, system, and computer program product for managing persistent data across different releases 有权
    用于在不同版本之间管理持久性数据的方法,系统和计算机程序产品

    公开(公告)号:US07197509B2

    公开(公告)日:2007-03-27

    申请号:US10631054

    申请日:2003-07-31

    IPC分类号: G06F17/30

    CPC分类号: G06F8/656 Y10S707/99943

    摘要: A method, system, and computer program product are disclosed for managing an application's persistent data across multiple different release versions of the application. A format for a memory area is defined wherein the persistent data will be stored according to a first release version of the application. The format is organized to permit the application running at different release versions to access the memory area. The memory area is accessed using the application that is running at a second release version. The memory area is divided into individually accessible sections. The format includes a template file for each section for each release version.

    摘要翻译: 公开了一种方法,系统和计算机程序产品,用于跨应用程序的多个不同版本的版本管理应用程序的持久数据。 定义了存储区域的格式,其中永久数据将根据应用的第一版本版本被存储。 该格式被组织以允许以不同版本版本运行的应用程序访问内存区域。 使用正在运行的第二个版本的应用程序来访问内存区域。 存储区域分为单独访问的区段。 该格式包括每个版本的每个部分的模板文件。