:: commit a7bac2539782a7e241d74aa7173a065fba17a8e2

mintsuki <mintsuki@protonmail.com> — 2023-11-14 06:35

parents: 54f3118f4c

mm/mtrr: Gate to x86 only

diff --git a/common/mm/mtrr.c b/common/mm/mtrr.c
index 9f24a046..8ed9a74d 100644
--- a/common/mm/mtrr.c
+++ b/common/mm/mtrr.c
@@ -1,3 +1,5 @@
+#if defined (__x86_64__) || defined (__i386__)
+
 #include <stdint.h>
 #include <stddef.h>
 #include <mm/mtrr.h>
@@ -138,3 +140,5 @@ void mtrr_restore(void) {
     /* restore old value of cr0 */
     asm volatile ("mov %0, %%cr0" :: "r"(old_cr0) : "memory");
 }
+
+#endif
diff --git a/common/mm/mtrr.h b/common/mm/mtrr.h
index 6ce05264..80428693 100644
--- a/common/mm/mtrr.h
+++ b/common/mm/mtrr.h
@@ -1,7 +1,11 @@
 #ifndef __MM__MTRR_H__
 #define __MM__MTRR_H__
 
+#if defined (__x86_64__) || defined (__i386__)
+
 void mtrr_save(void);
 void mtrr_restore(void);
 
 #endif
+
+#endif
tab: 248 wrap: offon