1. A method for interrupt processing, comprising: determining that an event has occurred; determining a state of an event data structure; and writing an event entry into the event data structure in response to determining that the event has occurred.