diff --git a/reactos/ntoskrnl/mm/mminit.c b/reactos/ntoskrnl/mm/mminit.c
index 960e056637e..7f6219a27b9 100644
--- a/reactos/ntoskrnl/mm/mminit.c
+++ b/reactos/ntoskrnl/mm/mminit.c
@@ -384,11 +384,11 @@ MmInit1(VOID)
/* Unmap low memory */
MmDeletePageTable(NULL, 0);
- //
- // Initialize ARMĀ³
- //
+#ifdef _ARM_
+ /* Initialize ARMĀ³ */
MmArmInitSystem(0, KeLoaderBlock);
-
+#endif
+
/* Initialize nonpaged pool */
MiInitializeNonPagedPool();
diff --git a/reactos/ntoskrnl/ntoskrnl-generic.rbuild b/reactos/ntoskrnl/ntoskrnl-generic.rbuild
index e35eedac8aa..855c2d1f92e 100644
--- a/reactos/ntoskrnl/ntoskrnl-generic.rbuild
+++ b/reactos/ntoskrnl/ntoskrnl-generic.rbuild
@@ -352,6 +352,11 @@
stubs.c
+
+ init.c
+ pool.c
+ syspte.c
+
@@ -359,11 +364,6 @@
page.c
-
- init.c
- pool.c
- syspte.c
-
anonmem.c
balance.c
cont.c