Commit ffc500ea02cdd2fcf3925bc2141309e056643c1f
1 parent
55d7e8f6
target-alpha: fix emulation of ecb
As ECB is a hint, it can be safely emulated as a nop. This change is necessary to boot Tru64. Signed-off-by: Tristan Gingold <gingold@adacore.com> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7111 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
0 additions
and
6 deletions
target-alpha/translate.c
| @@ -1732,12 +1732,6 @@ static always_inline int translate_one (DisasContext *ctx, uint32_t insn) | @@ -1732,12 +1732,6 @@ static always_inline int translate_one (DisasContext *ctx, uint32_t insn) | ||
| 1732 | break; | 1732 | break; |
| 1733 | case 0xE800: | 1733 | case 0xE800: |
| 1734 | /* ECB */ | 1734 | /* ECB */ |
| 1735 | - /* XXX: TODO: evict tb cache at address rb */ | ||
| 1736 | -#if 0 | ||
| 1737 | - ret = 2; | ||
| 1738 | -#else | ||
| 1739 | - goto invalid_opc; | ||
| 1740 | -#endif | ||
| 1741 | break; | 1735 | break; |
| 1742 | case 0xF000: | 1736 | case 0xF000: |
| 1743 | /* RS */ | 1737 | /* RS */ |