From 11cce52e903c35bf2e26234cec80cab9f0205ec2 Mon Sep 17 00:00:00 2001 From: Amlal Date: Tue, 28 Jan 2025 12:23:59 +0100 Subject: ADD: Floating point types. Signed-off-by: Amlal --- dev/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc | 12 ++++++------ dev/Kernel/NewKit/Defines.h | 4 ++++ 2 files changed, 10 insertions(+), 6 deletions(-) (limited to 'dev/Kernel') diff --git a/dev/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc b/dev/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc index c01a46fe..594a3d8d 100644 --- a/dev/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc +++ b/dev/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc @@ -28,7 +28,7 @@ EXTERN_C void idt_handle_gpf(Kernel::UIntPtr rsp) process.Leak().ProcessSignal.SignalID = SIGKILL; process.Leak().ProcessSignal.PreviousStatus = process.Leak().Status; - kcout << "Kernel: PRCFROZE status set..\r"; + kcout << "Kernel: SIGKILL status set..\r"; process.Leak().Status = Kernel::ProcessStatusKind::kKilled; @@ -53,7 +53,7 @@ EXTERN_C void idt_handle_pf(Kernel::UIntPtr rsp) process.Leak().ProcessSignal.SignalID = SIGKILL; process.Leak().ProcessSignal.PreviousStatus = process.Leak().Status; - kcout << "Kernel: PRCFROZE status set..\r"; + kcout << "Kernel: SIGKILL status set..\r"; process.Leak().Status = Kernel::ProcessStatusKind::kKilled; @@ -99,7 +99,7 @@ EXTERN_C void idt_handle_math(Kernel::UIntPtr rsp) process.Leak().ProcessSignal.SignalID = SIGKILL; process.Leak().ProcessSignal.PreviousStatus = process.Leak().Status; - kcout << "Kernel: PRCFROZE status set..\r"; + kcout << "Kernel: SIGKILL status set..\r"; process.Leak().Status = Kernel::ProcessStatusKind::kKilled; @@ -123,7 +123,7 @@ EXTERN_C void idt_handle_generic(Kernel::UIntPtr rsp) process.Leak().ProcessSignal.SignalID = SIGKILL; process.Leak().ProcessSignal.PreviousStatus = process.Leak().Status; - kcout << "Kernel: PRCFROZE status set..\r"; + kcout << "Kernel: SIGKILL status set..\r"; process.Leak().Status = Kernel::ProcessStatusKind::kKilled; @@ -147,7 +147,7 @@ EXTERN_C Kernel::Void idt_handle_breakpoint(Kernel::UIntPtr rip) process.Leak().ProcessSignal.PreviousStatus = process.Leak().Status; - kcout << "Kernel: PRCFROZE status set..\r"; + kcout << "Kernel: SIGKILL status set..\r"; process.Leak().Status = Kernel::ProcessStatusKind::kFrozen; } @@ -169,7 +169,7 @@ EXTERN_C void idt_handle_ud(Kernel::UIntPtr rsp) process.Leak().ProcessSignal.SignalID = SIGKILL; process.Leak().ProcessSignal.PreviousStatus = process.Leak().Status; - kcout << "Kernel: PRCFROZE status set..\r"; + kcout << "Kernel: SIGKILL status set..\r"; process.Leak().Status = Kernel::ProcessStatusKind::kKilled; diff --git a/dev/Kernel/NewKit/Defines.h b/dev/Kernel/NewKit/Defines.h index a221bdad..50bd6af3 100644 --- a/dev/Kernel/NewKit/Defines.h +++ b/dev/Kernel/NewKit/Defines.h @@ -68,6 +68,10 @@ namespace Kernel using WideChar = wchar_t; using Utf32Char = char32_t; + using LongDouble = long double; + using Double = double; + using Float = float; + typedef UInt32 PhysicalAddressKind; typedef UIntPtr VirtualAddressKind; -- cgit v1.2.3