target: e2k: add %ip for rrd

This commit is contained in:
Alibek Omarov 2020-11-23 15:59:33 +03:00 committed by Denis Drakhnia
parent d05841bd16
commit f19fe47cc8
1 changed files with 5 additions and 4 deletions

View File

@ -283,17 +283,17 @@ uint64_t helper_state_reg_get(CPUE2KState *env, int reg)
switch (reg) {
case 0x2c: /* %usd.hi */
return env->usd_hi;
break;
case 0x2d: /* %usd.lo */
return env->usd_lo;
break;
case 0x81: /* %ip */
return env->ip;
case 0x83: /* %lsr */
return env->lsr;
break;
default:
/* TODO: exception */
qemu_log_mask(LOG_UNIMP, "unknown register 0x%x\n", reg);
abort();
break;
return 0; /* unreachable */
}
}
@ -312,6 +312,7 @@ void helper_state_reg_set(CPUE2KState *env, int reg, uint64_t val)
env->lsr = val;
break;
default:
qemu_log_mask(LOG_UNIMP, "unknown register 0x%x\n", reg);
helper_raise_exception(env, E2K_EXCP_ILLOPC);
break;
}