Browse Prior Art Database

Method for Efficient Monitoring a Shared Interrupt Line

IP.com Disclosure Number: IPCOM000198066D
Publication Date: 2010-Jul-24
Document File: 1 page(s) / 18K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method for efficient monitoring of a shared interrupt line.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 77% of the total text.

Page 1 of 1

Method for Efficient Monitoring a Shared Interrupt Line

A method is disclosed for efficient monitoring a shared interrupt line.

Usually, several devices share an interrupt line. A device may be one of a high interrupt rate device and a low interrupt rate device. A high interrupt rate device signals interrupts very frequently and on the other hand a low interrupt rate device signals interrupts rarely.

The interrupts signaled by devices are handled by an interrupt handler. The interrupt handler identifies one or more devices that have signaled the interrupt.

In accordance with the method disclosed herein, low interrupt rate devices are associated with a shared memory mailbox. The low interrupt rate devices signal interrupts through the shared memory mailbox. Further, a device register is programmed with shared memory mailbox address. In an exemplary instance, the shared memory mailbox is modified once one or more low interrupt rate devices signal interrupt.

Additionally, high interrupt rate devices are configured to signal interrupts through a circular ring in main memory.

Accordingly, once an interrupt is signaled, the interrupt handles polls the shared memory mailbox and the circular ring to identify which devices have signaled the interrupt.

The method disclosed herein doesn't require the interrupt handler to check interrupt status register for each device to identify the one or more devices that have signaled the interrupt. The method enables quick identificati...