ARM: rework "arm reg" output for new mode
authorDavid Brownell <dbrownell@users.sourceforge.net>
Wed, 18 Nov 2009 23:31:24 +0000 (15:31 -0800)
committerDavid Brownell <dbrownell@users.sourceforge.net>
Wed, 18 Nov 2009 23:31:24 +0000 (15:31 -0800)
commitbd9d05e14bd08352811561e2d59a7ef2d9f3ed25
tree4afff830d59bb01c96455c0df42303126c83aebf
parentf0c9e89e1a1747bf2bf40d42f3c7e795f73d41bb
ARM: rework "arm reg" output for new mode

Change the layout to show the "Secure Monitor" registers too,
when they're present.

Instead of lining registers for each of six (or seven) modes up
in adjacent vertical columns, display each mode's registers (or
shadows) in a single block, avoiding duplicate value displays.

This also lets us shrink the line length to fits in standard 80
character lines ... six or seven 18-character columns can't fit.

Relabel "r13" as "sp", so it's more meaningful.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
src/target/armv4_5.c