Broadcast Mode

On some architectures, clock event devices will go to sleep when certain power-saving modes are active. Thankfully, systems do not have only a single clock event device, so another device that still works can replace the stopped devices. The global variable tick_broadcast_device defined in kernel/tick/tick-broadcast.c contains the tick_device instance for the broadcast device.

An overview of broadcast mode is given in Figure 15-21.

tick_handle_periodic_broadcast 1

>

t

tick_do_broadcast

broadcast event_handler/

broadcast

LAPIC

LAPIC

LAPIC

LAPIC

Continue reading here: Figure 1521 Overview of the situation when broadcasting replaces nonfunctional tick devices

Was this article helpful?

0 0