target: "mcr" and "mrc" are ARM-specific
commit177bbd8891ae737ea7f8c0791a6236f72cedee40
authorDavid Brownell <dbrownell@users.sourceforge.net>
Tue, 1 Dec 2009 08:48:53 +0000 (1 00:48 -0800)
committerDavid Brownell <dbrownell@users.sourceforge.net>
Tue, 1 Dec 2009 08:48:53 +0000 (1 00:48 -0800)
treeceeef8ae2d729eb5c3d539249f13f019fa300d7c
parent209a0197f0c79442a2314199170a957c36c0ddb6
target: "mcr" and "mrc" are ARM-specific

Switch "mrc" and "mcr" commands to be toplevel ARM operations,
as they should initially have been.

Correct the usage message for both commands:  it matches ARM
documentation (as one wants!) instead of reordering them to
match the funky mrc() and mcr() method usage (sigh).

For Cortex-A8: restore a line that got accidentally dropped,
so the secure monitor mode shadow registers will show again.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
src/target/arm11.c
src/target/arm720t.c
src/target/arm920t.c
src/target/arm926ejs.c
src/target/armv4_5.c
src/target/armv4_5.h
src/target/cortex_a8.c
src/target/target.c
src/target/target_type.h