Index: arch/mips/src/cpu/cpu.c
===================================================================
--- arch/mips/src/cpu/cpu.c	(revision 3902f8a4db97bf99c417daca9652e8f1f67bbac3)
+++ arch/mips/src/cpu/cpu.c	(revision 379d73f3869a721fb39fb9f14fbf938a005c8aa6)
@@ -35,4 +35,5 @@
 
 #include <typedefs.h>
+#include <print.h>
 
 struct {
Index: arch/mips/src/exception.c
===================================================================
--- arch/mips/src/exception.c	(revision 3902f8a4db97bf99c417daca9652e8f1f67bbac3)
+++ arch/mips/src/exception.c	(revision 379d73f3869a721fb39fb9f14fbf938a005c8aa6)
@@ -28,4 +28,5 @@
 
 #include <arch/exception.h>
+#include <arch/interrupt.h>
 #include <panic.h>
 #include <arch/cp0.h>
Index: arch/mips/src/mm/page.c
===================================================================
--- arch/mips/src/mm/page.c	(revision 3902f8a4db97bf99c417daca9652e8f1f67bbac3)
+++ arch/mips/src/mm/page.c	(revision 379d73f3869a721fb39fb9f14fbf938a005c8aa6)
@@ -32,4 +32,5 @@
 #include <mm/frame.h>
 #include <mm/page.h>
+#include <memstr.h>
 
 pte_t *PTL0 = NULL;
Index: arch/mips/src/mm/tlb.c
===================================================================
--- arch/mips/src/mm/tlb.c	(revision 3902f8a4db97bf99c417daca9652e8f1f67bbac3)
+++ arch/mips/src/mm/tlb.c	(revision 379d73f3869a721fb39fb9f14fbf938a005c8aa6)
@@ -34,4 +34,9 @@
 #include <arch.h>
 
+void main_bsp(void);
+
+
+
+
 int bootstrap = 1;
 
