On 09/08/2016 03:32 PM, Michael Rolnik wrote:
+int arc_gen_UNIMP(DisasCtxt *ctx)
+{
+ /* PC = INT_VECTOR_BACE + 0x10 */
+ tcg_gen_andi_tl(cpu_pc, cpu_intvec, 0xffffffc0);
+ tcg_gen_addi_tl(cpu_pc, cpu_pc, 0x10);
+
+ return BS_EXCP;
+}
This should be done via an exception, with the pc change done in do_interrupt. r~
