• Thomas Gleixner's avatar
    clockevents: introduce force broadcast notifier · 1595f452
    Thomas Gleixner authored
    The 64bit SMP bootup is slightly different to the 32bit one. It enables
    the boot CPU local APIC timer before all CPUs are brought up. Some AMD C1E
    systems have the C1E feature flag only set in the secondary CPU. Due to
    the early enable of the boot CPU local APIC timer the APIC timer is
    registered as a fully functional device. When we detect the wreckage during
    the bringup of the secondary CPU, we need to force the boot CPU into
    broadcast mode. 
    
    Add a new notifier reason and implement the force broadcast in the clock
    events layer.
    Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
    1595f452
tick-common.c 8.68 KB