Signed-off-by: Oleksii Kurochko <oleksii.kurochko@gmail.com>
---
Changes in V2:
* Update the commit message
---
xen/arch/riscv/setup.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/xen/arch/riscv/setup.c b/xen/arch/riscv/setup.c
index b56c69a3dc..a3481973ff 100644
--- a/xen/arch/riscv/setup.c
+++ b/xen/arch/riscv/setup.c
@@ -6,6 +6,7 @@
#include <asm/boot-info.h>
#include <asm/csr.h>
#include <asm/early_printk.h>
+#include <asm/mm.h>
#include <asm/traps.h>
/* Xen stack for bringing up the first CPU. */
@@ -53,6 +54,10 @@ void __init noreturn start_xen(unsigned long bootcpu_id,
test_macros_from_bug_h();
+ setup_initial_pagetables();
+
+ enable_mmu();
+
early_printk("All set up\n");
for ( ;; )
--
2.39.2