Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

1289 results about "BIOS" patented technology

BIOS (/ˈbaɪɒs/ BY-oss; an acronym for Basic Input/Output System and also known as the System BIOS, ROM BIOS or PC BIOS) is firmware used to perform hardware initialization during the booting process (power-on startup), and to provide runtime services for operating systems and programs. The BIOS firmware comes pre-installed on a personal computer's system board, and it is the first software to run when powered on. The name originates from the Basic Input/Output System used in the CP/M operating system in 1975. The BIOS originally proprietary to the IBM PC has been reverse engineered by companies looking to create compatible systems. The interface of that original system serves as a de facto standard.

Automatic BMC and BIOS firmware recovery

In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus is a BMC. The BMC detects a boot failure from both an active firmware image and a recovery firmware image. The BMC starts a recovery protocol to acquire a fallback firmware image from a first source once it identifies the failure. The BMC flashes the obtained fallback firmware image onto its storage device. The BMC initiates a boot process using the fallback firmware image.
Owner:AMERICAN MEGATRENDS

Screen printing binding method, device and system for card insertion equipment outside server

The invention relates to the technical field of servers, and discloses a silk-screen binding method, device and system for external card insertion equipment of a server, the method is applied to a processing module on a mainboard, and the method comprises the steps that the position of a PCIe expansion card in the server is obtained, burning information is read through an I2C switch of the PCIe expansion card, and the burning information is sent to the processing module; obtaining a physical slot silk screen of a server where the PCIe device is located on each slot, and obtaining an I2C address bound to each PCIe device; determining at least one PCIe device address according to a preset processor address, slot bandwidth information, at least one mapping relation and in-place information of the PCIe device on each slot; and establishing a binding relationship among the physical slot silk-screen of the PCIe equipment on each slot, the address of the PCIe equipment and the I2C address, and managing the PCIe equipment by using the binding relationship. According to the method, the BIOS or the BMC can freely access the same equipment through the I2C path, and the problem that specified equipment cannot be managed is solved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Server asset information reporting method, device, equipment and medium

The invention relates to the technical field of computers, and discloses a server asset information reporting method, device and equipment and a medium, the method is used for a server, and a basic input / output system in the server is connected with a baseboard management controller through an enhanced serial peripheral interface; the method comprises the following steps: obtaining each piece of asset information of a server and the priority of each piece of asset information; applying for a shared memory from the baseboard management controller to obtain a target position corresponding to each piece of asset information of the server in the shared memory; and according to a corresponding relationship between the starting stages of the server and the priorities of the asset information, reporting the asset information to a target position in the shared memory in each starting stage of the server. According to the invention, the efficiency of reporting the asset information of the server can be improved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Embedded controller to save system telemetry data during system failures

An information handling system includes first and second storages, a basic input / output system (BIOS), and an embedded controller. The first storage stores telemetry data associated with the information handling system. The second storage includes a boot partition. The BIOS stores the telemetry data in the first storage. The embedded controller receives the telemetry data stored in the first storage from the BIOS. The embedded controller provides the telemetry data to the boot partition of the second storage over an out-of-band communication channel.
Owner:DELL PROD LP

Monitoring system, method, device, equipment and medium of basic input and output system

The invention relates to the technical field of servers, and particularly discloses a monitoring system, method, device and equipment for a basic input and output system, and a medium. The starting state of the first basic input and output system is obtained after the first controller is powered on, and if it is recognized that the actual starting time exceeds the first starting time corresponding to the starting stage in the starting stage of the first basic input and output system, it is determined that starting of the first basic input and output system fails. And the first change-over switch is controlled to switch the first basic input / output system to the second basic input / output system, so that the first basic input / output system can be switched to the second basic input / output system in time when the first basic input / output system fails, the time for judging the starting timeout of the basic input / output system is shortened, and the starting speed of the server is improved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

High-volume manufacturing trends using I / O health check

An information handling system includes a baseboard management controller (BMC), an I / O device, and a BIOS. The BIOS initializes a parameter of the I / O device with a particular value, and includes an I / O health check module. Each time the BIOS initializes the first parameter, the I / O health check module receives the particular value, determines whether or not the particular value is within a predetermined range of values, and provides the particular value to the BMC. The BMC logs the values from each time the BIOS initializes the parameter, determines a health status for the information handling system based upon the logged values, and provides an indication of the health status.
Owner:DELL PROD LP

Resource allocation method and device for data processing unit, electronic equipment and storage medium

The invention relates to a resource allocation method and device of a data processing unit, electronic equipment and a storage medium. The method comprises the steps that in response to the fact that a basic input and output system is started to a pre-firmware interface initialization stage, a position variable is read, and the position variable comprises initial position information; in response to successful reading of the position variable, performing resource reservation on the data processing unit according to the initial position information; responding to the condition that the basic input and output system continues to be started to the PCIE equipment enumeration stage, traversing the multiple pieces of PCIE equipment to obtain multiple pieces of corresponding identification information, and judging whether the data processing unit is in place or not according to the multiple pieces of identification information; acquiring current position information in response to the fact that the data processing unit is in place; and according to the current position information and the initial position information, determining whether to perform resource allocation on the data processing unit according to the initial position information and the resource reservation condition. By adopting the method, the flexibility and accuracy of resource allocation of the data processing unit can be improved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Method and apparatus for determining granularity of repair resource for memory fault

A method for repairing a memory fault includes obtaining fault information of a memory, where the fault information includes a type of a fault; obtaining first repair resource information, where the first repair resource information includes a type of a first repair resource, and the first repair resource is capable of repairing the fault; determining first repair information based on the fault information and the first repair resource information, where the first repair information is used to indicate a BIOS to repair the fault by using a second repair resource, and the second repair resource is a repair resource with a smallest granularity in the first repair resource. The BIOS repairs the fault based on the first repair information.
Owner:XFUSION DIGITAL TECH CO LTD

BIOS code storage subsystem modification system

A BIOS code storage subsystem modification system includes a computing device having BIOS code storage device modification subsystem coupled to a BIOS storage system that includes a BIOS code storage device and a BIOS data storage device. The BIOS code storage device modification subsystem receives a BIOS code storage device modification interrupt and, in response, provides BIOS code storage device modification information in the BIOS data storage device. Subsequent to providing the BIOS code storage device modification information in the BIOS data storage device, the BIOS code storage device modification subsystem causes the computing device to perform a first reboot. During a first initialization of the computing device in response to the first reboot, a BIOS in the computing device identifies the BIOS code storage device modification information in the BIOS data storage device, and uses the BIOS code storage device modification information to modify the BIOS code storage device.
Owner:DELL PROD LP

Configuration option management method and device, equipment and storage medium

The invention discloses a configuration option management method, device and equipment and a storage medium, and is applied to a basic input and output system, the method comprises the following steps: determining a configuration option modification mode, a target configuration option with modification, a configuration value after the target configuration option is modified, and a configuration value after the target configuration option is modified; if the configuration option modification mode is a first configuration option modification mode, sending the application result to a baseboard management controller, so that the baseboard management controller records the application result, the target configuration option and a modified configuration value of the target configuration option through a log; and if the configuration option modification mode is a second configuration option modification mode, sending the target configuration option and the modified configuration value of the target configuration option to the baseboard management controller, so that the baseboard management controller records the target configuration option and the modified configuration value of the target configuration option through a log. According to the method, the configuration checking process is simplified, and the management efficiency of the configuration options is improved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Method and system for migratable composed per-LCS secure enclaves

A method for managing an LCS includes: sending a request to a microvisor kernel of a microvisor to provision an LCS on a first information handling system (IHS), wherein the request comprises at least a configuration template (CT); sending a second request to the microvisor kernel to verify that an enclave with a virtual trusted platform module (vTPM) is ready to communicate with the LCS; initiating, based successfully verifying, provisioning of the LCS based on the CT, wherein the provisioning of the LCS comprises at least an initiation of a guest basic input / output system (BIOS) of the LCS; receiving a notification, from the microvisor kernel, specifying that the LCS has been provisioned; after the notification has been received: sending a second notification to a user of the first IHS, wherein the second notification specifies a predetermined expiry date of the enclave with the vTPM on the first IHS.
Owner:DELL PROD LP

Method and apparatus for identifying peripheral configuration of server, method and apparatus for laying out peripheral silkscreen, and server

ActiveUS20250173158A1Hardware monitoringTypewritersEngineeringPeripheral type
Disclosed are a method and apparatus for identifying peripheral configuration of server, a method and apparatus for laying out peripheral silkscreen, and a server. The method includes: determining a PCIE external interface of each central processing unit on the basis of configuration requirement information of a server to be identified; determining, in sequence according to a level state of each peripheral ID signal transmitted by each PCIE external interface, a peripheral type that is capable of being configured for a peripheral bandwidth corresponding to the peripheral ID signal, allocating corresponding serial numbers to peripherals of different peripheral types, generating a peripheral silkscreen including all peripheral sequences managed by the server to be identified; sending the peripheral silkscreen to a basic input output system and / or a baseboard management controller, and allowing the basic input output system and / or the baseboard management controller to unify respective default silkscreen into the peripheral silkscreen.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Multi-Processing Unit Type Adaptive Memory Diagnostic Acceleration

PendingUS20250245018A1BootstrappingTerm memoryBIOS
A firmware management operation. The firmware management operation includes providing an information handling system with a distributed BIOS; identifying a processor environment installed on an information handling system from a plurality of processor environments; performing a multi-processing unit type adaptive memory diagnostic acceleration operation, the multi-processing unit type adaptive memory diagnostic acceleration operation managing a memory diagnostic operation on system memory of the information handling system based upon the processor environment installed on the information handling system, the distributed BIOS performing a pre-boot portion of the multi-processing unit type adaptive memory diagnostic acceleration operation.
Owner:DELL PROD LP

Recovery recovery method for BIOS (Basic Input / Output System) firmware

The invention relates to a recovery method for BIOS firmware, and belongs to the field of computer systems. According to the method, backup operation is carried out on the content of the FVMAINCOMPACT, an original FVMAINCOMPACTMAIN on a PcdBackFvBase address is normally started and executed, when the original is damaged, a backup FVMAINCOMPACTBACKUP on the PcdFvBase Address address is executed, the content is transmitted to the DXE from the PEI stage in the form of establishing Hob, and updating of the original by the backup is completed in the DXE; during compiling, an SHA256 hash value of an original is calculated and stored in Flash, and when firmware is started and runs, whether a starting file changes or not is judged by comparing the hash value. According to the method, the problems that the mainboard has no external storage equipment condition, and the firmware startup fault needs to be recovered by Recovery are solved; the SHA256 hash value is calculated through a tool during compiling, and the Sha256 hash value is dynamically calculated through an OpenslLib standard library during starting, so that the basis for judging the damage of the firmware file is enhanced.
Owner:BEIJING INST OF COMP TECH & APPL

BIOS parameter debugging method, program product, electronic equipment and storage medium

The invention discloses a BIOS parameter debugging method, a program product, electronic equipment and a storage medium, and relates to the technical field of BIOS tuning, the BIOS parameter debugging method comprises the following steps: respectively inputting each group of candidate BIOS parameter combinations into a hybrid model; obtaining at least one of a CPU utilization rate sub-score, a memory bandwidth sub-score, a delay sub-score and a power consumption sub-score corresponding to each group of candidate BIOS parameter combinations output when the hybrid model runs in the target business scene; and based on the CPU utilization rate sub-score, the memory bandwidth sub-score, the delay sub-score and the power consumption sub-score, determining a target BIOS parameter combination corresponding to the target business scene from each group of candidate BIOS parameter combinations. According to the BIOS parameter debugging method, the synergistic effect between hardware is comprehensively considered, and the technical effects of relatively high tuning efficiency, relatively good tuning effect and dynamic tuning capability are achieved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Safe starting method and device, storage medium and electronic equipment

The embodiment of the invention provides a safe starting method and device, a storage medium and electronic equipment. The method comprises the steps that under the condition that a server receives a starting instruction, target information is determined based on a target address obtained from a BIOS flash memory by a BMC, and hash calculation is conducted on the target information to obtain first verification data; the pre-stored verification information obtained from the BIOS firmware is decrypted through the target public key; and under the condition that a decryption result of the verification information and the first verification data meet a matching condition, in response to a second verification notification sent by the BMC, performing second verification processing on reference configuration data in the reference address according to key hash data in the target information, the key hash data is a hash value of data obtained by performing encryption signature processing on the reference configuration data; and under the condition that the second verification processing result meets the target condition, starting the operating system of the server.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Processor Environment Architecture Agnostic Unified BIOS Memory Mapping Operation

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; performing a unified BIOS memory mapping operation, the unified BIOS memory mapping operation managing mapping firmware interrupts based upon the processor environment installed on the information handling system.
Owner:DELL PROD LP

Server configuration information display method and device, computer equipment and storage medium

The invention relates to the technical field of servers, and discloses a server configuration information display method and device, computer equipment and a storage medium, and the method comprises the steps: obtaining order information configured by a current server; inputting the order information into a bill of material system, obtaining screen printing information of each external device, and writing the screen printing information of each external device into a first storage area; reading the screen printing information of each external device in the first storage area by using the substrate management controller; acquiring in-place information of each external device configured by the current server by using the substrate management controller; comparing the screen printing information with the in-place information by using the substrate management controller; and under the condition that the comparison is passed, storing the silk-screen information to the target register, so as to obtain the silk-screen information in the target register by utilizing the basic input / output system in a startup state of the server, and displaying the silk-screen information on an interface of the basic input / output system. According to the invention, the configuration information of the server can be accurately identified and displayed.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Server, server asset information acquisition method and apparatus, and server asset information providing method and apparatus

The present application relates to the technical field of servers, and discloses a server asset information acquisition method and apparatus, a server asset information providing method and apparatus, a baseboard management controller (BMC), and a server. The acquisition method comprises: in the process of starting a basic input output system (BIOS), sending a peripheral component interconnect express (PCIe) physical topology acquisition request to a BMC; acquiring PCIe physical topology data corresponding to the PCIe topology acquisition request returned by the BMC; and acquiring a PCIe system topology of a server according to the PCIe physical topology data and PCIe device logic information.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

BIOS operation and maintenance method and system and storage medium

The invention provides a BIOS operation and maintenance method and system and a storage medium, and relates to the technical field of computers. The BIOS operation and maintenance method is applied to a control server in the BIOS operation and maintenance system. The method comprises the following steps: sending an acquisition request to a baseboard management controller (BMC) of each to-be-detected server in the BIOS operation and maintenance system; receiving real-time configuration information of the BIOS sent by the BMC of each to-be-detected server; comparing the real-time configuration information of each to-be-detected server with standard configuration information corresponding to the to-be-detected server in a standard library; responding to difference configuration items which do not conform to the standard configuration information in the real-time configuration information, and generating a difference report based on the difference configuration items; based on the difference report, retrieving a repair script corresponding to the target to-be-detected server from a script library; and sending the repair script to the BMC of the target to-be-detected server, so that the BMC repairs the BIOS of the target to-be-detected server based on the repair script. Therefore, batch automatic BIOS detection and repair can be realized, and the operation and maintenance efficiency and accuracy of the BIOS are improved.
Owner:INSPUR (SHANDONG) COMPUTER TECH CO LTD

Method and system for microvisor hiding

A method for managing a microvisor includes: issuing an API call to a microvisor agent to obtain a configuration template (CT) required to provision an LCS on an IHS; upon obtaining the CT, sending the CT to a microvisor kernel via the microvisor API; provisioning the LCS based on the CT; upon provisioning of the LCS and based on the microvisor kernel's request, initiating a guest BIOS of the LCS; notifying, via a GUI, an administrator about the provisioned LCS; after notifying the administrator: monitoring communication traffic of the LCS; analyzing the communication traffic to generate an analysis output; making, based on the analysis output, a determination that the activity is a malicious activity; and implementing, based on the determination, a security policy to disrupt a malicious user of the LCS.
Owner:DELL PROD LP

Power-on control method and device of server, medium and program product

The invention discloses a power-on control method and device of a server, a medium and a program product, and relates to the technical field of servers, a control system of the server negotiates and defines an out-of-band response identifier used for indicating whether a substrate management controller responds to an out-of-band command or not in advance, and the out-of-band response identifier is used for indicating whether the substrate management controller responds to the out-of-band command when power-on of the server starts. The processor firstly configures the out-of-band response identifier to be in a first state, and at the moment, the substrate management controller executes a power-on time sequence of the server and does not respond to an out-of-band command; after the power-on time sequence of the server is executed, the processor and the basic input / output system adjust the out-of-band response identifier to the second state, and the baseboard management controller normally responds to the peripheral power supply control command; the external power supply command is suppressed by additionally configuring the out-of-band response identifier, so that the condition that the power-on time sequence of the server is interfered can be fundamentally avoided, and the whole time sequence startup and shutdown process is independently carried out and is not interfered by the outside.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Method and system for constructing TPCM trusted root based on multi-core BMC

The invention belongs to the technical field of computer trusted computing, and particularly relates to a method and system for constructing a TPCM trusted root based on a multi-core BMC, and the method comprises the steps: selecting the multi-core BMC, configuring one core as a trusted core, and achieving the physical and logic isolation with other cores; tPCM related codes are integrated in the trusted core, and a TCM module is combined to provide a running environment for the TPCM; when the system is started, the TPCM performs measurement check on the BMC code and the BIOS code, and if the BMC code and the BIOS code are abnormal, a security policy is started In the system operation process, the TPCM monitors hardware, firmware and software of a calculation part in real time, and discovers abnormal behaviors to block and give an alarm; and meanwhile, the management interface is connected with a trusted management center, so that remote configuration and monitoring are realized. A multi-core BMC is used as a protection component, a server host side is used as a calculation component, and a trust chain model of a star-shaped trusted topological structure is constructed. According to the method, the TPCM trusted root is constructed by using the existing resources of the multi-core BMC, so that the hardware cost is reduced, the real-time performance of trusted measurement and the monitoring comprehensiveness are improved, and the running safety and credibility of the server are improved.
Owner:四川华鲲振宇智能科技有限责任公司

System based on hybrid algorithm protection, protection method, BIOS (Basic Input / Output System) and computer

The invention discloses a hybrid algorithm protection-based system, a protection method, a BIOS (Basic Input / Output System) and a computer, the system comprises a core code module, and the core code module is configured to store and / or load a core code of the system; protecting the core code by adopting a first protection strategy, wherein the first protection strategy comprises the following steps: calculating an encrypted signature value of the core code by adopting a first encrypted signature algorithm to obtain an original first encrypted signature value; performing digital signature on the original first encrypted signature value by adopting an RSA private key to generate original signature data; encrypting the original signature data by adopting a first symmetric encryption algorithm to generate an encrypted original check code; and storing the original first encrypted signature value and the original check code in a first storage area, wherein the first storage area is a secure storage area. The safety of the system can be improved.
Owner:SHANGHAI XINLIJI SEMICON CO LTD

Method and device for intelligently identifying server configuration and adaptively configuring PCIe bandwidth

The invention relates to a method and a device for intelligently identifying server configuration and adaptively configuring PCIe (Peripheral Component Interconnect Express) bandwidth. The method comprises the following steps of: configuring a wiring mode of an I / O (Input / Output) expander in each server expansion card connected with a server mainboard and an onboard PCIe slot; starting a server power supply, and after the substrate management controller is initialized, acquiring a register value of an I / O expander on each server expansion card through an IIC communication protocol; the substrate management controller sends register values of all the I / O expanders to the complex programmable logic device; the complex programmable logic device sends register values of all the I / O expanders to a central processing unit of a server through a vGPIO communication protocol; and based on the register value of the I / O expander, the basic input / output system allocates bandwidth and resources to the onboard PCIE slot in each server expansion card. According to the method, the number of the universal server board cards can be reduced, the PCIe bandwidth can be adaptively configured, and the error probability is reduced.
Owner:POWERLEADER COMPUTER SYST CO LTD

Processor Environment Agnostic Information Handling System Firmware Unified Runtime Trusted Communication Operation

PendingUS20250251942A1BootstrappingHandling systemBIOS
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; performing a processor environment agnostic information handling system firmware unified runtime communication operation, the processor environment agnostic information handling system firmware unified runtime communication operation managing firmware communication with a battery of the information handling system based upon the processor environment installed on the information handling system.
Owner:DELL PROD LP

Time delay optimization method and device of network interconnection system, electronic equipment and medium

The invention discloses a time delay optimization method and device of a network interconnection system, electronic equipment and a medium, and relates to the field of network communication, and the method comprises the steps: adjusting the BAR resource window size of a non-transparent bridge processor in a BIOS based on a firmware file of a target processor, and re-burning the adjusted BIOS to a BMC processor, and initializing each DMA channel in the non-transparent bridge processor to obtain a physical address of each DMA channel, identifying the minimum physical address as a mapping initial address of the BAR, and mapping the mapping initial address and the BAR address space sum to a virtual address space of a user mode so as to access each DMA channel. The problem that the requirements for the overall bandwidth and low delay of the storage controller cannot be met when one DMA channel is started is solved, the data concurrent processing capacity of the non-transparent bridge processor is improved by enabling the four DMA channels and mapping the four DMA channels to the user mode, and therefore the interconnection bandwidth of the controllers is higher, and the interconnection delay of the controllers is lower.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Processor Environment Agnostic Distributed Basic Input Output System Component Management

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.
Owner:DELL PROD LP

Configuration method and device of basic input and output system

InactiveCN119576420AReduce the risk of error correctionVersion controlBootstrappingFirmware versionControl engineering
The invention provides a configuration method and device for a basic input and output system. The method comprises the following steps: acquiring a target customized configuration identification number; according to the target customized configuration identification number, obtaining a corresponding target configuration parameter value; sending the target customized configuration identification number and the target configuration parameter value to a memory for storage; receiving a configuration modification instruction sent by the to-be-configured basic input / output system under the condition of determining that the to-be-configured basic input / output system completes the burning process of the preset universal firmware version; and in response to the configuration modification instruction, determining a target customized configuration identification number stored in the memory, and sending the target customized configuration identification number and the target configuration parameter value to the basic input / output system to be configured. According to the invention, the risk of mistaken modification in the customized configuration process is reduced.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Co-managing firmware configuration and updates

An information handling system is configured to remotely monitor a managed resource that includes lifecycle management and / or control of basic input / output system settings and administrator password. The information handling system is also configured to provide software and / or firmware updates on the managed resource using a binary large object with an entitlement to the managed resource.
Owner:DELL PROD LP