diff options
author | Paul Mundt <lethal@linux-sh.org> | 2006-12-08 09:41:43 +0100 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2006-12-12 00:42:08 +0100 |
commit | dc34d312c7b25d5d0f54c16d143a9526936e5d38 (patch) | |
tree | 3f409a98a130e688ffbe7787f18166b2a29f08a4 /usr | |
parent | rtc: rtc-sh: alarm support. (diff) | |
download | linux-dc34d312c7b25d5d0f54c16d143a9526936e5d38.tar.xz linux-dc34d312c7b25d5d0f54c16d143a9526936e5d38.zip |
sh: BUG() handling through trapa vector.
Previously we haven't been doing anything with verbose BUG() reporting,
and we've been relying on the oops path for handling BUG()'s, which is
rather sub-optimal.
This switches BUG handling to use a fixed trapa vector (#0x3e) where we
construct a small bug frame post trapa instruction to get the context
right. This also makes it trivial to wire up a DIE_BUG for the atomic
die chain, which we couldn't really do before.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'usr')
0 files changed, 0 insertions, 0 deletions