On Fri, 6 Sep 2019 at 15:34, Mark Cave-Ayland <mark.cave-ayl...@ilande.co.uk> wrote: > > On 01/08/2019 19:30, Peter Maydell wrote: > > > This patchset converts the SPARC target away from the old > > broken do_unassigned_access hook to the new (added in 2017...) > > do_transaction_failed hook. In the process it fixes a number > > of bugs in corner cases.
> > Peter Maydell (7): > > target/sparc: Factor out the body of sparc_cpu_unassigned_access() > > target/sparc: Check for transaction failures in MMU passthrough ASIs > > target/sparc: Check for transaction failures in MXCC stream ASI > > accesses > > target/sparc: Correctly handle bus errors in page table walks > > target/sparc: Handle bus errors in mmu_probe() > > target/sparc: Remove unused ldl_phys from dump_mmu() > > target/sparc: Switch to do_transaction_failed() hook > > > > target/sparc/cpu.h | 8 +- > > target/sparc/cpu.c | 2 +- > > target/sparc/ldst_helper.c | 319 +++++++++++++++++++++---------------- > > target/sparc/mmu_helper.c | 57 +++++-- > > 4 files changed, 238 insertions(+), 148 deletions(-) > > I've just run this through my SPARC test images with a fairly recent git > master and I > don't see any obvious regressions so: > > Tested-by: Mark Cave-Ayland <mark.cave-ayl...@ilande.co.uk> > > Thanks for taking the time to do the conversion for the SPARC target. Thanks; I've applied the patchset to master. -- PMM