On 04/02/2026 19.27, Philippe Mathieu-Daudé wrote:
Except the ioinst.c file which uses the TARGET_PAGE_SIZE
definition in the ioinst_handle_chsc() method, all other
files in meson's s390x_system_ss[] source set don't use
any target-specific code. Moving them in the other
s390x_common_system_ss[] set to build as common objects
ensures these files won't use any target-specific API
such target_ulong / TARGET_PAGE_SIZE, thus forcing to use
the appropriate types instead (such vaddr, hwaddr, uint64_t,
...).
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
---
target/s390x/meson.build | 7 ++++++-
target/s390x/tcg/meson.build | 2 +-
2 files changed, 7 insertions(+), 2 deletions(-)
Reviewed-by: Thomas Huth <[email protected]>