Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method, device and system supporting drive of boot-type external device

A technology of external equipment and peripheral equipment, which is applied in the direction of program control device, program loading/starting, program control design, etc., and can solve problems such as support for external equipment that cannot be started, insufficient support for AARCH64 architecture, and restrictions on the development of ARM server ecology, etc.

Active Publication Date: 2021-10-15
贵州华芯半导体技术有限公司
View PDF16 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] ARM (Advanced RISC Machines, advanced RISC machines) processors have the advantages of low power consumption, low cost, and high integration, and have been widely used in the field of mobile terminals. However, in the field of servers, ARM servers are still in their infancy.
[0003] Currently, because boot devices do not support the AARCH64 architecture of ARM servers enough, for example, it is required to use a certain type of network card and complete the PXE (Pre-boot Execution Environment) boot on this card, but this The network card may not provide support for AARCH64, thus limiting the choice of server manufacturers for boot devices
[0004] At present, ARM server manufacturers have tried to cooperate with their business partners to jointly promote the support of AARCH64 by external device manufacturers, which will inevitably bring additional development time and economic costs. Before the ARM server ecosystem matures, external device manufacturers lack motivation, which will This in turn limits the development of the ARM server ecosystem
In addition, an experimental attempt has been made within the Linaro organization, intending to directly run the x86 version of the UEFI driver by introducing the QEMU x86 virtual machine into the UEFI firmware, but this method is cumbersome and complicated, and currently it can only drive VGA (Video Graphics Array, video graphics array) to display the extent of external devices, unable to provide support for booting external devices

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method, device and system supporting drive of boot-type external device
  • Method, device and system supporting drive of boot-type external device
  • Method, device and system supporting drive of boot-type external device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Apparently, the described embodiments are only some of the embodiments of the present disclosure, not all of them. The components of the disclosed embodiments generally described and shown in the drawings may be arranged and designed in a variety of different configurations. Accordingly, the following detailed description of the embodiments of the present disclosure provided in the accompanying drawings is not intended to limit the scope of the claimed disclosure, but merely represents selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without creative effort shall fall within the protection scope of the present disclosure.

[0035] It should be noted that like numerals and letters denote similar items i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Provides a method for extending UEFI firmware to support drivers for boot-type external devices. The method includes: in response to loading the target operating system, running extended UEFI firmware; booting the peripheral device support module to support the driver of the boot-type external device that the UEFI firmware cannot directly drive, wherein the peripheral device support module modifies the Linux-based micro operating system, wherein the Linux-based miniature operating system is different from the target operating system to be loaded by the extended UEFI firmware; and after driving the boot-type external device, load the target operating system through the peripheral device support module , wherein the peripheral device support module is obtained through the following steps: enabling kexec and device mapper features in a Linux-based micro-operating system; introducing udev and petitboot components into a Linux-based micro-operating system, wherein the petitboot component It is a launcher using the Linux kexec mechanism; it adds the driver required to start external devices in a Linux-based micro-operating system.

Description

technical field [0001] The present disclosure relates to technologies for driving external devices, and in particular to a method, device and system for extending UEFI (Unified Extensible Firmware Interface, Unified Extensible Firmware Interface) firmware to support the driving of bootable external devices. Background technique [0002] ARM (Advanced RISC Machines, advanced RISC machine) processors have the advantages of low power consumption, low cost, and high integration, and have been widely used in the field of mobile terminals. However, in the field of servers, ARM servers are still in their infancy. [0003] Currently, because boot devices do not support the AARCH64 architecture of ARM servers enough, for example, it is required to use a certain type of network card and complete the PXE (Pre-boot Execution Environment) boot on this card, but this Network cards may not be able to provide support for AARCH64, therefore, limiting the choice of server manufacturers for bo...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/4401G06F9/445
CPCG06F9/4411G06F9/44505
Inventor 宋歌李经宇金正雄
Owner 贵州华芯半导体技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products