Method and device for adapting BMC (baseboard management controller) to multi-platform CPUs and storage medium
A multi-platform, configuration module technology, applied in the direction of instruments, electrical digital data processing, computing, etc., can solve the problems of poor compatibility, troublesome production, testing, and maintenance, and the server cannot be replaced with other types of CPUs, etc., to achieve unified testing , easy to manage the effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0040] see figure 1 As shown, an embodiment of the present application provides a method for adapting a BMC to a multi-platform CPU, including:
[0041] S100, integrate the communication protocols required for interaction with different types of CPUs in the BMC; in the specific implementation process, integrate the communication protocols required for interaction with different types of CPUs in the BMC firmware, specifically, the communication protocols required for interaction with different types of CPUs Protocols include: I2C protocol, PECI protocol and middle layer software protocol. In the prior art, the hardware links used for communication between the I2C protocol, the PECI protocol and the middle layer software protocol are consistent.
[0042]S200, a unified hardware link is created between the BMC and the CPU, and the unified hardware link can be applied to the communication of all required communication protocols; for the CPU that uses the I2C protocol to interact ...
Embodiment 2
[0063] see Figure 4 As shown, an embodiment of the present application provides a device for implementing a method for adapting a BMC to a multi-platform CPU, including:
[0064] At least one unified hardware link connecting the BMC and the CPU, the unified hardware link can realize a variety of communication protocols applied to the interaction between the CPU and the BMC; a signal transceiver module, the signal transceiver module can realize the BMC and different types of CPUs The communication protocol required for interaction, the signal transceiver modules are connected through the SDA serial data line and the SCL serial clock line, the SDA serial data line and the SCL serial clock line are connected to the power supply through a pull-up resistor, the Both the SDA serial data line and the SCL serial clock line are connected to the drain port.
[0065] A configuration module, the configuration module is used to configure the CPU adaptation file; in a specific implementat...
Embodiment 3
[0069] An embodiment of the present application provides a storage medium for implementing a method for adapting a BMC to a multi-platform CPU. The storage medium for implementing the method for adapting the BMC to the multi-platform CPU stores at least one instruction, and reads and executes the instruction to implement the method for adapting the BMC to the multi-platform CPU.
[0070] In this application, the communication protocol required for interaction between different types of CPUs is integrated in the BMC, and a CPU adaptation file is created. The link number of the unified hardware link connected between them is configured according to the protocol number of the communication protocol applied in the interaction between the CPU and the BMC and the interaction address corresponding to the CPU to configure the CPU adaptation file. During the operation of the server, the BMC reads and parses the content of the CPU adaptation file, selects the target unified hardware lin...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com