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

A firmware implementation, server technology, applied in the direction of program loading/starting, program control devices, etc., can solve the problems of difficult maintenance, difficult to support mainstream peripherals, lack of extensive support in the industry chain, etc., to achieve the effect of speeding up the progress

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

AI Technical Summary

Problems solved by technology

Compared with UEFI firmware, OBP has many deficiencies, mainly in: OBP is written in Forth, Forth language is an unpopular language, and there are very few developers who master this language, making development and maintenance very difficult; OBP It is developed based on the open source code provided by SUN. There are few companies using OBP, and it lacks extensive support from the industry chain; OBP only supports peripherals whose onboard drivers are written in Forth language, and it is difficult to support mainstream peripherals.

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 Feiteng server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0035] as attached figure 1 Said, the following takes a server motherboard designed by Yangzhou Wanfang Company with the model WANGFANG-FT1000A-SERVER-V1.4 as an example to introduce the specific implementation of the UEFI firmware described in the present invention. It mainly includes the following steps:

[0036] (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:

[0037] (1.1) Create a Start module, that is, a processor driver module. According to the Feiteng FT1000A processor manual, realize the initialization of the processor, Cache (cache), memory, address window, TLB (translation bypass buffer), etc., realize the initialization of MCU (memory controller),...

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 Feiteng 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, such as interface configuration, system monitoring, file system and operating system guiding. The UEFI firmware implementation method can realize firmware products, with high expandability and perfect functions, meeting international mainstream UEFI firmware specifications on the Feiteng server so as to support the normal start and operation of the Feiteng server.

Description

technical field [0001] The invention belongs to the technical field of computer firmware, and relates to an implementation method of UEFI firmware based on a Phytium processor server computer system (hereinafter referred to as a Phytium 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] F...

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/445
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