Systems and methods for recording events in computing systems
AssigneeQuanta Computer Inc.
InventorsLe-Sheng Chou, Sz-Chin Shih, Shuen-Hung Wang, Hsien-Chang Li
Life of this patent
Estimating the term…
Abstract
A computing system includes one or more electronic components, a first programmable device, and a baseboard management controller (BMC). The first programmable device is communicatively coupled to a first subset of the one or more electronic components. The first programmable device is configured to detect event activities associated with the first subset and to store the event activities as stored first event data. The BMC includes a system event log. The BMC is communicatively coupled to the first programmable device. The BMC is configured to receive the stored first event data and to write the stored first event data in the system event log.
Claims21
A computing system comprising:
- one or more electronic components;
- a first programmable device communicatively coupled to a first subset of the one or more electronic components, the first programmable device configured to detect event activities associated with the first subset and store the event activities as stored first event data;
- and
- a baseboard management controller (BMC) including a system event log, the BMC being communicatively coupled to the first programmable device, the BMC being configured to receive the stored first event data and to store the first event data in the system event log;
- wherein the first programmable device is further configured to monitor power gating on the first subset and to store information associated with the power gating as the stored first event data.
A method for storing event activity data in a system event log of a computing system, the method comprising:
- monitoring, by a first programmable device of the computing system, event activities associated with a first subset of one or more electronic components of the computing system;
- storing, by the first programmable device, the event activities as stored first event data;
- sending, by the first programmable device, the stored first event data to a baseboard management controller (BMC) of the computing system such that the BMC records the stored first event data in the system event log;
- monitoring, by a second programmable device of the computing system, event activities associated with a second subset of the one or more electronic components, the second subset including different electronic components than the first subset of the one or more electronic components;
- storing, by the second programmable device, the event activities associated with the second subset as stored second event data;
- and
- sending, by the second programmable device, the stored second event data to the BMC such that the BMC records the stored second event data in the system event log.
A computing system comprising:
- one or more electronic components;
- a first programmable device communicatively coupled to a first subset of the one or more electronic components, the first programmable device configured to detect event activities associated with the first subset and store the event activities as stored first event data;
- a baseboard management controller (BMC) including a system event log, the BMC being communicatively coupled to the first programmable device, the BMC being configured to receive the stored first event data and to store the first event data in the system event log;
- and
- a second programmable device communicatively coupled to a second subset of the one or more electronic components, the second subset including different electronic components than the first subset;
- wherein the second programmable device is configured to detect event failures associated with the second subset and store the event failures as stored second event data;
- and
- wherein the BMC is communicatively coupled to the second programmable device, the BMC being configured to receive the stored second event data and to store the stored second event data in the system event log.
Dependencies are inferred from the claim text.