Patent ID: 7721033
Filing Date: 2010-05-18
Classification: G06F

Abstract:
1. A method for assisting a host in processing an interrupt associated with an attention condition, which is information needed by the host for processing the interrupt, the method comprising: processing a command from said host and upon completion of processing the command, writing a response in a response ring in a host memory; retrieving the attention condition in a host interface port coupled to said host over a host bus after writing said response in said host memory; performing a single write operation in which a pointer in said host is updated to indicate the interrupt to be received, and the attention condition is written across said host bus into a host memory data structure in said host memory, said host memory data structure storing an image of a plurality of attention conditions corresponding to respective interrupts; determining whether interrupt coalescing is being utilized; and if no interrupt coalescing is being utilized, automatically triggering the interrupt for the host to process, and reading the attention condition directly from the image stored in the host memory data structure in processing the interrupt in accordance with the attention condition.