Supercharge Your Innovation With Domain-Expert AI Agents!

UEFI firmware implementation method based on desk computer

A technology of desktop computers and implementation methods, applied in computing, program control design, instruments, etc., can solve Shenwei's lack of overall firmware solutions and achieve the effect of speeding up the progress

Inactive Publication Date: 2017-06-30
中电科技(北京)股份有限公司
View PDF2 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] At present, domestic processors such as Loongson and Shenwei have corresponding firmware solutions, but Shenwei still lacks a complete overall firmware solution

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 firmware implementation method based on desk computer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0032]A method for realizing UEFI firmware based on a Shenwei desktop computer. The firmware is divided into a hardware abstraction layer, a firmware core layer, a device protocol layer, and a firmware application layer.

[0033] Among them, the hardware abstraction layer implements the initialization of key hardware components such as processors, memory, chipsets, etc., packages and abstracts other board-level hardware and realizes initialization, and provides function interfaces for upper-layer modules to access underlying hardware devices. It includes a processor driver module, a chipset driver module and a peripheral driver module. The processor driver module completes the initialization of the processor and memory, and provides an interface for accessing the processor and memory; the chipset driver module mainly completes the Shenwei desktop computer. ...

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 discloses a UEFI firmware implementation method based on a desk computer. The method particularly comprises the steps that the desk computer is powered on to be started, a processor driving module is executed, a processor and a memory are initialized, and interfaces of the processor and the memory are provided, so that a basic firmware operation environment is established; a firmware core loading module is executed, a UEFI firmware code is copied to the memory, firmware is decompressed, and a firmware core module is loaded; the firmware core module is executed, and basic services of the UEFI firmware are established; system services of the UEFI are initialized, a UEFI system table, a UEFI enabling service table and a UEFI operation service table are initialized, and all function modules in the UEFI firmware can call the system services; the UEFI firmware function modules including the infrastructure function module and the equipment protocol module are loaded; a peripheral scanning module is loaded, peripherals are scanned, system resources are allocated to the peripherals, a peripheral driving module is loaded, and peripheral initialization is completed; all modules in a firmware application layer are loaded and executed, and an operating system is enabled.

Description

technical field [0001] The invention belongs to the technical field of computer firmware, and relates to a method for implementing UEFI firmware based on a desktop computer. . 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] Shenwei is a domestic general-purpose CPU developed by Jiangnan Comput...

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
IPC IPC(8): G06F9/44
CPCG06F9/4403G06F9/4406G06F9/4411
Inventor 陈小春张超朱立森孙亮王亚洲
Owner 中电科技(北京)股份有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More