diff options
author | David Hildenbrand <dahi@linux.vnet.ibm.com> | 2012-09-03 13:09:10 +0200 |
---|---|---|
committer | Cornelia Huck <cornelia.huck@de.ibm.com> | 2014-05-20 13:05:58 +0200 |
commit | 770a63792b2c9a3f9565b68b0a7ef0be6883f551 (patch) | |
tree | 719d8a98fce82f05a422ba922efde03833c16564 /target-s390x/cpu-qom.h | |
parent | b30f4dfbdaf353e580f8a834aeea6b96ac1c67c9 (diff) | |
download | qemu-770a63792b2c9a3f9565b68b0a7ef0be6883f551.zip qemu-770a63792b2c9a3f9565b68b0a7ef0be6883f551.tar.gz qemu-770a63792b2c9a3f9565b68b0a7ef0be6883f551.tar.bz2 |
s390x/kvm: hw debugging support via guest PER facility
This patch makes use of the hw debugging support in kvm (provided by the guest's
PER facility) on s390. It enables the following features, available using the
gdbserver:
- single-stepping
- hw breakpoints
- hw watchpoints
Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Diffstat (limited to 'target-s390x/cpu-qom.h')
-rw-r--r-- | target-s390x/cpu-qom.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/target-s390x/cpu-qom.h b/target-s390x/cpu-qom.h index ac0460e..f9c96d1 100644 --- a/target-s390x/cpu-qom.h +++ b/target-s390x/cpu-qom.h @@ -86,6 +86,7 @@ int s390_cpu_write_elf64_note(WriteCoreDumpFunction f, CPUState *cs, int s390_cpu_write_elf64_qemunote(WriteCoreDumpFunction f, CPUState *cpu, void *opaque); hwaddr s390_cpu_get_phys_page_debug(CPUState *cpu, vaddr addr); +hwaddr s390_cpu_get_phys_addr_debug(CPUState *cpu, vaddr addr); int s390_cpu_gdb_read_register(CPUState *cpu, uint8_t *buf, int reg); int s390_cpu_gdb_write_register(CPUState *cpu, uint8_t *buf, int reg); |