Skip to content
  • Robert Richter's avatar
    perf_counter, x86: implement the interrupt handler for AMD cpus · a29aa8a7
    Robert Richter authored
    
    
    This patch implements the interrupt handler for AMD performance
    counters. In difference to the Intel pmu, there is no single status
    register and also there are no fixed counters. This makes the handler
    very different and it is useful to make the handler vendor
    specific. To check if a counter is overflowed the upper bit of the
    counter is checked. Only counters where the active bit is set are
    checked.
    
    With this patch throttling is enabled for AMD performance counters.
    
    This patch also reenables Linux performance counters on AMD cpus.
    
    [ Impact: re-enable perfcounters on AMD CPUs ]
    
    Signed-off-by: default avatarRobert Richter <robert.richter@amd.com>
    Cc: Paul Mackerras <paulus@samba.org>
    Acked-by: default avatarPeter Zijlstra <a.p.zijlstra@chello.nl>
    LKML-Reference: <1241002046-8832-25-git-send-email-robert.richter@amd.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    a29aa8a7