qemu with hax to log dma reads & writes jcs.org/2018/11/12/vfio

s390x: Adjust GDB stub

We have successfully lazilized cc computation, so we need to manually
trigger its calculation when gdb wants to fetch it. We also changed the
variable name, so writing it writes into a different field now.

Signed-off-by: Alexander Graf <agraf@suse.de>

+6 -2
+6 -2
gdbstub.c
··· 1436 1436 /* XXX */ 1437 1437 break; 1438 1438 case S390_PC_REGNUM: GET_REGL(env->psw.addr); break; 1439 - case S390_CC_REGNUM: GET_REG32(env->cc); break; 1439 + case S390_CC_REGNUM: 1440 + env->cc_op = calc_cc(env, env->cc_op, env->cc_src, env->cc_dst, 1441 + env->cc_vr); 1442 + GET_REG32(env->cc_op); 1443 + break; 1440 1444 } 1441 1445 1442 1446 return 0; ··· 1462 1466 /* XXX */ 1463 1467 break; 1464 1468 case S390_PC_REGNUM: env->psw.addr = tmpl; break; 1465 - case S390_CC_REGNUM: env->cc = tmp32; r=4; break; 1469 + case S390_CC_REGNUM: env->cc_op = tmp32; r=4; break; 1466 1470 } 1467 1471 1468 1472 return r;