Decoupling Architectural-specific Code (#35)
[lunaix-os.git] / lunaix-os / includes / lunaix / mm / fault.h
index 3367841c7a5fceb8c7d67b9cfabe03996524ecc5..057ef17164b7b9dbdd4d2f5307532d6a87c38522 100644 (file)
@@ -4,14 +4,14 @@
 #include <lunaix/mm/mm.h>
 #include <lunaix/mm/page.h>
 #include <lunaix/mm/procvm.h>
-#include <lunaix/pcontext.h>
+#include <lunaix/hart_state.h>
 
 #define RESOLVE_OK      ( 0b000001 )
 #define NO_PREALLOC     ( 0b000010 )
 
 struct fault_context
 {
-    isr_param* ictx;
+    struct hart_state* hstate;
 
     struct 
     {