On 3/19/26 2:51 PM, Philippe Mathieu-Daudé wrote: > Replace legacy ld/st_phys() by address_space_ld/st() > then lock the target again further legacy API uses. > > Philippe Mathieu-Daudé (5): > target/s390x: Replace legacy ld/st_phys -> address_space_ld/st (cpu) > target/s390x: Replace legacy ld/st_phys -> address_space_ld/st (mmu) > target/s390x: Replace legacy ld/st_phys -> address_space_ld/st (tcg) > target/s390x: Replace legacy ld/st_phys -> address_space_ld/st (kvm) > configs/targets: Restrict the legacy ldst_phys() API on s390x target
For the series: Reviewed-by: Matthew Rosato <[email protected]> For good measure I also ran some s390x kvm regression tests, took a less comprehensive spin with a tcg s390x guest (on s390 host), and forced a few of these codepaths as a sanity check. > > configs/targets/s390x-softmmu.mak | 1 + > target/s390x/cpu-system.c | 2 +- > target/s390x/kvm/kvm.c | 12 ++++++++---- > target/s390x/mmu_helper.c | 5 +++-- > target/s390x/tcg/excp_helper.c | 21 +++++++++++++-------- > target/s390x/tcg/mem_helper.c | 12 +++++++----- > 6 files changed, 33 insertions(+), 20 deletions(-) >
