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é <philmd@linaro.org>
---
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