Index: kernel/arch/arm32/include/mm/page_fault.h
===================================================================
--- kernel/arch/arm32/include/mm/page_fault.h	(revision 34511297c505e3db8e8d821daa74d5c4cb7abd4c)
+++ kernel/arch/arm32/include/mm/page_fault.h	(revision 68c2e322fe139c566807fa33bbdd12c28034efa7)
@@ -49,9 +49,11 @@
 		unsigned domain : 4;
 		unsigned zero : 1;
-		unsigned sbz0 : 1;
+		unsigned lpae : 1; /**< Needs LPAE support implemented */
 		unsigned fs : 1; /**< armv6+ mandated, earlier IPLM. DEFINED */
 		unsigned wr : 1; /**< armv6+ only */
-		unsigned should_be_zero : 20;
-	} ATTRIBUTE_PACKED data;
+		unsigned ext : 1 ; /**< external abort */
+		unsigned cm : 1; /**< Cache maintenance, needs LPAE support */
+		unsigned should_be_zero : 18;
+	} data;
 	struct {
 		unsigned status : 4;
@@ -59,5 +61,5 @@
 		unsigned fs : 1;
 		unsigned should_be_zero : 21;
-	} ATTRIBUTE_PACKED inst;
+	} inst;
 	uint32_t raw;
 } fault_status_t;
