#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) {