Management Controller Startup Parameter Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing BIOS setup process requires users to reboot the mainboard twice to modify startup parameters, causing device offline time and CPU overhead, and is inconvenient due to the need to press a key within a limited time frame to enter the setup interface.

Innovation Solution

The implementation of a management controller that allows startup parameter setting without CPU intervention, using a separate nonvolatile storage medium for the management controller to store and execute machine executable instructions for setting and controlling startup parameters, enabling simultaneous setting during runtime and reducing the need for the setup interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the traditional BIOS setup process is used to modify startup parameters, then the setup interface can be accessed to change parameters, but the mainboard must be rebooted twice and device offline time increases

Engineering Contradiction:
Improveconvenience of modifying startup parametersVSAvoiddevice offline time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent divides the system into two independent parts: the management controller with its own processor and nonvolatile storage medium for storing startup parameters, and the mainboard CPU for executing BIOS. This segmentation allows the management controller to store and manage startup parameters independently, enabling modification without mainboard reboot and eliminating the need for twice-rebooting while maintaining parameter persistence.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If the traditional BIOS setup process is used, then startup parameters can be modified, but CPU overhead increases due to interrupt handling

Engineering Contradiction:
Improvecapability to modify startup parametersVSAvoidCPU overhead
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent extracts the startup parameter storage and management function from the mainboard CPU/BIOS system and places it in the management controller's nonvolatile storage medium. This extraction eliminates the need for the CPU to handle interrupts during startup parameter access, as the management controller independently manages its own startup parameters without requiring CPU intervention, thereby reducing CPU overhead and energy consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If the traditional BIOS setup interface is used, then users can modify startup parameters, but the process is inconvenient due to limited time frame to press a key

Engineering Contradiction:
Improveuser convenience in accessing setup interfaceVSAvoidsetup process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the management controller to automatically manage and persist startup parameters in its nonvolatile storage medium without requiring user interaction with a setup interface. The system serves itself by maintaining startup parameters across reboots and BIOS upgrades automatically, eliminating the need for users to press keys within limited time frames or navigate complex setup interfaces.

Inventive Principle:
Principle #25Self-service

4Reliability

If startup parameters are stored in traditional BIOS storage, then parameters can be accessed during startup, but parameters are lost after BIOS upgrades

Engineering Contradiction:
Improvepersistence of startup parametersVSAvoidcompatibility with BIOS upgrades
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent moves startup parameter storage to a separate dimension - the management controller's nonvolatile storage medium, independent of the mainboard's BIOS storage. This dimensional separation allows startup parameters to persist across BIOS upgrades and reboots without being affected by BIOS changes, ensuring both reliability of parameter persistence and adaptability to different BIOS versions.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10514930B2Setting a startup parameter and controlling startup of a mainboard
Publication Date: 2019.12.24 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10514930B2 patent drawing
  • US10514930B2 patent drawing
  • US10514930B2 patent drawing

AI summary

In an example, a method for setting a startup parameter is provided. A management controller of a mainboard receives a startup parameter setting command, wherein the startup parameter setting command includes a value of a startup parameter to be set. The management controller stores the value of the startup parameter to be set in a nonvolatile storage medium that is directly accessed by the management controller according to the startup parameter setting command.