The invention provides a self-adaptive interrupt reporting control method and
system for PCIE (
Peripheral Component Interface Express) equipment, relates to the field of computer data communication transmission, and solves various limitation problems existing in an existing interrupt reporting mechanism. The method comprises the following steps: the PCIE equipment generates an interrupt trigger
signal based on an interrupt convergence mechanism; self-
adaptive logic judges whether a corresponding report channel is shielded by an interrupt
mask, if yes, the interrupt vector enters an interrupt suspension state, and if not, an
interrupt request is initiated; priority arbitration is carried out on interrupt requests initiated by the multiple interrupt vectors at the same time, and an interrupt report is submitted to a host end if arbitration is hit; meanwhile, opening an interrupt
mask corresponding to the reported
interrupt request, and shielding a reporting channel of a subsequent
interrupt request; and after the interrupt report
processing is completed, closing the interrupt
mask, and releasing the report channel of the subsequent interrupt request. According to the method, the interruption reporting process is dynamically controlled through an interactive
handshake mechanism of
software and hardware, and finally the self-adaptive regulation and
control effect of interruption reporting is achieved.