• Maciej W. Rozycki's avatar
    x86: I/O APIC: Always report how the timer has been set up · 49a66a0b
    Maciej W. Rozycki authored
    Following recent (and less so) issues with the 8254 timer when routed
    through the I/O or local APIC, always report which configurations have
    been tried and which one has been set up eventually.  This is so that logs
    posted by people for some other reason can be used as a cross-reference
    when investigating any possible future problems.
    
    The change unifies messages printed on 32-bit and 64-bit platforms and
    adds trailing newlines (removes leading ones), so that proper log level
    annotation can be used and any possible interspersed output will not cause
    a mess.
    
    I have chosen to use apic_printk(APIC_QUIET, ...) rather than printk(...)
    so that the distinction of these messages is maintained making possible
    future decisions about changes in this area easier.  A change posted
    separately making apic_verbosity unsigned removes any extra code that
    would otherwise be generated as a result of this design decision.
    Signed-off-by: default avatarMaciej W. Rozycki <macro@linux-mips.org>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    49a66a0b
io_apic_64.c 58.3 KB