PCIe Error Enabling test method

A test method and a test machine technology, applied in the computer field, can solve problems such as the difficulty of implementing a pure software test method and the complex topology of PCIe devices, and achieve the effects of strong practicability, ensuring reliability and safety, and simple operation

Inactive Publication Date: 2018-03-23
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF6 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] There are various testing methods for RAS performance, but the topology of PCIe devices is relatively complex. The tools under the system or the port ports of PCIe devices read out by the debug tool are related to the actual hardware design. BIOS will read from the hard

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
  • PCIe Error Enabling test method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, 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.

[0038] as attached figure 1Shown, a kind of PCIe Error Enabling test method of the present invention, first use debug tool ITP to query the topology port of the PCIe equipment that Python language tool can identify, then carry out PCIe Error Enabling test: give PCIe equipment wrong note, simulate PCIe in actual application In case of device ...

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 provides a PCIe Error Enabling test method. Firstly a topological port of a PCIe device identifiable for a Python language tool is queried by using a debug tool ITP; and secondly a PCIeError Enabling test is performed. The method is suitable for an X86 server product having an XDP interface and supporting a PCIe Error Enabling function. Under the condition of starting the PCIe ErrorEnabling function, correctable errors are injected into the PCIe device to simulate PCIe device Errors occurring in an actual application; by reading the value of a register, whether the PCIe Error Enabling function is successfully realized or not is judged; and when the Error number reaches a threshold, the phenomena of disk identification incapability and the like of the server do not occur. The test method is simple in operation and relatively high in practicality, and effectively ensures the reliability and security of the server.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to a PCIe Error Enabling testing method. Background technique [0002] With the Internet and other major industries' requirements for big data and the rapid development of servers, the requirements for server security and reliability are getting higher and higher. As a server product provider, whether a server is in the R&D stage or the production stage, it is necessary to simulate the customer's use process to test the security of the product, and the security test is mainly reflected in the RAS performance. [0003] An important point in the RAS feature is the RAS feature of the PCIe device. The PCIe device is an important electronic device in the server. With the high performance and high scalability requirements of the server, there are more and more PCIe expansion devices in the server, so errors will inevitably occur during its work, and for stability For users with high p...

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): G06F11/22G06F11/263
CPCG06F11/221G06F11/2273G06F11/2635
Inventor 韩燕燕
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
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