ld-tool portability fix: MacOS build experience
[lunaix-os.git] / lunaix-os / arch / i386 / mm / fault.c
index 44f01a6879e61ed21a9d569f52dc30c281940b57..4177147659bf68c7b65584acd9535364a8032022 100644 (file)
@@ -1,14 +1,14 @@
 #include <lunaix/mm/fault.h>
 #include <lunaix/mm/region.h>
 #include <lunaix/process.h>
-#include <lunaix/pcontext.h>
+#include <lunaix/hart_state.h>
 
 #include <sys/mm/mm_defs.h>
 
 bool
 __arch_prepare_fault_context(struct fault_context* fault)
 {
-    isr_param* ictx = fault->ictx;
+    struct hart_state* ictx = fault->hstate;
 
     ptr_t ptr = cpu_ldeaddr();
     if (!ptr) {