Managed BIOS Offloading Message Handling to Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of information handling systems has highlighted the need for centralized management of BIOS settings, with existing proprietary and standardized interfaces facing challenges in efficiently managing BIOS settings across networked environments, particularly during the power-on procedure.

Innovation Solution

A system and method that utilizes a separate controller to offload tasks associated with message handling between the CPU and management controller, allowing the BIOS to continue executing the power-on procedure while establishing a connection to the management controller, using more resource-intensive transport protocols and ensuring security through system management interrupts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If the BIOS establishes a connection to the management controller during the power-on procedure, then centralized management of BIOS settings is enabled, but the power-on procedure becomes blocked waiting for connection establishment

Engineering Contradiction:
Improvecentralized management capabilityVSAvoidpower-on procedure delay
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The system separates the connection establishment task from the main power-on procedure by creating a dedicated background thread that independently manages the connection to the management controller. This allows the BIOS setup execution to proceed without being blocked by connection delays.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The connection establishment is initiated as a preliminary background action before the main power-on procedure completes. The system prepares the connection in advance through a separate thread, so that when the connection is needed, it is already established or being established without blocking the main flow.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the BIOS waits for management controller connection readiness, then connection stability is improved, but system responsiveness during power-on deteriorates

Engineering Contradiction:
Improveconnection stabilityVSAvoidsystem responsiveness
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system dynamically adjusts the connection establishment timing based on readiness status. The background thread continuously monitors connection readiness and proceeds when ready, rather than using a static wait approach. This maintains reliability by ensuring the connection is stable while improving responsiveness by not unnecessarily delaying.

Inventive Principle:
Principle #15Dynamics

3Reliability

If resource-intensive transport protocols are used for management communication, then security and management capability are improved, but system resource consumption during power-on increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The resource-intensive protocol handling and encryption/decryption operations are extracted from the main CPU execution flow and offloaded to dedicated hardware modules. This allows secure communication using resource-intensive protocols while minimizing the impact on overall system resource consumption during power-on.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary layer (dedicated hardware module) between the BIOS and the management controller that handles the resource-intensive protocol operations. This intermediary performs encryption, decryption, and protocol management, allowing the use of secure protocols without burdening the main system resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8275982B2System and method for a managed BIOS
Publication Date: 2012.09.25 DELL PROD LP
  • US8275982B2 patent drawing
  • US8275982B2 patent drawing
  • US8275982B2 patent drawing

AI summary

In accordance with the present disclosure, a system and method for a managed BIOS is disclosed. A software for a BIOS in an information handling system is provided on a computer readable medium. A first code, for execution on a central processing unit (CPU), is operable to initiate a connection to a management controller through a controller, send a message to the management controller through the controller, and receive a message from the management controller through the controller in response to a system management interrupt. The first code is also operable to stall a power-on procedure if it is able to determine a plurality of bootable devices before the connection to the management controller is ready. The first code is further operable to stall the power-on procedure before releasing control to an operating system if the management controller is active.