• Anton Blanchard's avatar
    [POWERPC] Always call cede in pseries dedicated idle loop · 0ddd3e7d
    Anton Blanchard authored
    The smt_snooze_delay logic changed a bit when the idle loops were
    consolidated. A value of 0 used to mean we always polled, now it means
    we always sleep. Instead of restoring the old behaviour, lets put a
    reasonable default in smt_snooze_delay. This means we spin for a bit
    (in case an external interrupt comes in) and then sleep.
    
    Also the pseries dedicated idle loop currently does not cede both
    threads in an SMT pair. The hypervisor wants us to call in so it can
    power manage, so lets do that.
    Signed-off-by: default avatarAnton Blanchard <anton@samba.org>
    Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
    0ddd3e7d
setup.c 14.1 KB