13 Sep, 2006

2 commits

  • xmon does not print a backtrace per default. This is bad on systems with
    USB keyboard, the most needed info about the crash is lost.
    print a backtrace during the very first xmon entry.

    Booting with xmon=nobt disables the autobacktrace functionality.

    Signed-off-by: Olaf Hering
    Signed-off-by: Paul Mackerras

    Olaf Hering
     
  • Add instrumentation for hypervisor calls on pseries. Call statistics
    include number of calls, wall time and cpu cycles (if available) and
    are made available via debugfs. Instrumentation code is behind the
    HCALL_STATS config option and has no impact if not enabled.

    Signed-off-by: Mike Kravetz
    Signed-off-by: Paul Mackerras

    Mike Kravetz
     

28 Jun, 2006

1 commit


19 May, 2006

1 commit

  • If you undefine all the early debugging options and then run make oldconfig,
    you don't get prompted to see if you want to enable any of them. This is
    annoying.

    AFAICT we can't do this just with a choice, because the choice is either
    optional, in which case we don't get prompted, or not in which case we _must_
    select early debugging.

    So add a bool which controls whether we have early debugging at all, and then
    if that's enabled provide the choice. The extra bool will actually be useful
    in another patch I have lying around, so this is a win-win.

    Signed-off-by: Michael Ellerman
    Signed-off-by: Paul Mackerras

    Michael Ellerman
     

28 Mar, 2006

1 commit


11 Jan, 2006

1 commit

  • This patch adds Kconfig entries to control the early debugging options,
    currently in setup_64.c.

    Doing this via Kconfig rather than #defines means you can have one source tree,
    which is buildable for multiple platforms - and you can enable the correct
    early debug option for each platform via .config.

    I made udbg_early_init() a static inline because otherwise GCC is to daft to
    optimise it away when debugging is off.

    Now that we have udbg_init_rtas() we can make call_rtas_display_status* static.

    Signed-off-by: Michael Ellerman
    Signed-off-by: Paul Mackerras

    Michael Ellerman
     

07 Nov, 2005

1 commit

  • Andrew Morton suggested to move kprobes from kernel hacking menu, since
    kernel hacking menu is in-appropriate for the Kprobes. This patch moves
    Kprobes and Oprofile under instrumentation menu.

    (akpm: it's not a natural fit, but things like djprobes and the s390 guys'
    statistics library need a home)

    Signed-of-by: Prasanna S Panchamukhi
    Cc: Philippe Elie
    Cc: John Levon
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Prasanna S Panchamukhi
     

10 Oct, 2005

1 commit


01 Oct, 2005

1 commit


26 Sep, 2005

1 commit

  • This creates the directory structure under arch/powerpc and a bunch
    of Kconfig files. It does a first-cut merge of arch/powerpc/mm,
    arch/powerpc/lib and arch/powerpc/platforms/powermac. This is enough
    to build a 32-bit powermac kernel with ARCH=powerpc.

    For now we are getting some unmerged files from arch/ppc/kernel and
    arch/ppc/syslib, or arch/ppc64/kernel. This makes some minor changes
    to files in those directories and files outside arch/powerpc.

    The boot directory is still not merged. That's going to be interesting.

    Signed-off-by: Paul Mackerras

    Paul Mackerras