target-tilegx: Let x1 pipe process bpt instruction only
According to the related document, bpt can be only in x1 pipe. Signed-off-by: Chen Gang <gang.chen.5i5j@gmail.com> Message-Id: <1443224574-2718-1-git-send-email-gang.chen.5i5j@gmail.com> Signed-off-by: Richard Henderson <rth@twiddle.net>
This commit is contained in:
parent
9ff5b57c21
commit
f723287944
@ -458,8 +458,14 @@ static TileExcp gen_rr_opcode(DisasContext *dc, unsigned opext,
|
||||
mnemonic = "flushwb";
|
||||
goto done0;
|
||||
case OE_RR_X1(ILL):
|
||||
if (dest == 0x1c && srca == 0x25) {
|
||||
mnemonic = "bpt";
|
||||
goto done2;
|
||||
}
|
||||
/* Fall through */
|
||||
case OE_RR_Y1(ILL):
|
||||
mnemonic = (dest == 0x1c && srca == 0x25 ? "bpt" : "ill");
|
||||
mnemonic = "ill";
|
||||
done2:
|
||||
qemu_log_mask(CPU_LOG_TB_IN_ASM, "%s", mnemonic);
|
||||
return TILEGX_EXCP_OPCODE_UNKNOWN;
|
||||
case OE_RR_X1(MF):
|
||||
|
Loading…
Reference in New Issue
Block a user