Raid card firmware layer initialization method based on domestic processor platform

A domestically produced processor and initialization method technology, applied in the computer field, can solve problems such as RAID card operation and no firmware layer

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

AI Technical Summary

Problems solved by technology

However, the firmware in the commercial RAID card is designed for the X86 platform and is only applicable to the X86 platform
At present, domestic processor platforms such as Loongson, Shenwei, and Phytium are all non-X86 architectures. The firmware of the RAID card cannot run on these platforms, and the current domestic processor X86 platform only has the RAID card driver of the operating system layer, and there is no firmware layer. RAID card driver

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
  • Raid card firmware layer initialization method based on domestic processor platform
  • Raid card firmware layer initialization method based on domestic processor platform
  • Raid card firmware layer initialization method based on domestic processor platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on The embodiments of the present invention and all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0029] In describing the present invention, it should be understood that the terms "upper", "lower", "front", "rear", "left", "right", "top", "bottom", "inner", " The orientation or positional relationship indicated by "outside", etc. is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying t...

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 Raid card firmware layer initialization method based on a domestic processor platform. The Raid card firmware layer initialization method comprises the steps of 1, judging whether a driver can run on an RAID card or not; 2, configuring RAID card related registers; 3, inquiring DMA resources needed by the RAID card, and carrying out resource allocation; 4, performing datainteraction with firmware of the RAID card, judging the state of the RAID card, and continuing command interaction when the RAID card is in a ready state; 5, carrying out basic information inquiry, inquring basic information of the RAID card comprising an RAID card controller model, firmware version information, hard disk information, RAID mode information and the like; step 6, according to the obtained RAID card information, establishing a basic command queue for the SCSI command layer to use; step 7, establishing an SCSI layer command interface; and step 8, establishing a UEFI command interface. According to the method provided by the invention, firmware layer driving of the RAID card can be carried out on X86 and non-X86 platforms of a domestic processor.

Description

technical field [0001] The invention relates to the computer field, and its main content of the invention is a Raid card firmware layer initialization method based on a domestic processor platform. Background technique [0002] Disk array (RAID) is the abbreviation of Redundant Arrays of Independent Disks. A disk array is composed of many cheaper disks combined into a large-capacity disk group, and the bonus effect generated by using individual disks to provide data improves the performance of the entire disk system. Using this technology, the data is cut into many sections and stored on each hard disk. When any hard disk in the disk array fails, the data can still be read out, and when the data is reconstructed, the data is recalculated and placed in the new hard disk. [0003] Generally, the RAID function of the storage server needs to be supported by an independent RAID card. The user connects the hard disk to the RAID card, and forms various RAID arrays through the RAID...

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/4401
CPCG06F9/4401
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