lkml.org 
[lkml]   [2007]   [Feb]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH 00/05] Linux Kernel Markers - kernel 2.6.20
    Date
    Linux Kernel Markers - kernel 2.6.20

    Hi,

    You will find, in the following posts, the latest revision of the Linux Kernel
    Markers. Due to the need some tracing projects (LTTng, SystemTAP) has of this
    kind of mechanism, it could be nice to consider it for mainstream inclusion.

    Recently added : completed correct support for Intel XMC-safe code modification
    (erratum 49 of the Pentium III). I am not using the kprobe infrastructure
    because it forbids instrumentation of too much core kernel functions (traps
    handlers, lockdep.c, ...). I also made the "GEN_MARK" marker available at all
    time : it will force using the generic version of the markers at a specific
    instrumentation site. It is intended to be used at instrumentation sites that
    are not reentrant with respect to the breakpoint handler.
    lockdep.c/trace_hardirqs_on/off() is a good example of where it is needed :
    the breakpoint handler calls hardirq tracing event when it returns.

    The following patches apply on 2.6.20.

    These patches compile fine against :

    arm
    i686
    ia64
    m68k
    mips
    mipsel
    x86_64
    ppc 405
    powerpc 970
    s390
    sparc
    sparc64

    Signed-off-by : Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2007-02-11 21:07    [W:4.014 / U:0.424 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site