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


Reply via email to