Check patentability & draft patents in minutes with Patsnap Eureka AI!

Implementation method and device for PCIe function level reset, computer equipment and storage medium

An implementation method and computer program technology, applied in the direction of response error generation, redundant data error detection in operation, etc., can solve problems such as test failure, node stuck, failure to complete smoothly, etc., and achieve the goal of improving test efficiency Effect

Pending Publication Date: 2022-04-12
SHENZHEN YILIAN INFORMATION SYST CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, the existing FLR solution failed the FLR test on the sanblaze (a SSD test software) test platform. Because the SSD is performing read and write commands on this platform, the host sends the FLR request before the end of the read and write commands. When the FLR is interrupted, the NVMe Core (core) is reset during the interruption, causing the nodes that have not been processed to be stuck, unable to complete smoothly, and the final test fails

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
  • Implementation method and device for PCIe function level reset, computer equipment and storage medium
  • Implementation method and device for PCIe function level reset, computer equipment and storage medium
  • Implementation method and device for PCIe function level reset, computer equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, and are not intended to limit the present application.

[0043] Currently, refer to figure 1 The FLR implementation process in the traditional technology is shown. The FLR test of the existing FLR solution on the sanblaze test platform fails. On this platform, because the SSD is in the process of reading and writing commands, the host sends the FLR request before the end of the read and write commands. Device When the FLR interrupt is received, the NVMe Core is reset during the interrupt, causing the nodes that have not been processed to be stuck, unable to complete smoothly, and finally the test fails.

[0044] Based on this, ...

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 PCIe function level reset implementation method and device, computer equipment and a storage medium. The method comprises the steps that an SSD obtains an FLR interrupt signal sent by an SSD controller, and firmware jumps to an interrupt processing function to process an FLR event; the SSD returns to the main state machine to enter a reset state and terminates the ongoing command; after all the commands are terminated normally, the firmware sends an NVMe core reset request to an SSD controller; the SSD carries out initialization of the NVMe; the firmware writes the FLR to the SSD controller completely and waits for the hardware to report that the FLR is completed, and the SSD reconfigures the PCIe register. According to the method and the device, the problem of FLR test failure on a sanblaze test platform can be solved, and the test efficiency can be effectively improved.

Description

technical field [0001] The invention relates to the technical field of solid-state hard disks, in particular to a method, device, computer equipment and storage medium for implementing PCIe function level reset. Background technique [0002] At present, PCIe function level reset (Function Level Reset, hereinafter referred to as FLR) is triggered by the host software writing bit15 (init flr) of the Device control register (device control register) of PICe, and FLR needs to be completed within 100ms. FLR only resets the internal state and registers of the corresponding Function, and does not affect the link-specific registers. [0003] However, the existing FLR solution failed the FLR test on the sanblaze (a SSD test software) test platform. Because the SSD is performing read and write commands on this platform, the host sends the FLR request before the end of the read and write commands. When the FLR is interrupted, the NVMe Core (core) is reset during the interruption, caus...

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/14
Inventor 沈荣娟韩道静刘金雷
Owner SHENZHEN YILIAN INFORMATION SYST CO LTD
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