19 Mar, 2011

4 commits

  • Deprecate the MN10300 arch's gdbstub in favour of KGDB, which is more capable
    in some areas (such as SMP) and almost as capable in others (it's I/O is not as
    decoupled and it can't start as early). gdbstub will be removed in a later
    version when we're satisfied with KGDB's working.

    Signed-off-by: David Howells

    David Howells
     
  • David Howells
     
  • Introduce a general config option for kernel debugger hooks so that both
    gdbstub and kgdb can use it and add a header file for both debuggers to use.

    Signed-off-by: David Howells

    David Howells
     
  • Restrict single-stepping through the kernel using gdbstub to non-preemptable
    non-SMP configs as gdbstub has to do software single-stepping by means of
    temporary breakpoints. Hardware single-stepping is unavailable as Panasonic
    have not sufficiently documented the interface to it.

    Software single-stepping through preemptable or SMP kernels runs into problems
    as it makes it much more likely that the wrong thread will hit the temporary
    breakpoints. It seems impractical to work around the problem for the most
    part. It could be possible to make a UP preemptable kernel switch temporary
    breakpoints in and out in switch_to().

    Signed-off-by: David Howells

    David Howells
     

28 Sep, 2010

1 commit


13 Nov, 2008

1 commit


09 Feb, 2008

1 commit

  • Add architecture support for the MN10300/AM33 CPUs produced by MEI to the
    kernel.

    This patch also adds board support for the ASB2303 with the ASB2308 daughter
    board, and the ASB2305. The only processor supported is the MN103E010, which
    is an AM33v2 core plus on-chip devices.

    [akpm@linux-foundation.org: nuke cvs control strings]
    Signed-off-by: Masakazu Urade
    Signed-off-by: Koichi Yasutake
    Signed-off-by: David Howells
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    David Howells