1. 09 5月, 2007 2 次提交
  2. 27 4月, 2007 1 次提交
    • H
      [AVR32] Clean up exception handling code · 623b0355
      Haavard Skinnemoen 提交于
        * Use generic BUG() handling
        * Remove some useless debug statements
        * Use a common function _exception() to send signals or oops when
          an exception can't be handled. This makes sure init doesn't
          enter an infinite exception loop as well. Borrowed from powerpc.
        * Add some basic exception tracing support to the page fault code.
        * Rework dump_stack(), show_regs() and friends and move everything
          into process.c
        * Print information about configuration options and chip type when
          oopsing
      Signed-off-by: NHaavard Skinnemoen <hskinnemoen@atmel.com>
      623b0355
  3. 07 3月, 2007 1 次提交
    • H
      [AVR32] show_trace: Only walk valid stack addresses · 3338368e
      Haavard Skinnemoen 提交于
      Terminate the frame pointer walk if (a) the address is outside the
      task's kernel stack or (b) if the frame pointer isn't monotonically
      increasing. Without this fix, show_trace() may enter an infinite
      loop, walking through random data anywhere in memory.
      
      Since any address within the kernel stack is guaranteed to be valid,
      we may eliminate the __get_user() calls as well.
      Signed-off-by: NHaavard Skinnemoen <hskinnemoen@atmel.com>
      3338368e
  4. 26 9月, 2006 1 次提交