Message ID | 1427991238-19436-1-git-send-email-heshamelmatary@gmail.com |
---|---|
State | New |
Headers | show |
diff --git a/target-openrisc/translate.c b/target-openrisc/translate.c index dc76789..b024f11 100644 --- a/target-openrisc/translate.c +++ b/target-openrisc/translate.c @@ -750,6 +750,11 @@ static void dec_misc(DisasContext *dc, uint32_t insn) switch (op1) { case 0x01: /* l.nop */ LOG_DIS("l.nop %d\n", I16); + + if(I16 == 0xC) { + exit(0); + } + break; default:
or1ksim simulator currently handles "l.nop 0xC" instruction as a halt signal. Do the same for QEMU. Signed-off-by: Hesham ALMatary <heshamelmatary@gmail.com> --- target-openrisc/translate.c | 5 +++++ 1 file changed, 5 insertions(+)