IP Library Granted Patent US 12,423,211
Granted Patent B2
US 12,423,211 · App. 18/087,239 · Granted Sep 23, 2025

Generating partition-dependent log output

Inventors: Gary D. Cudak (Raleigh, NC); Mehul Shah (Austin, TX); Pravin S. Patel (Cary, NC); James Parsonese (Cary, NC)
Assignee: Lenovo Enterprise Solutions (Singapore) Pte Ltd.
G06F11/3476G06F9/542G06F11/3006G06F11/3037
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,423,211
App. No.
18/087,239
Granted
Sep 23, 2025
Kind
B2
Abstract

A baseboard management controller in a partitionable multi-processor system may perform operations including receiving a plurality of event notifications from the partitionable multi-processor system including one or more event notifications from a first partitioned node including a first subset of hardware devices of the multi-processor system and one or more event notifications from a second partitioned node including a second subset of the hardware devices of the multi-processor system, wherein each event notification identifies an event and a specific one of the hardware devices that experienced the event. The operations may further include receiving a request for an event log for the first partitioned node and providing the requested event log for the first partitioned node including only those event notifications that identify a hardware device that is included in the first partitioned node.

Claims (20)

1. An integrated circuit to control operations in a partitionable multi-processor system that includes a first central processing unit connected to a second central processing unit by a processor interconnect, the operations comprising:

selectively disabling the processor interconnect that connects the first central processing unit to the second central processing unit;

initiating operation of a first partitioned node including a first subset of hardware devices of the multi-processor system that includes the first central processing unit in response to disabling the processor interconnect;

initiating operation of a second partitioned node including a second subset of hardware devices of the multi-processor system that includes the second central processing unit in response to disabling the processor interconnect;

initiating operation of the multi-processor system as a single unified node in response to the processor interconnect not being disabled;

receiving a predictive fault alert identifying a hardware device of the multi-processor system;

determining whether the multi-processor system is operating in a unified state as the single unified node or in a partitioned state including the first partitioned node and the second partitioned node;

determining, in response to determining that the multi-processor system is operating in the partitioned state, whether the identified hardware device is included in the first partitioned node or the second partitioned node;

forwarding, in response to the multi-processor system operating in the partitioned state and the identified hardware device being included in the first partitioned node, the predictive fault alert to a first designated reporting entity included in the first partitioned node; and

forwarding, in response to the multi-processor system operating in the partitioned state and the identified hardware device being included in the second partitioned node, the predictive fault alert to a second designated reporting entity included in the second partitioned node.

2. The integrated circuit of claim 1 , wherein the first designated reporting entity is a first central processing unit included in the first partitioned node, and wherein the second designated reporting entity is a second central processing unit included in the second partitioned node.

3. The integrated circuit of claim 2 , the operations further comprising:

forwarding, in response to the multi-processor system operating in the unified state as the single unified node, the predictive fault alert to a third designated reporting entity included in the single unified node.

4. The integrated circuit of claim 3 , wherein the third designated reporting entity is the first central processing unit or the second central processing unit.

5. The integrated circuit of claim 1 , wherein the integrated circuit is located on a motherboard that also supports the first designated reporting entity and the second designated reporting entity.

6. The integrated circuit of claim 1 , wherein the integrated circuit is a field-programmable gate array, a complex programmable logic device, programmable system-on-chip, or application specific integrated circuit.

7. The integrated circuit of claim 1 , the operations further comprising;

storing a first partition definition designating the hardware devices included in the first partitioned node and a second partition definition designating the hardware devices included in the second partitioned node, wherein determining whether the identified hardware device is included in the first partitioned node or the second partitioned node includes reading the stored first and/or second partition definitions.

8. The integrated circuit of claim 1 , the operations further comprising;

storing a partitioning mode for the multi-processor system, wherein the partitioning mode is the unified state or the partitioned state, wherein determining whether the multi-processor system is operating in a unified state as a single unified node or in a partitioned state including a first partitioned node and a second partitioned node includes reading the stored partitioning mode.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2023
From: LENOVO GLOBAL TECHNOLOGY (UNITED STATES) INC.
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
Reel/Frame 064298/0335 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2022
From: CUDAK, GARY D; SHAH, MEHUL; PATEL, PRAVIN S; PARSONESE, JAMES
To: LENOVO GLOBAL TECHNOLOGY (UNITED STATES) INC.
Reel/Frame 062187/0446 →