diff options
Diffstat (limited to 'dev/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc')
| -rw-r--r-- | dev/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/dev/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc b/dev/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc index 32be8dee..ca3f2353 100644 --- a/dev/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc +++ b/dev/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc @@ -17,9 +17,6 @@ EXTERN_C void idt_handle_gpf(Kernel::UIntPtr rsp) { auto process = Kernel::UserProcessScheduler::The().GetCurrentProcess(); - if (!process) - Kernel::ke_panic(RUNTIME_CHECK_PAGE); - if (process.Leak().Status != Kernel::ProcessStatusKind::kRunning) return; @@ -44,9 +41,6 @@ EXTERN_C void idt_handle_pf(Kernel::UIntPtr rsp) { auto process = Kernel::UserProcessScheduler::The().GetCurrentProcess(); - if (!process) - Kernel::ke_panic(RUNTIME_CHECK_PAGE); - if (process.Leak().Status != Kernel::ProcessStatusKind::kRunning) return; @@ -96,9 +90,6 @@ EXTERN_C void idt_handle_math(Kernel::UIntPtr rsp) { auto process = Kernel::UserProcessScheduler::The().GetCurrentProcess(); - if (!process) - Kernel::ke_panic(RUNTIME_CHECK_PAGE); - if (process.Leak().Status != Kernel::ProcessStatusKind::kRunning) return; @@ -125,9 +116,6 @@ EXTERN_C void idt_handle_generic(Kernel::UIntPtr rsp) { auto process = Kernel::UserProcessScheduler::The().GetCurrentProcess(); - if (!process) - Kernel::ke_panic(RUNTIME_CHECK_PAGE); - if (process.Leak().Status != Kernel::ProcessStatusKind::kRunning) return; @@ -152,9 +140,6 @@ EXTERN_C Kernel::Void idt_handle_breakpoint(Kernel::UIntPtr rip) { auto process = Kernel::UserProcessScheduler::The().GetCurrentProcess(); - if (!process) - Kernel::ke_panic(RUNTIME_CHECK_PAGE); - if (process.Leak().Status != Kernel::ProcessStatusKind::kRunning) return; @@ -179,9 +164,6 @@ EXTERN_C void idt_handle_ud(Kernel::UIntPtr rsp) { auto process = Kernel::UserProcessScheduler::The().GetCurrentProcess(); - if (!process) - Kernel::ke_panic(RUNTIME_CHECK_PAGE); - if (process.Leak().Status != Kernel::ProcessStatusKind::kRunning) return; |
