1. 20 10月, 2008 10 次提交
  2. 04 10月, 2008 1 次提交
    • P
      sh: More I/O routine overhauling. · 14866543
      Paul Mundt 提交于
      This tidies up a lot of the PIO/MMIO split. No in-tree platforms were
      making use of the MMIO overloading through the machvec (nor have any of
      them been in some time), so we just kill all of that off. The ISA I/O
      routine wrapping remains unaffected, which remains the only special
      casing outside of the iomap API that boards need to think about.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      14866543
  3. 01 10月, 2008 2 次提交
  4. 29 9月, 2008 2 次提交
  5. 24 9月, 2008 1 次提交
  6. 21 9月, 2008 4 次提交
    • P
      sh: Add FPU registers to regset interface. · e7ab3cd2
      Paul Mundt 提交于
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      e7ab3cd2
    • P
      sh: ftrace support. · 9d2b1f81
      Paul Mundt 提交于
      This adds support for ftrace to SH. This only includes CONFIG_FTRACE,
      and does not handle dynamic ftrace presently.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      9d2b1f81
    • P
      sh: Trivial trace_mark() instrumentation for core events. · 3d58695e
      Paul Mundt 提交于
      This implements a few trace points across events that are deemed
      interesting. This implements a number of trace points:
      
      	- The page fault handler / TLB miss
      	- IPC calls
      	- Kernel thread creation
      
      The original LTTng patch had the slow-path instrumented, which
      fails to account for the vast majority of events. In general
      placing this in the fast-path is not a huge performance hit, as
      we don't take page faults for kernel addresses.
      
      The other bits of interest are some of the other trap handlers, as
      well as the syscall entry/exit (which is better off being handled
      through the tracehook API). Most of the other trap handlers are corner
      cases where alternate means of notification exist, so there is little
      value in placing extra trace points in these locations.
      
      Based on top of the points provided both by the LTTng instrumentation
      patch as well as the patch shipping in the ST-Linux tree, albeit in a
      stripped down form.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      3d58695e
    • P
      sh: Move lookup_exception_vector() out to asm/system_32.h. · 4c59e294
      Paul Mundt 提交于
      There are other places where we want to have access to the trap/exception
      number, so move out the lookup_exception_vector() helper. While we're at
      it, refactor it slightly to return the vector instead.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      4c59e294
  7. 17 9月, 2008 2 次提交
  8. 13 9月, 2008 1 次提交
  9. 12 9月, 2008 6 次提交
  10. 10 9月, 2008 1 次提交
  11. 09 9月, 2008 2 次提交
  12. 08 9月, 2008 8 次提交