summaryrefslogtreecommitdiff
path: root/opcodes
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim@codesourcery.com>2009-11-10 18:05:23 +0000
committerMaxim Kuvyrkov <maxim@codesourcery.com>2009-11-10 18:05:23 +0000
commit0764d2e8521b943b023ab6576b0471b391010f19 (patch)
tree8aaef09012c8f5774bfb63dacd4a54b43148ab9d /opcodes
parentc3fa5e96673f53fc5fabe9ca55b740e416eca899 (diff)
downloadbinutils-redhat-0764d2e8521b943b023ab6576b0471b391010f19.tar.gz
* config/m68k-parse.h (enum m68k_register): Add ACR[4-7], RGPIOBAR.
* config/tc-m68k.c (mcf5206_ctrl): Fix whitespace. (mcf52223_ctrl): Remove non-existent registers. (mcf54418): Define. (mcf54455): Remove MBAR. (m68k_cpus): Add lines for MCF5441x family. (m68k_ip, init_table): Handle RGPIOBAR, ACR[4-7]. * m68k-dis.c (print_insn_arg): Handle RGPIOBAR, ACR[4-7] and MBAR[01].
Diffstat (limited to 'opcodes')
-rw-r--r--opcodes/ChangeLog4
-rw-r--r--opcodes/m68k-dis.c8
2 files changed, 10 insertions, 2 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index f8be7a34d5..bb16faf01f 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,7 @@
+2009-11-10 Maxim Kuvyrkov <maxim@codesourcery.com>
+
+ * m68k-dis.c (print_insn_arg): Handle RGPIOBAR, ACR[4-7] and MBAR[01].
+
2009-11-06 Sebastian Pop <sebastian.pop@amd.com>
* i386-dis.c (reg_table): Add XOP_8F_TABLE (XOP_09) to
diff --git a/opcodes/m68k-dis.c b/opcodes/m68k-dis.c
index 5d07c1df78..627abcc2ac 100644
--- a/opcodes/m68k-dis.c
+++ b/opcodes/m68k-dis.c
@@ -707,14 +707,18 @@ print_insn_arg (const char *d,
{"%sfc", 0x000}, {"%dfc", 0x001}, {"%cacr", 0x002},
{"%tc", 0x003}, {"%itt0",0x004}, {"%itt1", 0x005},
{"%dtt0",0x006}, {"%dtt1",0x007}, {"%buscr",0x008},
+ {"%rgpiobar", 0x009}, {"%acr4",0x00c},
+ {"%acr5",0x00d}, {"%acr6",0x00e}, {"%acr7", 0x00f},
{"%usp", 0x800}, {"%vbr", 0x801}, {"%caar", 0x802},
{"%msp", 0x803}, {"%isp", 0x804},
{"%pc", 0x80f},
/* Reg c04 is sometimes called flashbar or rambar.
- Rec c05 is also sometimes called rambar. */
+ Reg c05 is also sometimes called rambar. */
{"%rambar0", 0xc04}, {"%rambar1", 0xc05},
- {"%mbar", 0xc0f},
+ /* reg c0e is sometimes called mbar2 or secmbar.
+ reg c0f is sometimes called mbar. */
+ {"%mbar0", 0xc0e}, {"%mbar1", 0xc0f},
/* Should we be calling this psr like we do in case 'Y'? */
{"%mmusr",0x805},