Method and apparatus for problem identification during initial program load in a multiprocessor system
    1.
    发明授权
    Method and apparatus for problem identification during initial program load in a multiprocessor system 失效
    在多处理器系统中初始程序加载期间问题识别的方法和装置

    公开(公告)号:US06550019B1

    公开(公告)日:2003-04-15

    申请号:US09435068

    申请日:1999-11-04

    IPC分类号: H02H305

    摘要: A method and apparatus for detecting an error condition during initialization of a multiprocessor data processing system is provided. A master processor identification indicator is initialized to an initial value by a service processor in the data processing system. The master processor identification indicator may be a location in nonvolatile RAM to protect data integrity. One of the plurality of processors in the multiprocessor system is selected to be the master processor by being released by the service processor and winning the “race condition” to fetch the first instruction from memory for program execution. This processor then sets the master processor identification indicator to a unique processor identification value. The initial value may be a spoof number indicating whether the master processor has yet written its unique processor identification value. At some later point in time, the service processor detects a freeze or hang condition in the data processing system. The service processor reads the value of the master processor identification indicator and reports the value of the master processor identification indicator to indicate which processor among the plurality of processors in the data processing system was selected as the master processor prior to the detection of the hang condition.

    摘要翻译: 提供了一种用于在多处理器数据处理系统的初始化期间检测错误状况的方法和装置。 主处理器识别指示器由数据处理系统中的服务处理器初始化为初始值。 主处理器识别指示符可以是非易失性RAM中的位置,以保护数据完整性。 多处理器系统中的多个处理器之一被选择为主处理器,由服务处理器释放并赢得“竞争条件”以从存储器获取用于程序执行的第一指令。 然后,该处理器将主处理器识别指示符设置为唯一的处理器标识值。 初始值可以是指示主处理器是否还写入其唯一的处理器标识值的欺骗号码。 在稍后的时间点,服务处理器检测数据处理系统中的冻结或挂起状况。 服务处理器读取主处理器识别指示符的值并报告主处理器识别指示符的值,以指示在检测到挂起状态之前在数据处理系统中的多个处理器中的哪个处理器被选择为主处理器 。

    Method, data processing system, and computer program product for collecting first failure data capture information
    3.
    发明授权
    Method, data processing system, and computer program product for collecting first failure data capture information 有权
    方法,数据处理系统和计算机程序产品,用于收集第一个故障数据捕获信息

    公开(公告)号:US07308609B2

    公开(公告)日:2007-12-11

    申请号:US10821045

    申请日:2004-04-08

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2268

    摘要: A method, computer program product, and a data processing system for generating a data dump in a data processing system is provided. A system boot of the data processing system is initialized. A firmware that includes fault collection logic is executed. A data dump is created in a persistent storage of the data processing system. An attempt is made to complete the system boot of the data processing system.

    摘要翻译: 提供了一种用于在数据处理系统中生成数据转储的方法,计算机程序产品和数据处理系统。 初始化数据处理系统的系统引导。 执行包含故障收集逻辑的固件。 在数据处理系统的持久存储器中创建数据转储。 尝试完成数据处理系统的系统引导。

    Method and apparatus for reducing hardware scan dump data
    4.
    发明授权
    Method and apparatus for reducing hardware scan dump data 失效
    减少硬件扫描转储数据的方法和装置

    公开(公告)号:US06832342B2

    公开(公告)日:2004-12-14

    申请号:US09798289

    申请日:2001-03-01

    IPC分类号: G06F1100

    摘要: A method, apparatus, and computer implemented instructions for processing an error in a multiprocessor data processing system. An error is detected within the data processing system. A chip, causing the error, is identified within a plurality of chips to form an identified chip. Data is collected from the identified chip and hardware associated with the identified chip.

    摘要翻译: 一种用于处理多处理器数据处理系统中的错误的方法,装置和计算机实现的指令。 在数据处理系统中检测到错误。 在多个芯片内识别导致错误的芯片,以形成识别的芯片。 从与识别的芯片相关联的所识别的芯片和硬件收集数据。

    Method and apparatus for storing and using chipset built-in self-test signatures
    5.
    发明授权
    Method and apparatus for storing and using chipset built-in self-test signatures 失效
    用于存储和使用芯片组内置自检签名的方法和装置

    公开(公告)号:US06564348B1

    公开(公告)日:2003-05-13

    申请号:US09434874

    申请日:1999-11-04

    IPC分类号: G01R3128

    CPC分类号: G06F11/2284 G06F11/27

    摘要: A method and apparatus for storing and using chipset built-in self-test (BIST) signatures is provided. A BIST for a chip in a data processing system may be initiated by a power-on-reset in the data processing system. The BIST signature generated during the BIST is compared with a predetermined BIST signature stored in a vital products data (VPD) module associated with the chip is read. A difference between the generated BIST signature and the predetermined BIST signature is then reported.

    摘要翻译: 提供了一种用于存储和使用芯片组内置自检(BIST)签名的方法和装置。 用于数据处理系统中的芯片的BIST可以通过数据处理系统中的上电复位来启动。 在BIST期间生成的BIST签名与存储在与芯片相关联的重要产品数据(VPD)模块中的预定BIST签名进行比较。 然后报告生成的BIST签名与预定的BIST签名之间的差异。

    Method and apparatus for updating a microcode image in a memory
    6.
    发明授权
    Method and apparatus for updating a microcode image in a memory 失效
    用于更新存储器中的微码图像的方法和装置

    公开(公告)号:US07089414B2

    公开(公告)日:2006-08-08

    申请号:US10411414

    申请日:2003-04-10

    IPC分类号: G06F9/00

    摘要: A method, apparatus, and computer instructions for determining validity of and updating a microcode image. Responsive to initiation of an update process, a first validity indicator is checked to determine whether a first microcode image in the memory is valid. In response to the first microcode image being valid, a second validity indicator is set indies, to indicate that a second microcode image is invalid, and the update process is allowed to update the second microcode image to form an updated microcode image. A determination is made as to whether the updated microcode image is valid. The second validity indicator is set to indicate that the updated microcode is valid if the updated image is valid. The second validity indicator is checked during booting of a data processing system. If the second validity indicator is valid, the updated microcode will be loaded.

    摘要翻译: 一种用于确定微码图像的有效性和更新的方法,装置和计算机指令。 响应于启动更新处理,检查第一有效性指示符以确定存储器中的第一微代码图像是否有效。 响应于第一微码图像有效,第二有效性指示符被设置为指示第二微码图像无效,并且允许更新处理更新第二微码图像以形成更新的微码图像。 确定更新的微码图像是否有效。 第二有效性指示符被设置为指示更新的微码在更新的图像有效时是有效的。 在数据处理系统引导期间检查第二个有效性指示符。 如果第二个有效性指示符有效,则更新的微代码将被加载。

    Method and apparatus for auto-detection of a configuration of a flash memory
    7.
    发明授权
    Method and apparatus for auto-detection of a configuration of a flash memory 有权
    用于自动检测闪速存储器配置的方法和装置

    公开(公告)号:US06907496B2

    公开(公告)日:2005-06-14

    申请号:US10138901

    申请日:2002-05-02

    IPC分类号: G06F9/445 G06F12/00

    CPC分类号: G06F8/65

    摘要: Method apparatus, and computer instructions for updating a flash memory. Information regarding the flash memory, for example, configuration and size information, is determined, and the determined information is then used to apply a code update to the flash memory. The invention allows for the same update program or tool to be used for data processing systems with different sizes or configurations of flash memories.

    摘要翻译: 方法装置和用于更新闪速存储器的计算机指令。 确定关于闪速存储器的信息,例如配置和尺寸信息,然后使用所确定的信息将代码更新应用于闪速存储器。 本发明允许将相同的更新程序或工具用于具有不同尺寸或配置的闪存的数据处理系统。

    Dynamic sizing logic for dump list generation
    8.
    发明授权
    Dynamic sizing logic for dump list generation 失效
    转储列表生成的动态大小调整逻辑

    公开(公告)号:US06898736B2

    公开(公告)日:2005-05-24

    申请号:US10001749

    申请日:2001-10-31

    IPC分类号: H04L1/22 G04F11/00

    CPC分类号: G06F11/366

    摘要: An improved process for executing a dump is provided. The iteration loops are made “smart” by allowing them to determine how big the arrays are on the fly and adjust their behavior accordingly. The process uses a function to calculate the amount of memory to allocate for the dump list based on the dump mode and array sizes. Thus, if the static arrays are modified to add or delete constants or the diagnostic code is in an abbreviated dump mode, the amount of memory to be allocated will be calculated accurately.

    摘要翻译: 提供了一种用于执行转储的改进过程。 迭代循环通过允许它们确定数组在飞行中有多大,并相应地调整其行为,使其变得“聪明”。 该过程使用函数根据转储模式和数组大小来计算要为转储列表分配的内存量。 因此,如果修改静态数组以添加或删除常量或诊断代码处于缩写转储模式,则将准确计算要分配的内存量。