UEFI (Unified Extensible Firmware Interface) firmware implementation method based on Loongson server

A firmware implementation and server technology, applied in the direction of program control devices, etc., can solve problems such as unrealizable, unsupported, inconvenient development and maintenance, and achieve the effect of speeding up the progress

Inactive Publication Date: 2015-04-29
昆仑太科(北京)技术股份有限公司
View PDF4 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, compared with conventional UEFI computer firmware, PMON has many deficiencies, mainly in: PMON project has stopped updating many years ago, and few manufacturers in the computer industry use PMON or support it, so PMON cannot be standardized and has been developed; unlike UEFI firmware that supports the latest computer technology, PMON code does not support many technical specifications, and cannot support some common functions, such as ACPI (currently the most common power management technology), GRUB (currently the most common operating system kernel loader), etc.; compared with UEFI firmware, PMON does not use a modular approach for design and implementation, the scalability is not strong, and development and maintenance are not convenient

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
  • UEFI (Unified Extensible Firmware Interface) firmware implementation method based on Loongson server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The present invention will be described in detail below with reference to the accompanying drawings and examples.

[0034] as attached figure 1 Said, the following takes a Loongson development board with a model number of LS3A-2WAY-SERVER-V0.2 (P3A1104MO22YL1) designed by Zhongke Longmeng Company as an example to introduce the specific implementation of the UEFI firmware described in the present invention. It mainly includes the following steps:

[0035] (1) Realize the functional modules of the STU stage, including two modules, which will be placed in the beginning position of the FLASH chip in sequence after compilation, and will be executed in sequence after the system is powered on. include:

[0036] (1.1) Create a Start module, that is, a processor driver module. According to the Godson 3A processor manual, realize the initialization of dual processors, Cache (high-speed cache), memory, address window, TLB (translation bypass buffer), etc., realize the initializ...

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

The invention relates to a UEFI (Unified Extensible Firmware Interface) firmware implementation method based on a Loongson server, and belongs to the technical field of computer firmware. Firmware is divided into a hardware abstraction layer, a firmware core layer, an equipment protocol layer and a firmware application layer, wherein the hardware abstraction layer is used for realizing the initialization of key hardware components such as a processor, an internal memory and a chipset, packaging and abstracting other board-level hardware and realizing the initialization, and also providing a function interface for accessing bottom-layer hardware equipment for an upper module; the firmware core layer is used for establishing a system service table in a UEFI to carry out the unified management of all modules in the firmware and the management of various resources; the equipment protocol layer is used for realizing various standard industrial specifications; the firmware application layer is used for realizing all functions of the firmware. The UEFI firmware implementation method can realize firmware products, with high expandability and perfect functions, meeting international mainstream UEFI firmware specifications on the Loongson server so as to support the normal start and operation of the server.

Description

technical field [0001] The invention belongs to the technical field of computer firmware, and relates to a UEFI firmware implementation method based on a Loongson processor server computer system (hereinafter referred to as Loongson server). Background technique [0002] UEFI (Unified Extensible Firmware Interface, Unified Extensible Firmware Interface) is an interface specification for computer firmware (or called BIOS), and it is also the most important industrial standard for firmware. The UEFI specification was originally formulated for Intel's Itanium and X86 processors, but the UEFI specification itself has nothing to do with the processor architecture, and has been applied to processor platforms such as X86, Itanium, and ARM. Computer firmware conforming to the UEFI specification (hereinafter referred to as UEFI firmware) has many advantages over traditional firmware. At present, mainstream X86 commercial computer systems basically adopt UEFI firmware. [0003] Loong...

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 Applications(China)
IPC IPC(8): G06F9/44
Inventor 陈小春张超朱立森王亚洲张家定赵丽娜刘昊天肖志坤周文丹
Owner 昆仑太科(北京)技术股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products