To reduce power consumption, a processor can be placed into a reduced
power state. Before doing so, interrupt events can be designated as
wakeup events. While the processor is in the reduced power state, if an
event designated as a wakeup event occurs, then a signal is directed to a
wakeup event handler instead of to an interrupt handler. In response to
the signal, the wakeup event handler causes power to be restored to the
processor, so that the event can be subsequently serviced.