diff options
author | Leon Alrae <leon.alrae@imgtec.com> | 2014-07-11 16:11:33 +0100 |
---|---|---|
committer | Leon Alrae <leon.alrae@imgtec.com> | 2014-11-03 11:48:34 +0000 |
commit | 339cd2a82aca031370cd71b1118a5565dc2af0a9 (patch) | |
tree | d17b67cee2ea8d66d248e463f287a4a802a41126 /libcacard/vreader.h | |
parent | faf1f68ba11c919191dd7a5f32cfd0b6401c4827 (diff) | |
download | qemu-339cd2a82aca031370cd71b1118a5565dc2af0a9.zip |
target-mips: implement forbidden slot
When conditional compact branch is encountered decode one more instruction in
current translation block - that will be forbidden slot. Instruction in
forbidden slot will be executed only if conditional compact branch is not taken.
Any control transfer instruction (CTI) which are branches, jumps, ERET,
DERET, WAIT and PAUSE will generate RI exception if executed in forbidden or
delay slot.
Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
Reviewed-by: Yongbok Kim <yongbok.kim@imgtec.com>
Diffstat (limited to 'libcacard/vreader.h')
0 files changed, 0 insertions, 0 deletions