History log of /arch/xtensa/include/asm/traps.h
Revision Date Author Comments
e2fd1374c705abe4661df3fb6fadb3879c7c1846 22-Jan-2014 Max Filippov <jcmvbkbc@gmail.com> xtensa: introduce spill_registers_kernel macro

Most in-kernel users want registers spilled on the kernel stack and
don't require PS.EXCM to be set. That means that they don't need fixup
routine and could reuse regular window overflow mechanism for that,
which makes spill routine very simple.

Cc: stable@vger.kernel.org
Suggested-by: Chris Zankel <chris@zankel.net>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
f615136c06a791364f5afa8b8ba965315a6440f1 17-Oct-2013 Max Filippov <jcmvbkbc@gmail.com> xtensa: add SMP support

This is largely based on SMP code from the xtensa-2.6.29-smp tree by
Piet Delaney, Marc Gauthier, Joe Taylor, Christian Zankel (and possibly
other Tensilica folks).

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Chris Zankel <chris@zankel.net>
4e96274e2b7a7463de6849c0411d876182ee8889 06-Apr-2013 Max Filippov <jcmvbkbc@gmail.com> xtensa: clean up stpill_registers

- remove unused asm parameters;
- fix EXCM bit setting in the PS SR during _spill_registers call.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Chris Zankel <chris@zankel.net>
2d6f82fee45a52359012948306587eba704cf35b 03-Feb-2013 Max Filippov <jcmvbkbc@gmail.com> xtensa: move spill_registers to traps.h

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Chris Zankel <chris@zankel.net>
28570e8dac5c86ab10ce2a7e9c02d3aaece63760 19-Nov-2012 Max Filippov <jcmvbkbc@gmail.com> xtensa: add trap_set_handler function

trap_set_handler sets new C-handler in the exception table and returns
previous handler.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Chris Zankel <chris@zankel.net>