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


Reply via email to