OSDN Git Service

s390x/gdb: Split s390-virt.xml
authorIlya Leoshkevich <iii@linux.ibm.com>
Tue, 14 Mar 2023 10:18:13 +0000 (11:18 +0100)
committerThomas Huth <thuth@redhat.com>
Fri, 28 Apr 2023 06:05:37 +0000 (08:05 +0200)
commit8afc43ea631ffe3de889b84028c3ce430047301d
tree2bfbd614e527932d5d1af4a395bbaac4787d518b
parentcc5ee50fff9dbac0aac32cd892a7163c7babcca1
s390x/gdb: Split s390-virt.xml

Both TCG and KVM emulate ckc, cputm, last_break and prefix, and it's
quite useful to have them during debugging. Right now they are grouped
together with KVM-only pp, pfault_token, pfault_select and
pfault_compare in s390-virt.xml, and are not available when debugging
TCG-emulated code.

Move KVM-only registers into the new s390-virt-kvm.xml file. Advertise
s390-virt.xml always, and the new s390-virt-kvm.xml only for KVM.

Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230314101813.174874-1-iii@linux.ibm.com>
Acked-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
configs/targets/s390x-linux-user.mak
configs/targets/s390x-softmmu.mak
gdb-xml/s390-virt-kvm.xml [new file with mode: 0644]
gdb-xml/s390-virt.xml
target/s390x/gdbstub.c