set_preferred_target_page_bits() doesn't have any target specific restriction anymore; move it to the common counterpart.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]> --- page-vary-common.c | 10 ++++++++++ page-vary-target.c | 10 ---------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/page-vary-common.c b/page-vary-common.c index ab77672dd41..a2417354cc5 100644 --- a/page-vary-common.c +++ b/page-vary-common.c @@ -20,6 +20,7 @@ #define IN_PAGE_VARY 1 #include "qemu/osdep.h" +#include "qemu/target-info.h" #include "exec/page-vary.h" /* WARNING: This file must *not* be complied with -flto. */ @@ -43,6 +44,15 @@ bool set_preferred_target_page_bits_common(int bits) return true; } +bool set_preferred_target_page_bits(int bits) +{ + assert(bits >= TARGET_PAGE_BITS_MIN); + if (target_page_bits_vary()) { + return set_preferred_target_page_bits_common(bits); + } + return true; +} + void finalize_target_page_bits_common(int min) { if (target_page.bits == 0) { diff --git a/page-vary-target.c b/page-vary-target.c index 5fb79eb5752..a81c91410b3 100644 --- a/page-vary-target.c +++ b/page-vary-target.c @@ -20,7 +20,6 @@ #define IN_PAGE_VARY 1 #include "qemu/osdep.h" -#include "qemu/target-info.h" #include "exec/page-vary.h" #include "exec/target_page.h" @@ -44,15 +43,6 @@ int migration_legacy_page_bits(void) } #endif -bool set_preferred_target_page_bits(int bits) -{ - assert(bits >= TARGET_PAGE_BITS_MIN); - if (target_page_bits_vary()) { - return set_preferred_target_page_bits_common(bits); - } - return true; -} - void finalize_target_page_bits(void) { #ifndef TARGET_PAGE_BITS_VARY -- 2.52.0
