1. 16 10月, 2012 2 次提交
  2. 29 3月, 2012 1 次提交
  3. 09 7月, 2009 1 次提交
  4. 12 5月, 2009 1 次提交
    • J
      xtensa: always use correct stack pointer for stack traces · 586411dc
      Johannes Weiner 提交于
      Commit '28a0ce7f xtensa: use correct stack pointer for stack traces'
      changed the stack tracer from always reading the stack pointer
      register to always using the saved value in the task descriptor.
      
      The author was too dense to consider the fact that the saved stack
      value is stale for a running process und thus unusable for 'current'.
      
      What we do now is to use the stack pointer register (a1) for when the
      task is unknown - we can't help it then - or when the task is
      'current'.  For everything else use the saved stack pointer value
      contained in the task descriptor.
      Signed-off-by: NJohannes Weiner <jw@emlix.com>
      Signed-off-by: NChris Zankel <chris@zankel.net>
      586411dc
  5. 03 4月, 2009 2 次提交
  6. 11 3月, 2009 1 次提交
  7. 14 2月, 2008 2 次提交
    • C
      [XTENSA] Add support for configurable registers and coprocessors · c658eac6
      Chris Zankel 提交于
      The Xtensa architecture allows to define custom instructions and
      registers. Registers that are bound to a coprocessor are only
      accessible if the corresponding enable bit is set, which allows
      to implement a 'lazy' context switch mechanism. Other registers
      needs to be saved and restore at the time of the context switch
      or during interrupt handling.
      
      This patch adds support for these additional states:
      
      - save and restore registers that are used by the compiler upon
        interrupt entry and exit.
      - context switch additional registers unbound to any coprocessor
      - 'lazy' context switch of registers bound to a coprocessor
      - ptrace interface to provide access to additional registers
      - update configuration files in include/asm-xtensa/variant-fsf
      Signed-off-by: NChris Zankel <chris@zankel.net>
      c658eac6
    • C
      [XTENSA] Clean up elf-gregset. · 8d7e8240
      Chris Zankel 提交于
      Remove additional registers from the ELF gregset structure that
      are only used by the kernel or are not required or invalid in
      user-space. The ar registers are always aligned to a windowbase
      value of 0, and the WB register is always assumed to be 0.
      Increase the size of the structure to 128 entries. This will
      provide enough space in future.
      Signed-off-by: NChris Zankel <chris@zankel.net>
      8d7e8240
  8. 20 10月, 2007 1 次提交
  9. 28 8月, 2007 1 次提交
  10. 18 7月, 2007 1 次提交
  11. 11 12月, 2006 1 次提交
  12. 15 8月, 2006 1 次提交
    • H
      [PATCH] Change panic_on_oops message to "Fatal exception" · 012c437d
      Horms 提交于
      Previously the message was "Fatal exception: panic_on_oops", as introduced
      in a recent patch whith removed a somewhat dangerous call to ssleep() in
      the panic_on_oops path.  However, Paul Mackerras suggested that this was
      somewhat confusing, leadind people to believe that it was panic_on_oops
      that was the root cause of the fatal exception.  On his suggestion, this
      patch changes the message to simply "Fatal exception".  A suitable oops
      message should already have been displayed.
      Signed-off-by: NSimon Horman <horms@verge.net.au>
      Cc: Paul Mackerras <paulus@samba.org>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      012c437d
  13. 01 8月, 2006 1 次提交
    • H
      [PATCH] panic_on_oops: remove ssleep() · cea6a4ba
      Horms 提交于
      This patch is part of an effort to unify the panic_on_oops behaviour across
      all architectures that implement it.
      
      It was pointed out to me by Andi Kleen that if an oops has occured in
      interrupt context, then calling sleep() in the oops path will only cause a
      panic, and that it would be really better for it not to be in the path at
      all.
      
      This patch removes the ssleep() call and reworks the console message
      accordinly.  I have a slght concern that the resulting console message is
      too long, feedback welcome.
      
      For powerpc it also unifies the 32bit and 64bit behaviour.
      
      Fror x86_64, this patch only updates the console message, as ssleep() is
      already not present.
      Signed-off-by: NHorms <horms@verge.net.au>
      Acked-by: NPaul Mackerras <paulus@samba.org>
      Cc: Russell King <rmk@arm.linux.org.uk>
      Cc: "Luck, Tony" <tony.luck@intel.com>
      Cc: Andi Kleen <ak@muc.de>
      Cc: Chris Zankel <chris@zankel.net>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      cea6a4ba
  14. 28 6月, 2006 1 次提交
  15. 13 7月, 2005 1 次提交
  16. 24 6月, 2005 1 次提交