Code-base clean-up and refactoring (#47)
[lunaix-os.git] / lunaix-os / includes / lunaix / mm / fault.h
index 057ef17164b7b9dbdd4d2f5307532d6a87c38522..abc8b7e14e7b377b9a202fd4fcc2de0fca78be35 100644 (file)
@@ -41,12 +41,16 @@ struct fault_context
     int resolve_type;
 };
 
-bool
-__arch_prepare_fault_context(struct fault_context* context);
-
 static inline void
 fault_resolved(struct fault_context* fault, int flags)
 {
     fault->resolve_type |= (flags | RESOLVE_OK);
 }
+
+bool
+handle_page_fault(struct fault_context* fault);
+
+void noret
+fault_resolving_failed(struct fault_context* fault);
+
 #endif /* __LUNAIX_FAULT_H */