|
From: | Richard Henderson |
Subject: | Re: [Qemu-devel] [PATCH RFC v1 24/29] target-arc: NOP, UNIMP |
Date: | Tue, 20 Sep 2016 17:39:03 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 |
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~
[Prev in Thread] | Current Thread | [Next in Thread] |