• Arnd Bergmann's avatar
    [POWERPC] cell: Support pinhole-reset on IBM cell blades · 3addf55c
    Arnd Bergmann authored
    The Cell Broadband Engine has a method of injecting a
    system-reset-exception from an external source into the
    operating system, which should trigger the regular behaviour
    of entering xmon or kdump.
    
    Unfortunately, the exception handler cannot distinguish it from
    other interrupt causes by the SRR1 register, which gets used
    for this on Power 6 and others.
    
    IBM Blade servers that want to support triggering the
    system reset exception using a pinhole button in the front
    panel therefore use an extra register to determine the
    reset cause.
    Signed-off-by: default avatarArnd Bergmann <arnd.bergmann@de.ibm.com>
    
    --
    Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
    3addf55c
pervasive.c 3.79 KB