From: Eric Farman Date: Thu, 29 May 2014 17:50:37 +0000 (-0400) Subject: s390x: Add vector registers to HMP output X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=56c42271495fc5f6c5bd70c4309a74b425c5cbda;p=qemu.git s390x: Add vector registers to HMP output There are mechanisms to dump registers via the qemu HMP interface, such as the "info registers" command. Expand this output to dump the new vector registers. Signed-off-by: Eric Farman Reviewed-by: David Hildenbrand Reviewed-by: Thomas Huth Signed-off-by: Cornelia Huck --- diff --git a/target-s390x/translate.c b/target-s390x/translate.c index 06fc1923eb..fbffd3066d 100644 --- a/target-s390x/translate.c +++ b/target-s390x/translate.c @@ -121,6 +121,12 @@ void s390_cpu_dump_state(CPUState *cs, FILE *f, fprintf_function cpu_fprintf, } } + for (i = 0; i < 32; i++) { + cpu_fprintf(f, "V%02d=%016" PRIx64 "%016" PRIx64, i, + env->vregs[i][0].ll, env->vregs[i][1].ll); + cpu_fprintf(f, (i % 2) ? " " : "\n"); + } + #ifndef CONFIG_USER_ONLY for (i = 0; i < 16; i++) { cpu_fprintf(f, "C%02d=%016" PRIx64, i, env->cregs[i]);