4.2.10 Minimize Time in Notification Functions

UEFI drivers should not spend a lot of time in their event notification functions because this blocks the normal execution mode of the system. A UEFI driver using a periodic timer event can always save some state information and wait for the next timer tick if the driver needs to wait for a device to respond. The USB bus driver is an example driver in the EDK II that uses periodic timer events.