]> git.hungrycats.org Git - linux/commit
[PATCH] v850 kernel entry fixes and cleanup
authorMiles Bader <miles@lsi.nec.co.jp>
Tue, 18 Feb 2003 13:39:36 +0000 (05:39 -0800)
committerLinus Torvalds <torvalds@home.transmeta.com>
Tue, 18 Feb 2003 13:39:36 +0000 (05:39 -0800)
commit97f1c050b02b2ab3c7dd555c4de43b4abe7244e0
treee3f2301d06b51c1bc46e9fbf516cb2121404714d
parent8e5da0eb3aeef4c4adfffb2e523c4bdace67250c
[PATCH] v850 kernel entry fixes and cleanup

1) Preserve the v850 system-call-number register when handling a signal;
   otherwise system calls will not be correctly restarted afterwards
2) Correctly handle illegal insn exceptions, which need a special
   instruction to return (not reti), and save PC/PSW to a different place
2) Remove some unnecessary register saving in the trap handler
3) Consolidate various places that use the register save/restore macros
4) Eliminate some unused compile-time configuration stuff
5) A bit of whitespace and other syntactic cleanup
arch/v850/kernel/bug.c
arch/v850/kernel/entry.S
arch/v850/kernel/intv.S