1. 01 Sep, 2009 3 commits
    • Paul Mundt's avatar
      sh: nmi_debug support. · 1e1030dc
      Paul Mundt authored
      This implements support for NMI debugging that was shamelessly copied
      from the avr32 port. A bit of special magic is needed in the interrupt
      exception path given that the NMI exception handler is stubbed in to the
      regular exception handling table despite being reported in INTEVT. So we
      mangle the lookup and kick off an EXPEVT-style exception dispatch from
      the INTEVT path for exceptions that do_IRQ() has no chance of handling.
      As a result, we also drop the evt2irq() conversion from the do_IRQ() path
      and just do it in assembly.
      Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
      1e1030dc
    • Paul Mundt's avatar
      Merge branch 'master' into sh/smp · ac6a0cf6
      Paul Mundt authored
      Conflicts:
      	arch/sh/mm/cache-sh4.c
      ac6a0cf6
    • Matt Fleming's avatar
      sh: Fix dcache flushing for N-way write-through caches. · ce3f7cb9
      Matt Fleming authored
      This adopts the special-cased 2-way write-through dcache flusher for
      N-ways and moves it in to the generic path. Assignment is done at runtime
      via the check for the CCR_CACHE_WT bit in the same path as the per-way
      writeback flushers.
      Signed-off-by: default avatarMatt Fleming <matt@console-pimps.org>
      Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
      ce3f7cb9
  2. 31 Aug, 2009 2 commits
  3. 29 Aug, 2009 1 commit
  4. 28 Aug, 2009 2 commits
  5. 27 Aug, 2009 8 commits
  6. 25 Aug, 2009 1 commit
  7. 24 Aug, 2009 23 commits