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

17 results about "Unified Extensible Firmware Interface" patented technology

The Unified Extensible Firmware Interface (UEFI) is a specification that defines a software interface between an operating system and platform firmware. UEFI replaces the legacy Basic Input/Output System (BIOS) firmware interface originally present in all IBM PC-compatible personal computers, with most UEFI firmware implementations providing support for legacy BIOS services. UEFI can support remote diagnostics and repair of computers, even with no operating system installed.

Unified extensible firmware interface (UEFI)-level processing of out-of-band commands in heterogeneous computing platforms

Systems and methods for Unified Extensible Firmware Interface (UEFI)-level processing of Out-of-Band (OOB) commands in heterogeneous computing platforms. In some embodiments, an Information Handling System (IHS) may include: a heterogeneous computing platform having a plurality of devices, and an OOB Microcontroller Unit (MCU), Embedded Controller (EC), or networking device integrated into or coupled to the heterogeneous computing platform and distinct from a host processor of the heterogeneous computing platform, where the OOB MCU, EC, or networking device is configured to: receive an OOB packet while the host processor is in a low-power state, and execute an OOB command contained in the OOB packet, by the host processor, at least in part through initialization of UEFI without initialization of any video device.
Owner:DELL PROD LP

Data processing method and device, electronic equipment and storage medium

The invention provides a data processing method and device, electronic equipment and a storage medium, and the method comprises the steps: configuring a memory of a first integrated memory controller as a mirror image region, and running an operating system in the mirror image region; in response to the fact that updating of firmware of the unified extensible firmware interface is completed based on the substrate management controller in the operation process of the operation system, triggering system management interruption; performing offline operation on the memory of the second integrated memory controller based on the system management interruption, calling the updated memory reference code, and performing memory retraining on the memory of the second integrated memory controller; in response to the completion of memory retraining of any second integrated memory controller, recovering the memory of the second integrated memory controller of which the memory retraining is completed to be online; in response to completion of memory retraining of all the second integrated memory controllers, stopping system management interruption; wherein the first integrated memory controller is different from the second integrated memory controller.
Owner:LENOVO (BEIJING) LTD

BIOS navigation and parameter configuration method and device, electronic equipment and storage medium

The embodiment of the invention discloses a BIOS (Basic Input / Output System) navigation and parameter configuration method and device, electronic equipment and a storage medium, and relates to the technical field of UEFI (Unified Extensible Firmware Interface) BIOS development.The method comprises the following steps: drawing hardware areas according to real screen printing of a mainboard, and distributing rectangular hot area coordinates and standard names for each hardware area; constructing a navigation index table according to the name of each hardware area, the form ID and the target page, and hitting a rectangular hot area corresponding to the hardware area based on the navigation index table and the interaction event; loading the hardware configuration parameters corresponding to the hit rectangular hot area, highlighting the modifiable item, obtaining interaction information, and performing legality verification and storage; and monitoring a rollback event, if the page corresponding to the rollback event jumps from the main page, returning to the main page, and restoring the previous hot area highlight state, otherwise, returning to the upper layer menu. According to the method, the problems that a traditional BIOS is complex in hierarchy, low in interaction efficiency and difficult in hardware change adaptation are effectively solved, and the user configuration efficiency and the system stability are remarkably improved.
Owner:SHENZHEN ZHIWEI INTELLIGENT SOFTWARE DEV CO LTD

Program updating method and electronic device

The application discloses a program updating method and an electronic device. The method comprises the following steps: a baseboard management controller acquires a software updating package of a target system management interrupt processing program; the software updating package is compiled into a corresponding target format file, and is updated into a target file volume to obtain an updated target file volume; the target file volume is used for storing the target format file corresponding to each system management interrupt processing program in the electronic device; a notification message is sent to a unified extensible firmware interface module based on the updated target file volume, so that the unified extensible firmware interface module updates the target system management interrupt processing program in a system management interrupt processing program entry list in the unified extensible firmware interface module based on the notification message and the updated target file volume; and the system management interrupt processing program entry list is used for recording the system management interrupt processing program that has been registered to the unified extensible firmware interface module.
Owner:LENOVO (BEIJING) LTD

Address processing method of hardware device and electronic device

PendingCN122364141AOperational systemUnified Extensible Firmware Interface
This application provides a hardware device address processing method and an electronic device; applied to a Unified Extensible Firmware Interface (UEFI), wherein the UEFI is used to allocate addresses to a plurality of first hardware devices during initialization; the plurality of first hardware devices include a Baseboard Management Controller (BMC) and / or at least one second hardware device managed by the BMC; the method includes: in response to the triggering of an address update event of a hardware device, obtaining a first address of a target device associated with the address update event; the target device is any one of the plurality of first hardware devices; determining a first address information table based on the first address of the target device; writing the first address information table into a first register, and notifying the BMC to read the first address information table from the first register via an interrupt signal; wherein the BMC is used to perform Management Component Transport Protocol (MCTP) discovery based on the first address information table; the first register supports being read and written by the BMC and the UEFI, and the read and write operations of the BMC and the UEFI on the first register are independent of the operation of the electronic device's operating system.
Owner:LENOVO (BEIJING) LTD

Program execution method, device, apparatus, and storage medium

PendingUS20260086904A1Interprogram communicationBootstrappingUnified Extensible Firmware InterfaceComputer engineering
A program execution method includes: during a Unified Extensible Firmware Interface (UEFI) boot process, determining a core in a processor that executes a UEFI application as a first core; using the first core to allocate a first function code in the UEFI application to a second core in the processor for execution, the first core being different from the second core, the first function code being code for executing a UEFI boot task; and in response to an abnormality in the second core, using the first core to allocate the first function code to a third core in the processor for execution, the third core being different from the first and second cores.
Owner:LENOVO (BEIJING) LTD

UEFI BIOS updating method and device, electronic equipment and storage medium

The embodiment of the invention discloses a UEFI BIOS (Unified Extensible Firmware Interface Basic Input / Output System) updating method and device, electronic equipment and a storage medium, and relates to the technical field of computer firmware updation.The method comprises the following steps: judging the availability of UART and I2C interfaces by sending a detection signal, and selecting an updating interface according to a preset priority; segmenting the BIOS update file into data frames with set sizes, transmitting the data frames to a receiving end frame by frame, and backing up current data; the receiving end verifies the data frame, if verification fails, retransmission is requested, interruption is triggered after timeout or the number of retransmission times exceeds the limit, and data is rolled back; in the updating process, abnormal conditions such as power failure, data verification failure and interface looseness are monitored in real time, updating is stopped once abnormity is detected, abnormal information is recorded, a data rollback mechanism is started, and meanwhile an alarm signal is sent to an administrator through a state feedback mechanism (such as LED indicator light flicker and an alarm instruction). According to the BIOS updating method and device, the limitation existing in a traditional updating mode is effectively solved, and the BIOS updating convenience and reliability are improved.
Owner:JWIPC TECH CO LTD

Authorizing modifications of protected UEFI variables

One embodiment provides a method, the method including: receiving, from a device and utilizing a variable modification system, a request to make a modification to content of a protected unified extensible firmware interface (UEFI) variable; verifying, using the variable modification system, an entity utilizing the device and requesting the modification is authorized to make modifications to the content of the protected UEFI variable; and authorizing, responsive to verifying the entity is an authorized entity and using an encryption scheme associated with the protected UEFI variable, the modification, wherein the authorization results in the modification to the content of the protected UEFI. Other aspects are claimed and described.
Owner:LENOVO (SINGAPORE) PTE LTD

Low latency loading of basic input / output system (BIOS) firmware

An apparatus, such as a system-on-a-chip (SoC), includes a first processing unit configured to fetch a first subset of firmware from a first memory to a second memory in response to the apparatus being powered up. The apparatus also includes a second processing unit configured to execute the first subset of the firmware from the second memory. The first processing unit is configured to fetch a second subset of the firmware from the first memory to the second memory concurrently with the second processing unit executing the first subset. In some cases, the firmware includes Basic Input / Output System (BIOS) firmware or unified extensible firmware interface (UEFI) firmware. In some cases, the first memory is a nonvolatile flash memory that operates according to a serial peripheral interface (SPI) protocol for synchronous serial communication and apparatus includes an SPI interface.
Owner:ADVANCED MICRO DEVICES INC

A memory loading method and apparatus

The application provides a memory loading method and device, wherein the method comprises: obtaining memory requirements of a privileged domain when in a driving execution environment stage under a unified extensible firmware interface framework of a Xen system; determining a preset memory region conforming to the memory requirements through a memory mapping of the unified extensible firmware interface framework, and clearing the preset memory region and filling initialization information used by the privileged domain at startup; constructing a descriptor of the preset memory region, wherein the descriptor comprises the initialization information; and transferring the descriptor to a Xen system manager, so that the Xen system manager analyzes the descriptor and directly maps to a memory page of the privileged domain to perform memory preloading on the privileged domain.
Owner:CIX TECH (SUZHOU) CO LTD

Test method and device for starting bare computer program through UEFI (Unified Extensible Firmware Interface) under ARM64 architecture

The invention provides a test method and device for starting a bare computer program through a UEFI (Unified Extensible Firmware Interface) under an ARM64 (Advanced RISC Machines 64) architecture, and the method comprises the following steps: carrying out UEFI compatibility transformation on the bare computer program, and compiling into an EFI format file; creating a virtual disk and configuring an EFI partition; compiling a UEFI firmware file suitable for the QEMU software; the ARM64 architecture virtual machine is started through QEMU software, and a bare computer program compiled into an EFI format file is tested and started. According to the method and the system, the complete process test of guiding from the UEFI environment to the bare computer program is realized, and the bare computer program can be ensured to be guided by using the UEFI under the ARM64 architecture.
Owner:KYLIN CORP

Multi-system selection implementation method based on touch device

The invention relates to the technical field of firmware development and human-computer interaction, in particular to a multi-system selection implementation method based on touch equipment. The method comprises the following steps: in a UEFI (Unified Extensible Firmware Interface) pre-starting stage, enumerating and analyzing equipment paths and description information of all available operating systems by traversing starting variables in an NVRAM (Non-Volatile Random Access Memory); based on an analysis result, loading a corresponding operating system identifier icon, and constructing a graphical selection interface containing an icon array and digital countdown; during interface display, the touch coordinates are matched with a predefined icon hot area, and an operation system selected by a user is judged; starting item indexes corresponding to the selected or default system are set to the top and written into starting sequence variables through service calling during operation, and dynamic reconfiguration of the guiding priority is completed. According to the method, the mandatory dependence of the user on a physical keyboard is eliminated, so that the keyboard-free touch equipment can efficiently and conveniently perform system selection, and the interaction friendliness, the operation certainty and the overall user experience of the equipment are improved.
Owner:SHENZHEN DE SHENG DA ELECTRONIC SCI & TECH CO LTD

A disk detection method and electronic device

PendingCN122594082AControl signalEngineering
The application discloses a disk detection method and an electronic device, and is applied to a baseboard management controller. The method comprises the following steps: a first control signal is sent to a unified extensible firmware interface, so that a state register of a slot connected with a target processor is set to a target state through the unified extensible firmware interface; the state register in the target state is detected, and a slot position number of a slot corresponding to the state register in the target state is recorded as a slot position number of a target slot; a current slot position number corresponding to a disk in a bit state and the slot position number of the target slot are compared, so that a detection result of the disk is obtained, the current slot position number is a slot position number of a slot in which a current disk is installed, and the detection result represents whether the disk is installed in the target slot.
Owner:LENOVO (BEIJING) LTD

Programmable audio parameter configuration system

The invention relates to the technical field of parameter configuration, in particular to a programmable audio parameter configuration system which comprises a label boundary extraction module, a semantic field binding module, a structure block sorting module, a configuration parameter path matching module and a control command writing module. According to the method, the voice instruction text is automatically extracted, the effective statement boundary is recognized, functional semantic classification of the configuration command is achieved by combining annotation structure analysis, command and physical resource mapping is completed according to the component configuration path in the unified extensible firmware interface, and a configuration block set capable of being directly executed is formed; a controller command interface is called to complete configuration data real-time write-in and write-in result comparison, each command change field is recorded in the process, a filing track is formed, automatic closed-loop processing of the whole process from command extraction to write-in response is achieved, manual intervention and format errors are avoided, the configuration efficiency and parameter verification precision are improved, and the method is suitable for large-scale popularization and application. The cross-role cooperation frequency is reduced, and the audio debugging response speed is improved.
Owner:SHENZHEN MEIGAO ELECTRONICS EQUIP CO LTD

Unified Extensible Firmware Interface (UEFI) capsule-based update of firmware logo image

ActiveUS12664001B1BootstrappingPlatform integrity maintainanceSoftware engineeringUnified Extensible Firmware Interface
A firmware is configured with a firmware management protocol (“FMP”) capable of updating a firmware logo image and a firmware logo image volume is defined within a firmware for storing a firmware logo image. A firmware logo image updater executing on a computing device receives a UEFI capsule that contains a firmware logo image. The firmware logo image updater stores the UEFI capsule in a UEFI system partition on a computer-readable storage medium accessible to the computing device. Upon a reboot of the computing device, the FMP is executed. The FMP retrieves the UEFI capsule from the UEFI system partition. The FMP then updates the firmware logo image volume with the firmware logo image stored in the UEFI capsule.
Owner:AMERICAN MEGATRENDS

Data backup and restoration method in UEFI environment

The invention relates to a data backup and restoration method in a UEFI (Unified Extensible Firmware Interface) environment, and belongs to the technical field of data backup and restoration. A storage equipment interface is initialized in a UEFI running environment, data to be backed up is identified, a backup data identification result is obtained, sector data in a source storage medium is read, and the data backup and restoration efficiency is improved. The method comprises the following steps: determining a backup area according to sector data in a source storage medium, determining a backup strategy based on a backup data identification result and the backup area, thereby backing up to-be-backed-up data based on the backup strategy, writing the to-be-backed-up data into a target storage position, and in a restoration process, identifying the to-be-restored data to obtain a to-be-restored identification result. And finally restoring the data based on the recognition result to be restored. According to the invention, backup and restoration can be carried out in a UEFI environment without depending on an operating system. And the backup reduction is hard disk level backup reduction, backup of multiple operating systems is supported, and the compatibility problem caused by system difference in a traditional scheme is avoided.
Owner:SHENZHEN DE SHENG DA ELECTRONIC SCI & TECH CO LTD