Hi Phil,
What about going a step or two further and eliminating
page-vary-target.c entirely?
r~
Philippe Mathieu-Daudé (1):
page-vary: Expose TARGET_PAGE_BITS_MIN definition
Richard Henderson (6):
target-info: Add page_bits_{init,vary}
target-info: Move TARGET_PAGE_BITS sanity check
page-vary: Build set_preferred_target_page_bits as common code
page-vary: Build finalize_target_page_bits as common code
page-vary: Build migration_legacy_page_bits as common code
target-info: Eliminate TARGET_PAGE_BITS_LEGACY
include/exec/page-vary.h | 19 ++++++--
include/qemu/target-info-impl.h | 7 +++
target/arm/cpu-param.h | 1 -
configs/targets/aarch64-softmmu.c | 2 +
configs/targets/arm-softmmu.c | 2 +
page-vary-common.c | 44 +++++++++++------
page-vary-system.c | 33 +++++++++++++
page-vary-target.c | 81 -------------------------------
target-info-stub.c | 15 ++++++
meson.build | 2 +-
10 files changed, 103 insertions(+), 103 deletions(-)
create mode 100644 page-vary-system.c
delete mode 100644 page-vary-target.c
--
2.43.0