lkml.org 
[lkml]   [2008]   [Jul]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH 0/24] oprofile: Add IBS support for AMD CPUs

    * Robert Richter <robert.richter@amd.com> wrote:

    > Patches #1-3 are not directly related to IBS.
    > Patch #4 adds generic support of model specific initialization.
    > Patches #10, #11 add the core implementation of IBS.
    > Patches #12-24 contain code improvements and small fixes.

    cool stuff! I've created the tip/oprofile topic branch for the patches
    from you, Barry and Jason and have applied all the current patches (and
    followup fixes) to it. Below are the access coordinates and the log
    summary.

    It's not yet integrated into tip/master - will do some testing first.
    I'll send review feedback separately as well, on a per patch basis.

    Thanks,

    Ingo

    ------------->
    You can pull the latest tip/oprofile git tree from:

    git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git oprofile

    ------------------>
    Barry Kasindorf (3):
    oprofile: Add support for AMD Family 11h
    x86/oprofile: add IBS support for AMD CPUs, IBS buffer handling routines
    x86/oprofile: add IBS support for AMD CPUs, model specific code

    Jason Yeh (1):
    Oprofile Multiplexing Patch

    Robert Richter (23):
    x86: add PCI IDs for AMD Barcelona PCI devices
    x86: apic_*.c: add description to AMD's extended LVT functions
    x86/oprofile: introduce model specific init/exit functions
    x86/oprofile: Minor changes in op_model_athlon.c
    x86/oprofile: renaming athlon_*() into op_amd_*()
    drivers/oprofile: coding style fixes in buffer_sync.c
    OProfile: moving increment_tail() in buffer_sync.c
    OProfile: add IBS code macros
    x86/oprofile: separating the IBS handler
    OProfile: change IBS interrupt initialization
    OProfile: Fix build error in op_model_athlon.c
    OProfile: on_each_cpu(): kill unused retry parameter
    OProfile: fix setup_ibs_files() function interface
    OProfile: enable IBS for AMD CPUs
    OProfile: fix IBS build error for UP
    x86/oprofile: macro definition cleanup in op_model_athlon.c
    x86/oprofile: op_model_athlon.c: fix counter reset when reenabling IBS OP
    x86: apic: export symbols for extended interrupt LVT functions
    x86: apic: changing export symbols to *_GPL
    x86/oprofile: add CONFIG_OPROFILE_IBS option
    oprofile: fix printk in cpu_buffer.c
    x86/oprofile: reanaming op_model_athlon.c to op_model_amd.c
    x86/oprofile: fix on_each_cpu build error


    arch/Kconfig | 14 +
    arch/x86/kernel/apic_32.c | 4 +
    arch/x86/kernel/apic_64.c | 4 +
    arch/x86/oprofile/Makefile | 2 +-
    arch/x86/oprofile/nmi_int.c | 127 +++++++-
    arch/x86/oprofile/op_counter.h | 3 +-
    arch/x86/oprofile/op_model_amd.c | 559 +++++++++++++++++++++++++++++++++++
    arch/x86/oprofile/op_model_athlon.c | 190 ------------
    arch/x86/oprofile/op_model_p4.c | 4 +
    arch/x86/oprofile/op_model_ppro.c | 2 +
    arch/x86/oprofile/op_x86_model.h | 7 +-
    drivers/oprofile/buffer_sync.c | 209 +++++++++----
    drivers/oprofile/cpu_buffer.c | 74 +++++-
    drivers/oprofile/cpu_buffer.h | 2 +
    drivers/oprofile/oprof.c | 58 ++++-
    drivers/oprofile/oprof.h | 4 +-
    drivers/oprofile/oprofile_files.c | 39 +++-
    include/linux/oprofile.h | 5 +
    include/linux/pci_ids.h | 5 +
    19 files changed, 1031 insertions(+), 281 deletions(-)
    create mode 100644 arch/x86/oprofile/op_model_amd.c
    delete mode 100644 arch/x86/oprofile/op_model_athlon.c



    \
     
     \ /
      Last update: 2008-07-26 11:55    [W:0.025 / U:34.112 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site