]> git.ipfire.org Git - thirdparty/qemu.git/commit
linux-user/s390x: Fix single-stepping SVC
authorIlya Leoshkevich <iii@linux.ibm.com>
Wed, 10 May 2023 23:02:12 +0000 (01:02 +0200)
committerMichael Tokarev <mjt@tls.msk.ru>
Wed, 7 Jun 2023 09:36:29 +0000 (12:36 +0300)
commit9b7c1e431eb7707b4e96a98001d87917dcad26f1
tree98fd839fbac68297c1d5db34ef1c3fcdfa7008ed
parent0a3a9ae1f22fd0adc3f37cef6ce0207c8233ede6
linux-user/s390x: Fix single-stepping SVC

Currently single-stepping SVC executes two instructions. The reason is
that EXCP_DEBUG for the SVC instruction itself is masked by EXCP_SVC.
Fix by re-raising EXCP_DEBUG.

Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230510230213.330134-2-iii@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
(cherry picked from commit 01b9990a3fb84bb9a14017255ab1a4fa86588215)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
linux-user/s390x/cpu_loop.c