1. A processor configured to recognize and process both processor generated events and non-processor generated events comprising: an event descriptor table containing entries to handle an interrupt associated with processor and non-processor generated events in which an entry is overloaded to handle both processor and non-processor generated events; a first event handler for handling either the processor generated event or the non-processor generated event; a second event handler for handling the other of the processor or non-processor generated event not handled by said first event handler; a storage area having stored therein an indication as to whether an event is a processor generated event or a non-processor generated event; an indication unit coupled to said storage area for altering the state of the indication to indicate if the event is the processor generated event or the non-processor generated event; and a retriever coupled to retrieve a corresponding entry in said first event handler pointed to by an entry in said event descriptor table when an interrupt is received, said first event handler providing a routine for processing the interrupt if the indication indicates that the processor or non-processor generated event is an event type handled by said first event handler, but providing a pointer to an entry in said second event handler for a routine for processing the interrupt, if the event is an event-type not handled by said first event handler.