Distributed BIOS Component Loading Across Processor Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing BIOS firmware management in information handling systems faces challenges due to tightly coupled PE and platform BIOS components, which complicates operations such as adding, deleting, updating, or replacing firmware components, especially across different processor environments.

Innovation Solution

A distributed BIOS approach is implemented, decoupling PE and platform BIOS components, allowing seamless loading and management of specific components and variables based on the processor environment, using SPI Flash and NVMe memory, with support for various processor architectures and OS environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If BIOS firmware components are tightly coupled with processor environment, then system stability is improved, but firmware management complexity and difficulty of updating components increases

Engineering Contradiction:
Improvesystem stabilityVSAvoidfirmware management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The BIOS firmware is segmented into processor environment-specific components and platform-specific components. The PE BIOS components are separated from platform BIOS components, allowing independent management, selection, and updating of each segment based on the installed processor environment without affecting the entire firmware system.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple processor environments are supported, then system versatility is improved, but firmware management complexity increases

Engineering Contradiction:
Improveprocessor environment supportVSAvoidfirmware management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The firmware system is designed with universal platform BIOS components that can work with multiple processor environments. The system automatically detects the processor environment and selects appropriate PE-specific BIOS components, providing multi-functionality without requiring separate firmware images for each processor type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The firmware selection process is dynamic, automatically adapting to the installed processor environment at runtime. The system dynamically selects and loads the appropriate PE BIOS components based on the detected processor environment, rather than requiring static configuration for each processor type.

Inventive Principle:
Principle #15Dynamics

3Reliability

If BIOS components are tightly coupled, then system reliability is improved, but ease of operation for firmware updates deteriorates

Engineering Contradiction:
Improvesystem reliabilityVSAvoidfirmware update ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The BIOS firmware is segmented into processor environment-specific components and platform-specific components. The PE BIOS components are separated from platform BIOS components, allowing independent management, selection, and updating of each segment based on the installed processor environment without affecting the entire firmware system.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If separate firmware management for different processor environments is implemented, then firmware flexibility is improved, but device complexity increases

Engineering Contradiction:
Improvefirmware flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The BIOS firmware is segmented into processor environment-specific components and platform-specific components. The PE BIOS components are separated from platform BIOS components, allowing independent management, selection, and updating of each segment based on the installed processor environment without affecting the entire firmware system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary mechanism is introduced to automatically detect the processor environment and select the appropriate PE BIOS components. This intermediary layer handles the complexity of environment detection and component selection, providing flexible firmware management without exposing the complexity to users or system administrators.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12481507B2Processor environment agnostic distributed basic input output system component management
Publication Date: 2025.11.25 DELL PROD LP
  • US12481507B2 patent drawing
  • US12481507B2 patent drawing
  • US12481507B2 patent drawing

AI summary

A firmware management operation. The firmware management operation includes providing an information handling system with a distributed BIOS, the distributed BIOS including a BIOS component and a BIOS variable; identifying a processor environment installed on an information handling system from a plurality of processor environments; selecting a particular BIOS component based upon the processor environment installed on the information handling system; generating a particular BIOS variable based upon the processor environment installed on the information handling system; and, loading the particular BIOS component and particular BIOS variable on the information handling system, the loading being seamless regardless of the processor environment installed on the information handling system.