BMC-Guided BIOS Boot Verification for Fault Phase Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing booting processes for BIOS applications lack the ability to quickly and accurately identify the phase at which a fault occurs, leading to inefficiencies and potential system failures.

Innovation Solution

Implementing a baseboard manager controller (BMC) that transmits booting instruction information to a processor, receives verification information, and compares it with pre-stored data to determine fault existence, generating log files to record and alert on booting phases, ensuring accurate fault location and secure continuation of the booting process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the BIOS application runs the booting process independently, then the booting process can be completed, but it is impossible to quickly and accurately determine the step at which the BIOS has a fault

Engineering Contradiction:
Improvebooting process completionVSAvoidfault location accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism where the BMC receives verification information from the processor at each booting phase and compares it with pre-stored verification information. This feedback loop enables the BMC to monitor the booting process and accurately identify the specific phase where a fault occurs, resolving the contradiction between independent booting and fault location accuracy.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The BMC acts as an intermediary between the processor and the monitoring system. It receives verification information from the processor during the booting process, performs comparison operations, and generates log files to record fault phases. This intermediary role enables accurate fault detection without interfering with the independent booting process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the BMC monitors the booting process by receiving verification information at each phase, then fault location accuracy is improved, but the device complexity increases

Engineering Contradiction:
Improvefault location accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The processor generates verification information automatically at each booting phase and sends it to the BMC without requiring external intervention. The BMC autonomously compares the received verification information with pre-stored information and generates log files. This self-service mechanism achieves accurate fault monitoring while minimizing additional system complexity.

Inventive Principle:
Principle #25Self-service

3Productivity

If the mirror image file is transmitted to the processor continuously, then the booting process can proceed smoothly, but security risks increase due to potential unauthorized access

Engineering Contradiction:
Improvebooting speedVSAvoidunauthorized access risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The BMC performs preliminary verification by comparing verification information at each booting phase before transmitting the mirror image file. This preliminary action ensures that the processor only receives the mirror image file when the booting process is proceeding normally, preventing unauthorized access while maintaining smooth booting operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The feedback mechanism ensures that the mirror image file is transmitted only when verification information confirms successful completion of each booting phase. This conditional transmission based on feedback reduces security risks by preventing unauthorized access while maintaining booting productivity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260017064A1Method and Apparatus of Booting Application, Server, and Non-volatile Readable Storage Medium
Publication Date: 2026.01.15 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US20260017064A1 patent drawing
  • US20260017064A1 patent drawing
  • US20260017064A1 patent drawing

AI summary

A method and an apparatus of booting an application, a server, and a non-volatile readable storage medium. The method includes: transmitting, by a baseboard manager controller, booting instruction information to a processor; receiving first verification information transmitted by the processor in a booting process of the target application by the processor; and transmitting, in a case that it is determined that no fault exists in the booting process, the mirror image file to the processor until the processor completes the booting process.