The hardware mechanism that enables a device to notify the CPU is called