Runtime BIOS Configuration via SMI Without Server Restart

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing BIOS configuration methods require a server restart to modify configuration items after the operating system is started, leading to service interruptions.

Innovation Solution

A method using an out-of-band controller to send a system management interrupt (SMI) signal to the CPU while it is running the OS, allowing it to switch to BIOS mode for configuration item modification without restarting the system, enabling continuous server service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server restarts twice to modify BIOS configuration items, then the configuration modification can take effect, but the services running on the server will be interrupted

Engineering Contradiction:
Improveservice continuityVSAvoidconfiguration modification
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by pre-loading the BIOS configuration data into memory before the OS starts, and using an SMI handler to process configuration changes without requiring a full system restart. The out-of-band controller prepares the configuration data in advance, allowing the BIOS to be modified while the OS continues running, thus maintaining service continuity while enabling configuration changes.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the OS is restarted to modify BIOS configuration, then the BIOS can be updated, but the system operation is interrupted

Engineering Contradiction:
ImproveBIOS configuration flexibilityVSAvoidsystem downtime
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent introduces an intermediary mechanism - the SMI handler and out-of-band controller - that mediates between the OS and BIOS configuration changes. The SMI handler acts as an intermediary layer that allows the BIOS to be modified through a standardized interrupt mechanism without requiring the OS to stop. The out-of-band controller serves as another intermediary that facilitates configuration data transfer and processing, enabling BIOS updates while the system continues operating.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the server runs continuously without restart, then service performance is maintained, but BIOS configuration items cannot be modified

Engineering Contradiction:
Improveservice performanceVSAvoidconfiguration modification capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the BIOS configuration system dynamic and adaptable during runtime. Instead of a static BIOS that requires system shutdown for changes, the system dynamically processes configuration changes through SMI handlers while the OS is running. The out-of-band controller dynamically transfers configuration data, and the BIOS can adapt to new settings without restarting, allowing the system to maintain high productivity while gaining configuration flexibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250265093A1Configuration method and server for basic input output system configuration item
Publication Date: 2025.08.21 XFUSION DIGITAL TECH CO LTD
  • US20250265093A1 patent drawing
  • US20250265093A1 patent drawing
  • US20250265093A1 patent drawing

AI summary

Embodiments of the present application provide a configuration method and a server that relate to the field of basic input output system (BIOS) technologies. In the configuration method, after an out-of-band controller determines the content to be configured for the target configuration item that supports online modification, when a Central Processing Unit (CPU) is running an operating system (OS), the out-of-band controller sends a system management interrupt (SMI) signal to the CPU to instruct the CPU to switch from running the OS to running the BIOS, and while running the BIOS, the CPU configures the content to be configured for the target configuration item, to modify the target configuration item. The system management interrupt signal may instruct the CPU to resume running the OS after the CPU completes the configuration of the target configuration item, allowing the target configuration item to be modified without a system restart.