linux/arch/metag/kernel
James Hogan ac919f0883 metag: Traps
Add trap code for metag. At the lowest level Meta traps (and return from
interrupt instruction - RTI) simply swap the PC and PCX registers and
optionally toggle the interrupt status bit (ISTAT). Low level TBX code
in tbipcx.S handles the core context save, determine the TBX signal
number based on the core trigger that fired (using the TXSTATI status
register), and call TBX signal handlers (mostly in traps.c) via a vector
table.

Signed-off-by: James Hogan <james.hogan@imgtec.com>
Cc: Al Viro <viro@zeniv.linux.org.uk>
2013-03-02 20:09:45 +00:00
..
clock.c metag: Time keeping 2013-03-02 20:09:22 +00:00
devtree.c metag: Device tree 2013-03-02 20:09:22 +00:00
head.S
kick.c metag: Traps 2013-03-02 20:09:45 +00:00
machines.c
ptrace.c metag: ptrace 2013-03-02 20:09:22 +00:00
setup.c
signal.c metag: Signal handling 2013-03-02 20:09:21 +00:00
tbiunexp.S metag: Traps 2013-03-02 20:09:45 +00:00
tcm.c metag: TCM support 2013-03-02 20:09:21 +00:00
time.c metag: Time keeping 2013-03-02 20:09:22 +00:00
traps.c metag: Traps 2013-03-02 20:09:45 +00:00