target/ppc: Improve book3s branch trace interrupt for v2.07S
commit148953849d25f3e4a9a88031ac88921147548cd0
authorNicholas Piggin <npiggin@gmail.com>
Tue, 8 Aug 2023 03:11:12 +0000 (8 13:11 +1000)
committerCédric Le Goater <clg@kaod.org>
Wed, 6 Sep 2023 09:19:32 +0000 (6 11:19 +0200)
treee389fcaf6a486ce11d85637921fc2716a95f3ed2
parent98a18f4d1189886921f563bbff86c30090915dfd
target/ppc: Improve book3s branch trace interrupt for v2.07S

Improve the emulation accuracy of the single step and branch trace
interrupts for v2.07S. Set SRR1[33]=1, and set SIAR to completed
instruction address.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
target/ppc/excp_helper.c
target/ppc/helper.h
target/ppc/translate.c