Index: kernel/arch/arm32/include/arch/fpu_context.h
===================================================================
--- kernel/arch/arm32/include/arch/fpu_context.h	(revision 8d2dd7f2d52fbc7693f94b66e451eeff3756d061)
+++ kernel/arch/arm32/include/arch/fpu_context.h	(revision 525c5ac5b9fa9910f16d49c50efb5ca3369bc0e6)
@@ -37,4 +37,5 @@
 #define KERN_arm32_FPU_CONTEXT_H_
 
+#include <stdbool.h>
 #include <typedefs.h>
 
Index: kernel/arch/arm32/include/arch/interrupt.h
===================================================================
--- kernel/arch/arm32/include/arch/interrupt.h	(revision 8d2dd7f2d52fbc7693f94b66e451eeff3756d061)
+++ kernel/arch/arm32/include/arch/interrupt.h	(revision 525c5ac5b9fa9910f16d49c50efb5ca3369bc0e6)
@@ -37,5 +37,5 @@
 #define KERN_arm32_INTERRUPT_H_
 
-#include <typedefs.h>
+#include <stdbool.h>
 #include <arch/exception.h>
 
Index: kernel/arch/arm32/include/arch/mm/km.h
===================================================================
--- kernel/arch/arm32/include/arch/mm/km.h	(revision 8d2dd7f2d52fbc7693f94b66e451eeff3756d061)
+++ kernel/arch/arm32/include/arch/mm/km.h	(revision 525c5ac5b9fa9910f16d49c50efb5ca3369bc0e6)
@@ -36,4 +36,5 @@
 #define KERN_arm32_KM_H_
 
+#include <stdbool.h>
 #include <typedefs.h>
 
Index: kernel/arch/arm32/src/mm/km.c
===================================================================
--- kernel/arch/arm32/src/mm/km.c	(revision 8d2dd7f2d52fbc7693f94b66e451eeff3756d061)
+++ kernel/arch/arm32/src/mm/km.c	(revision 525c5ac5b9fa9910f16d49c50efb5ca3369bc0e6)
@@ -34,4 +34,5 @@
 #include <mm/km.h>
 #include <config.h>
+#include <stdbool.h>
 #include <typedefs.h>
 #include <macros.h>
