diff options
author | Maxim Kuvyrkov <maxim@kugelworks.com> | 2009-11-10 18:05:24 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim@kugelworks.com> | 2009-11-10 18:05:24 +0000 |
commit | 0d999f3337f41a9a495156e6821fcca7e0891671 (patch) | |
tree | 4435c476e4146fed9ca0c1a5959b45990e72b48b /opcodes | |
parent | 3ab904c41635d1d3b578fd945dabfb32de373fa0 (diff) | |
download | fsf-binutils-gdb-0d999f3337f41a9a495156e6821fcca7e0891671.zip fsf-binutils-gdb-0d999f3337f41a9a495156e6821fcca7e0891671.tar.gz fsf-binutils-gdb-0d999f3337f41a9a495156e6821fcca7e0891671.tar.bz2 |
* 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/ChangeLog | 4 | ||||
-rw-r--r-- | opcodes/m68k-dis.c | 8 |
2 files changed, 10 insertions, 2 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index f8be7a3..bb16faf 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 5d07c1d..627abcc 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}, |