Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for reporting interruption and PCI bus system

A PCI bus and PCI device technology, applied in the field of network communication, can solve problems such as reducing software efficiency, increasing CPU burden, and updating speed event loss, so as to improve software efficiency, avoid event loss, and avoid data loss.

Inactive Publication Date: 2012-07-11
NEW H3C TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in the above-mentioned method of the prior art, the CPU polls each PCI event address space at regular intervals according to the timer, which may cause the following defects: one, if the PCI device does not have an event message to write into the PCI Event address space, that is, no event needs to be processed by the CPU, and the CPU will still poll according to the timer. Starting the timer needs to occupy system resources, which will inevitably increase the burden on the CPU and reduce the efficiency of the software
Its two, at certain time event generation is very frequent, if the generation frequency of event is greater than the regular frequency of timer, then may cause the event message in the PCI event address space to be covered by new event message again when being processed in time, namely The timing query speed cannot keep up with the update speed of event messages, resulting in event loss and other consequences
Third, usually some important or urgent events do not occur frequently, but these events need to be dealt with immediately, otherwise it may cause serious consequences such as data loss. Obviously, the polling method according to the timer in the prior art does not There is no guarantee that important or urgent incidents will be dealt with immediately

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
  • Method for reporting interruption and PCI bus system
  • Method for reporting interruption and PCI bus system
  • Method for reporting interruption and PCI bus system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0017] The method provided by the present invention mainly includes: the bus interrupt agent pre-set on the PCI bus listens to the event message on the PCI bus, and after listening to the event message written into the PCI event address space, judges the event currently written in the PCI event address space Whether the message status satisfies the interrupt triggering condition, if yes, an interrupt is sent to the CPU through the PCI bridge to trigger the CPU to poll each PCI event address space.

[0018] The above method will be described in detail below in conjunction with specific embodiments. figure 2 For the system architecture diagram that the embodiment of the present invention provides, in this system, in addition to original CPU, PCI br...

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 method for reporting interruption and a bus system of peripheral component interconnect (PCI). A bus interruption agent is connected with the PCI bus, wherein the method comprises the following steps: the bus interruption agent monitors event information on the PCI bus; after the event information written to the event address space of the PCI is monitored, the bus interruption agent judges whether the event information written to the event address space meets the triggering interruption condition or not; if yes, interruption is sent to the CUP to trigger the CPU to perform polling on each event address space of the PCI; and if not, the interruption is not sent. The invention can reduce the burden of the CPU, and ensure that the event can be solved in time.

Description

technical field [0001] The invention relates to network communication technology, in particular to a method for reporting interruption, a PCI bus system and a bus interruption agent. Background technique [0002] With the continuous development of communication technology and the improvement of high-speed transmission requirements, the technology of separating data and control in network equipment has emerged as the times require, that is, in network equipment, the Peripheral Component Interconnect (PCI, Peripheral Component Interconnect) bus is used as the CPU and The control channel between PCI devices adopts the system packet interface (SPI-4, System Packet Interface Level 4) bus as the data channel between the CPU and PCI devices, which not only makes full use of the high-speed transmission advantages of the SPI-4 bus, but also can Processing control information separately improves efficiency. [0003] The invention mainly relates to the transmission and processing of c...

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 Patents(China)
IPC IPC(8): H04L12/24H04L12/02
Inventor 尹娜王厚雪李鑫
Owner NEW H3C TECH CO LTD