Bi-directional BIOS Parameter Synchronization via Flag Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional synchronization methods for BIOS parameter data between a BIOS chip and a BMC FRU in server computers are unidirectional and lack flexibility, leading to inconsistencies that can affect normal operation.
Innovation Solution
A bi-directional synchronization method that determines whether parameter data in a storage medium and a storage unit are identical or differ from default data, using a flag to decide the direction of synchronization, ensuring consistent data updates between the BIOS chip and the BMC FRU.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If unidirectional synchronization method is used to update BIOS parameter data, then the synchronization process is simple, but the flexibility and adaptability are poor
Solution Approach 1:
The patent implements dynamic synchronization direction selection through a flag mechanism. The synchronization process can adaptively switch between two directions: from storage medium to storage unit, or from storage unit to storage medium, based on the flag value and data comparison results. This dynamic approach resolves the contradiction by making the synchronization process flexible without excessive complexity.
Solution Approach 2:
The patent uses a flag parameter stored in the storage unit to control synchronization behavior. By changing the flag value (first logical value indicating storage unit as source, second logical value indicating storage medium as source), the system can switch synchronization directions. This parameter-based control provides flexibility while maintaining a relatively simple implementation structure.
2Reliability
If conventional unidirectional synchronization is used, then the implementation is straightforward, but data consistency between BIOS chip and BMC FRU cannot be guaranteed
Solution Approach 1:
The patent implements a feedback mechanism where the processor compares parameter data between storage medium and storage unit, determines their consistency status, and uses this feedback information (along with the flag value) to decide the synchronization direction. This feedback loop ensures data consistency while maintaining a relatively simple synchronization mechanism through automated decision-making.
Solution Approach 2:
The patent performs preliminary comparison of parameter data between storage medium and storage unit before executing synchronization. By预先 determining whether the data is consistent and which direction to synchronize, the system ensures reliability before the actual data transfer occurs, avoiding complex post-synchronization verification mechanisms.
3Extent of automation
If manual updating of BIOS parameter data is required, then the automation level is low, but the control precision is high
Solution Approach 1:
The patent enables the system to perform self-service synchronization by automatically comparing parameter data, determining consistency status, checking the flag value, and executing synchronization in the appropriate direction without requiring manual intervention. This high level of automation maintains ease of operation while ensuring data consistency through automated decision-making and execution.
Data Source
AI summary
A synchronization method, which is capable of data synchronization in both directions between a storage medium and a storage unit, includes steps of: determining whether first parameter data of the storage medium is identical to default parameter data stored in the storage medium; determining whether a value of a flag stored in the storage unit is equal to a first logical value; and performing data synchronization between the storage unit and the storage medium based on at least one of the two determinations.


