• J
    Oprofile Multiplexing Patch · 1a960b40
    Jason Yeh 提交于
    This patch introduces multiplexing support for the Oprofile kernel
    module. It basically adds a new function pointer in oprofile_operator
    allowing each architecture to supply its callback to switch between
    different sets of event when the timer expires. Userspace tools can
    modify the time slice through /dev/oprofile/time_slice.
    
    It also modifies the number of counters exposed to the userspace through
    /dev/oprofile. For example, the number of counters for AMD CPUs are
    changed to 32 and multiplexed in the sets of 4.
    Signed-off-by: NJason Yeh <jason.yeh@amd.com>
    Signed-off-by: NRobert Richter <robert.richter@amd.com>
    Cc: oprofile-list <oprofile-list@lists.sourceforge.net>
    Signed-off-by: NIngo Molnar <mingo@elte.hu>
    1a960b40
op_model_p4.c 18.3 KB