mirror of
https://git.proxmox.com/git/qemu
synced 2025-07-09 16:27:25 +00:00
target-xtensa: implement SYNC group
All operations in this group are no-ops, because there are no delayed side effects. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
parent
91a5bb76d4
commit
28067b2288
@ -429,7 +429,36 @@ static void disas_xtensa_insn(DisasContext *dc)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case 2: /*SYNC*/
|
case 2: /*SYNC*/
|
||||||
TBD();
|
switch (RRR_T) {
|
||||||
|
case 0: /*ISYNC*/
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 1: /*RSYNC*/
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 2: /*ESYNC*/
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 3: /*DSYNC*/
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 8: /*EXCW*/
|
||||||
|
HAS_OPTION(XTENSA_OPTION_EXCEPTION);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 12: /*MEMW*/
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 13: /*EXTW*/
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 15: /*NOP*/
|
||||||
|
break;
|
||||||
|
|
||||||
|
default: /*reserved*/
|
||||||
|
RESERVED();
|
||||||
|
break;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 3: /*RFEIx*/
|
case 3: /*RFEIx*/
|
||||||
|
Loading…
Reference in New Issue
Block a user