summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--dev/boot/BootKit/BootKit.h2
-rw-r--r--dev/boot/modules/SysChk/SysChk.cc4
-rw-r--r--dev/boot/src/HEL/AMD64/BootEFI.cc4
-rw-r--r--dev/boot/src/HEL/ARM64/BootEFI.cc4
-rw-r--r--dev/generic_kits/BenchKit/Chrono.h2
-rw-r--r--dev/kernel/ArchKit/ArchKit.h6
-rw-r--r--dev/kernel/CFKit/GUIDWizard.h14
-rw-r--r--dev/kernel/CFKit/GUIDWrapper.h6
-rw-r--r--dev/kernel/CFKit/Property.h8
-rw-r--r--dev/kernel/CompilerKit/Detail.h2
-rw-r--r--dev/kernel/FSKit/Defines.h2
-rw-r--r--dev/kernel/FSKit/Ext2.h4
-rw-r--r--dev/kernel/FSKit/HeFS.h6
-rw-r--r--dev/kernel/FSKit/NeFS.h4
-rw-r--r--dev/kernel/FirmwareKit/CoreBoot/BootNet.h2
-rw-r--r--dev/kernel/FirmwareKit/CoreBoot/CoreBoot.h2
-rw-r--r--dev/kernel/FirmwareKit/EFI/EFI.h2
-rw-r--r--dev/kernel/FirmwareKit/EFI/NS.h2
-rw-r--r--dev/kernel/FirmwareKit/EPM.h2
-rw-r--r--dev/kernel/FirmwareKit/GPT.h2
-rw-r--r--dev/kernel/FirmwareKit/Handover.h2
-rw-r--r--dev/kernel/GfxKit/FB.h17
-rw-r--r--dev/kernel/HALKit/AMD64/CPUID.h2
-rw-r--r--dev/kernel/HALKit/AMD64/HalACPIFactoryInterface.cc2
-rw-r--r--dev/kernel/HALKit/AMD64/HalApplicationProcessor.cc2
-rw-r--r--dev/kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc2
-rw-r--r--dev/kernel/HALKit/AMD64/HalDebugOutput.cc4
-rw-r--r--dev/kernel/HALKit/AMD64/HalDescriptorLoader.cc4
-rw-r--r--dev/kernel/HALKit/AMD64/HalKernelPanic.cc6
-rw-r--r--dev/kernel/HALKit/AMD64/Hypervisor.h2
-rw-r--r--dev/kernel/HALKit/AMD64/Paging.h2
-rw-r--r--dev/kernel/HALKit/AMD64/Processor.h6
-rw-r--r--dev/kernel/HALKit/AMD64/Storage/AHCI+Generic.cc2
-rw-r--r--dev/kernel/HALKit/ARM64/ApplicationProcessor.h2
-rw-r--r--dev/kernel/HALKit/ARM64/HalACPIFactoryInterface.cc2
-rw-r--r--dev/kernel/HALKit/ARM64/HalDebugOutput.cc4
-rw-r--r--dev/kernel/HALKit/ARM64/HalKernelMain.cc2
-rw-r--r--dev/kernel/HALKit/ARM64/HalKernelPanic.cc6
-rw-r--r--dev/kernel/HALKit/ARM64/Paging.h2
-rw-r--r--dev/kernel/HALKit/ARM64/Processor.h6
-rw-r--r--dev/kernel/HALKit/POWER/AP.h2
-rw-r--r--dev/kernel/HALKit/POWER/Processor.h4
-rw-r--r--dev/kernel/HALKit/RISCV/AP.h2
-rw-r--r--dev/kernel/KernelKit/BinaryMutex.h2
-rw-r--r--dev/kernel/KernelKit/CoreProcessScheduler.h4
-rw-r--r--dev/kernel/KernelKit/DebugOutput.h6
-rw-r--r--dev/kernel/KernelKit/Defines.h9
-rw-r--r--dev/kernel/KernelKit/DeviceMgr.h4
-rw-r--r--dev/kernel/KernelKit/DriveMgr.h6
-rw-r--r--dev/kernel/KernelKit/FileMgr.h6
-rw-r--r--dev/kernel/KernelKit/HardwareThreadScheduler.h2
-rw-r--r--dev/kernel/KernelKit/IDylibObject.h2
-rw-r--r--dev/kernel/KernelKit/IPEFDylibObject.h2
-rw-r--r--dev/kernel/KernelKit/KPC.h2
-rw-r--r--dev/kernel/KernelKit/LoaderInterface.h4
-rw-r--r--dev/kernel/KernelKit/LockDelegate.h4
-rw-r--r--dev/kernel/KernelKit/MSDOS.h2
-rw-r--r--dev/kernel/KernelKit/MemoryMgr.h2
-rw-r--r--dev/kernel/KernelKit/PCI/DMA.h6
-rw-r--r--dev/kernel/KernelKit/PCI/Database.h2
-rw-r--r--dev/kernel/KernelKit/PCI/Device.h2
-rw-r--r--dev/kernel/KernelKit/PCI/Express.h2
-rw-r--r--dev/kernel/KernelKit/PCI/IO.h6
-rw-r--r--dev/kernel/KernelKit/PCI/Iterator.h6
-rw-r--r--dev/kernel/KernelKit/PCI/PCI.h2
-rw-r--r--dev/kernel/KernelKit/PE.h2
-rw-r--r--dev/kernel/KernelKit/PECodeMgr.h4
-rw-r--r--dev/kernel/KernelKit/PEF.h2
-rw-r--r--dev/kernel/KernelKit/PEFCodeMgr.h4
-rw-r--r--dev/kernel/KernelKit/Semaphore.h2
-rw-r--r--dev/kernel/KernelKit/ThreadLocalStorage.h4
-rw-r--r--dev/kernel/KernelKit/User.h4
-rw-r--r--dev/kernel/KernelKit/UserProcessScheduler.h2
-rw-r--r--dev/kernel/KernelKit/XCOFF.h2
-rw-r--r--dev/kernel/NeKit/Array.h (renamed from dev/kernel/NewKit/Array.h)4
-rw-r--r--dev/kernel/NeKit/ArrayList.h (renamed from dev/kernel/NewKit/ArrayList.h)2
-rw-r--r--dev/kernel/NeKit/Atom.h (renamed from dev/kernel/NewKit/Atom.h)2
-rw-r--r--dev/kernel/NeKit/Crc32.h (renamed from dev/kernel/NewKit/Crc32.h)2
-rw-r--r--dev/kernel/NeKit/CxxAbi.h (renamed from dev/kernel/NewKit/CxxAbi.h)2
-rw-r--r--dev/kernel/NeKit/Defines.h (renamed from dev/kernel/NewKit/Defines.h)2
-rw-r--r--dev/kernel/NeKit/ErrorOr.h (renamed from dev/kernel/NewKit/ErrorOr.h)4
-rw-r--r--dev/kernel/NeKit/Function.h (renamed from dev/kernel/NewKit/Function.h)21
-rw-r--r--dev/kernel/NeKit/Json.h (renamed from dev/kernel/NewKit/Json.h)8
-rw-r--r--dev/kernel/NeKit/KString.h (renamed from dev/kernel/NewKit/KString.h)8
-rw-r--r--dev/kernel/NeKit/KernelPanic.h (renamed from dev/kernel/NewKit/KernelPanic.h)2
-rw-r--r--dev/kernel/NeKit/Macros.h (renamed from dev/kernel/NewKit/Macros.h)4
-rw-r--r--dev/kernel/NeKit/MutableArray.h (renamed from dev/kernel/NewKit/MutableArray.h)4
-rw-r--r--dev/kernel/NeKit/NeKit.h20
-rw-r--r--dev/kernel/NeKit/New.h (renamed from dev/kernel/NewKit/New.h)0
-rw-r--r--dev/kernel/NeKit/OwnPtr.h (renamed from dev/kernel/NewKit/OwnPtr.h)6
-rw-r--r--dev/kernel/NeKit/PageMgr.h (renamed from dev/kernel/NewKit/PageMgr.h)4
-rw-r--r--dev/kernel/NeKit/Pair.h (renamed from dev/kernel/NewKit/Pair.h)2
-rw-r--r--dev/kernel/NeKit/Pmm.h (renamed from dev/kernel/NewKit/Pmm.h)4
-rw-r--r--dev/kernel/NeKit/Ref.h (renamed from dev/kernel/NewKit/Ref.h)4
-rw-r--r--dev/kernel/NeKit/Stream.h (renamed from dev/kernel/NewKit/Stream.h)4
-rw-r--r--dev/kernel/NeKit/Utils.h (renamed from dev/kernel/NewKit/Utils.h)2
-rw-r--r--dev/kernel/NeKit/Variant.h (renamed from dev/kernel/NewKit/Variant.h)6
-rw-r--r--dev/kernel/NetworkKit/IP.h6
-rw-r--r--dev/kernel/NetworkKit/IPC.h4
-rw-r--r--dev/kernel/NetworkKit/LTE.h4
-rw-r--r--dev/kernel/NetworkKit/MAC.h6
-rw-r--r--dev/kernel/NewKit/NewKit.h20
-rw-r--r--dev/kernel/SignalKit/Signals.h2
-rw-r--r--dev/kernel/StorageKit/AHCI.h2
-rw-r--r--dev/kernel/StorageKit/ATA.h4
-rw-r--r--dev/kernel/StorageKit/PRDT.h2
-rw-r--r--dev/kernel/SwapKit/DiskSwap.h2
-rw-r--r--dev/kernel/src/ACPIFactoryInterface.cc2
-rw-r--r--dev/kernel/src/Array.cc2
-rw-r--r--dev/kernel/src/ArrayList.cc2
-rw-r--r--dev/kernel/src/Atom.cc2
-rw-r--r--dev/kernel/src/BitMapMgr.cc2
-rw-r--r--dev/kernel/src/CodeMgr.cc2
-rw-r--r--dev/kernel/src/Crc32.cc2
-rw-r--r--dev/kernel/src/CxxAbi-AMD64.cc2
-rw-r--r--dev/kernel/src/CxxAbi-ARM64.cc2
-rw-r--r--dev/kernel/src/Defines.cc2
-rw-r--r--dev/kernel/src/DriveMgr.cc2
-rw-r--r--dev/kernel/src/ErrorOr.cc2
-rw-r--r--dev/kernel/src/FS/Ext2+FileSystemParser.cc8
-rw-r--r--dev/kernel/src/FS/HeFS+FileSystemParser.cc8
-rw-r--r--dev/kernel/src/FS/NeFS+FileSystemParser.cc8
-rw-r--r--dev/kernel/src/FileMgr.cc2
-rw-r--r--dev/kernel/src/GUIDWizard.cc2
-rw-r--r--dev/kernel/src/IPEFDylibObject.cc2
-rw-r--r--dev/kernel/src/IndexableProperty.cc4
-rw-r--r--dev/kernel/src/Json.cc2
-rw-r--r--dev/kernel/src/KPC.cc2
-rw-r--r--dev/kernel/src/KString.cc4
-rw-r--r--dev/kernel/src/MemoryMgr.cc6
-rw-r--r--dev/kernel/src/MutableArray.cc2
-rw-r--r--dev/kernel/src/Network/IPAddr.cc2
-rw-r--r--dev/kernel/src/Network/NetworkDevice.cc2
-rw-r--r--dev/kernel/src/New+Delete.cc2
-rw-r--r--dev/kernel/src/OwnPtr.cc2
-rw-r--r--dev/kernel/src/PEFCodeMgr.cc8
-rw-r--r--dev/kernel/src/PRDT.cc2
-rw-r--r--dev/kernel/src/PageMgr.cc2
-rw-r--r--dev/kernel/src/Pmm.cc2
-rw-r--r--dev/kernel/src/Ref.cc2
-rw-r--r--dev/kernel/src/Stream.cc2
-rw-r--r--dev/kernel/src/ThreadLocalStorage.cc2
-rw-r--r--dev/kernel/src/User.cc2
-rw-r--r--dev/kernel/src/UserProcessScheduler.cc4
-rw-r--r--dev/kernel/src/UtfUtils.cc2
-rw-r--r--dev/kernel/src/Utils.cc2
-rw-r--r--dev/kernel/src/Variant.cc2
-rw-r--r--dev/modules/ACPI/ACPI.h2
-rw-r--r--dev/modules/ACPI/ACPIFactoryInterface.h6
-rw-r--r--dev/modules/AHCI/AHCI.h2
-rw-r--r--dev/modules/APM/APM.h2
-rw-r--r--dev/modules/ATA/ATA.h2
-rw-r--r--dev/modules/CoreGfx/CoreAccess.h2
-rw-r--r--dev/modules/CoreGfx/CoreGfx.h2
-rw-r--r--dev/modules/CoreGfx/TextGfx.h2
-rw-r--r--dev/modules/HPET/Defines.h2
-rw-r--r--dev/modules/LTE/LTE.h4
-rw-r--r--dev/modules/MBCI/MBCI.h2
-rw-r--r--dev/modules/NVME/NVME.h2
-rw-r--r--dev/modules/Power/PowerFactory.h6
-rw-r--r--dev/modules/SCSI/SCSI.h2
-rw-r--r--dev/modules/XHCI/XHCI.h2
-rw-r--r--public/frameworks/KernelTest.fwrk/headers/KernelTest.h4
163 files changed, 310 insertions, 291 deletions
diff --git a/dev/boot/BootKit/BootKit.h b/dev/boot/BootKit/BootKit.h
index 85de8d86..68e4b484 100644
--- a/dev/boot/BootKit/BootKit.h
+++ b/dev/boot/BootKit/BootKit.h
@@ -24,7 +24,7 @@
/// Include other APIs.
/***********************************************************************************/
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#include <modules/ATA/ATA.h>
#include <FirmwareKit/EFI.h>
diff --git a/dev/boot/modules/SysChk/SysChk.cc b/dev/boot/modules/SysChk/SysChk.cc
index 1601148e..ea3b1d6f 100644
--- a/dev/boot/modules/SysChk/SysChk.cc
+++ b/dev/boot/modules/SysChk/SysChk.cc
@@ -16,8 +16,8 @@
#include <KernelKit/MSDOS.h>
#include <KernelKit/PE.h>
#include <KernelKit/PEF.h>
-#include <NewKit/Macros.h>
-#include <NewKit/Ref.h>
+#include <NeKit/Macros.h>
+#include <NeKit/Ref.h>
#include <modules/CoreGfx/CoreGfx.h>
#include <modules/CoreGfx/TextGfx.h>
diff --git a/dev/boot/src/HEL/AMD64/BootEFI.cc b/dev/boot/src/HEL/AMD64/BootEFI.cc
index 33dfd3ca..1d46b731 100644
--- a/dev/boot/src/HEL/AMD64/BootEFI.cc
+++ b/dev/boot/src/HEL/AMD64/BootEFI.cc
@@ -12,8 +12,8 @@
#include <KernelKit/MSDOS.h>
#include <KernelKit/PE.h>
#include <KernelKit/PEF.h>
-#include <NewKit/Macros.h>
-#include <NewKit/Ref.h>
+#include <NeKit/Macros.h>
+#include <NeKit/Ref.h>
#include <modules/CoreGfx/CoreGfx.h>
#include <modules/CoreGfx/TextGfx.h>
diff --git a/dev/boot/src/HEL/ARM64/BootEFI.cc b/dev/boot/src/HEL/ARM64/BootEFI.cc
index 1e5b62f3..be2d8acd 100644
--- a/dev/boot/src/HEL/ARM64/BootEFI.cc
+++ b/dev/boot/src/HEL/ARM64/BootEFI.cc
@@ -12,8 +12,8 @@
#include <KernelKit/MSDOS.h>
#include <KernelKit/PE.h>
#include <KernelKit/PEF.h>
-#include <NewKit/Macros.h>
-#include <NewKit/Ref.h>
+#include <NeKit/Macros.h>
+#include <NeKit/Ref.h>
#include <modules/CoreGfx/CoreGfx.h>
#include <modules/CoreGfx/TextGfx.h>
diff --git a/dev/generic_kits/BenchKit/Chrono.h b/dev/generic_kits/BenchKit/Chrono.h
index 98f3d980..b4010460 100644
--- a/dev/generic_kits/BenchKit/Chrono.h
+++ b/dev/generic_kits/BenchKit/Chrono.h
@@ -7,7 +7,7 @@ Copyright (C) 2025, Amlal El Mahrouss, all rights reserved.
#ifndef BENCHKIT_CHRONO_H
#define BENCHKIT_CHRONO_H
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
namespace Kernel {
class ChronoInterface;
diff --git a/dev/kernel/ArchKit/ArchKit.h b/dev/kernel/ArchKit/ArchKit.h
index d511658f..3254bae7 100644
--- a/dev/kernel/ArchKit/ArchKit.h
+++ b/dev/kernel/ArchKit/ArchKit.h
@@ -6,9 +6,9 @@
#pragma once
-#include <NewKit/Array.h>
-#include <NewKit/Defines.h>
-#include <NewKit/Function.h>
+#include <NeKit/Array.h>
+#include <NeKit/Defines.h>
+#include <NeKit/Function.h>
#include <FirmwareKit/Handover.h>
diff --git a/dev/kernel/CFKit/GUIDWizard.h b/dev/kernel/CFKit/GUIDWizard.h
index ae62b8fc..c7cb18ac 100644
--- a/dev/kernel/CFKit/GUIDWizard.h
+++ b/dev/kernel/CFKit/GUIDWizard.h
@@ -7,13 +7,13 @@
#pragma once
#include <CFKit/GUIDWrapper.h>
-#include <NewKit/Array.h>
-#include <NewKit/ArrayList.h>
-#include <NewKit/Defines.h>
-#include <NewKit/ErrorOr.h>
-#include <NewKit/KString.h>
-#include <NewKit/Ref.h>
-#include <NewKit/Stream.h>
+#include <NeKit/Array.h>
+#include <NeKit/ArrayList.h>
+#include <NeKit/Defines.h>
+#include <NeKit/ErrorOr.h>
+#include <NeKit/KString.h>
+#include <NeKit/Ref.h>
+#include <NeKit/Stream.h>
namespace CF::XRN::Version1 {
using namespace Kernel;
diff --git a/dev/kernel/CFKit/GUIDWrapper.h b/dev/kernel/CFKit/GUIDWrapper.h
index cc01bfad..a3920357 100644
--- a/dev/kernel/CFKit/GUIDWrapper.h
+++ b/dev/kernel/CFKit/GUIDWrapper.h
@@ -6,9 +6,9 @@
#pragma once
-#include <NewKit/Defines.h>
-#include <NewKit/Ref.h>
-#include <NewKit/Stream.h>
+#include <NeKit/Defines.h>
+#include <NeKit/Ref.h>
+#include <NeKit/Stream.h>
/* GUID for C++ classes. */
diff --git a/dev/kernel/CFKit/Property.h b/dev/kernel/CFKit/Property.h
index 4dde15f9..9d35dc60 100644
--- a/dev/kernel/CFKit/Property.h
+++ b/dev/kernel/CFKit/Property.h
@@ -8,10 +8,10 @@
#define CFKIT_PROPS_H
#include <CFKit/GUIDWrapper.h>
-#include <NewKit/Array.h>
-#include <NewKit/Defines.h>
-#include <NewKit/Function.h>
-#include <NewKit/KString.h>
+#include <NeKit/Array.h>
+#include <NeKit/Defines.h>
+#include <NeKit/Function.h>
+#include <NeKit/KString.h>
#define kMaxPropLen (256U)
diff --git a/dev/kernel/CompilerKit/Detail.h b/dev/kernel/CompilerKit/Detail.h
index 863ca145..a86f4dd3 100644
--- a/dev/kernel/CompilerKit/Detail.h
+++ b/dev/kernel/CompilerKit/Detail.h
@@ -7,7 +7,7 @@
#pragma once
#ifdef __NEOSKRNL__
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#endif // ifdef __NEOSKRNL__
#define NE_COPY_DELETE(KLASS) \
diff --git a/dev/kernel/FSKit/Defines.h b/dev/kernel/FSKit/Defines.h
index c4c4e497..9e22a638 100644
--- a/dev/kernel/FSKit/Defines.h
+++ b/dev/kernel/FSKit/Defines.h
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#define FSKIT_VERSION "1.0.0"
#define FSKIT_VERSION_BCD 0x0100
diff --git a/dev/kernel/FSKit/Ext2.h b/dev/kernel/FSKit/Ext2.h
index 17645139..35129dcd 100644
--- a/dev/kernel/FSKit/Ext2.h
+++ b/dev/kernel/FSKit/Ext2.h
@@ -8,8 +8,8 @@
#include <CompilerKit/CompilerKit.h>
#include <KernelKit/DriveMgr.h>
-#include <NewKit/Defines.h>
-#include <NewKit/KString.h>
+#include <NeKit/Defines.h>
+#include <NeKit/KString.h>
#include <hint/CompilerHint.h>
/// @file Ext2.h
diff --git a/dev/kernel/FSKit/HeFS.h b/dev/kernel/FSKit/HeFS.h
index 5f0dcddf..17a174e3 100644
--- a/dev/kernel/FSKit/HeFS.h
+++ b/dev/kernel/FSKit/HeFS.h
@@ -9,9 +9,9 @@
#include <CompilerKit/CompilerKit.h>
#include <KernelKit/DriveMgr.h>
#include <KernelKit/User.h>
-#include <NewKit/Crc32.h>
-#include <NewKit/Defines.h>
-#include <NewKit/KString.h>
+#include <NeKit/Crc32.h>
+#include <NeKit/Defines.h>
+#include <NeKit/KString.h>
#include <hint/CompilerHint.h>
/// @file HeFS.h
diff --git a/dev/kernel/FSKit/NeFS.h b/dev/kernel/FSKit/NeFS.h
index 588cbe69..f265c4a6 100644
--- a/dev/kernel/FSKit/NeFS.h
+++ b/dev/kernel/FSKit/NeFS.h
@@ -18,8 +18,8 @@ default.
#include <CompilerKit/CompilerKit.h>
#include <KernelKit/DriveMgr.h>
-#include <NewKit/Defines.h>
-#include <NewKit/KString.h>
+#include <NeKit/Defines.h>
+#include <NeKit/KString.h>
#include <hint/CompilerHint.h>
/**
diff --git a/dev/kernel/FirmwareKit/CoreBoot/BootNet.h b/dev/kernel/FirmwareKit/CoreBoot/BootNet.h
index 6639d9e3..b05f382e 100644
--- a/dev/kernel/FirmwareKit/CoreBoot/BootNet.h
+++ b/dev/kernel/FirmwareKit/CoreBoot/BootNet.h
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#define kBootNetINetMagic "NETB"
#define kBootNetINetMagicLength (4)
diff --git a/dev/kernel/FirmwareKit/CoreBoot/CoreBoot.h b/dev/kernel/FirmwareKit/CoreBoot/CoreBoot.h
index 2b274f21..9e756a70 100644
--- a/dev/kernel/FirmwareKit/CoreBoot/CoreBoot.h
+++ b/dev/kernel/FirmwareKit/CoreBoot/CoreBoot.h
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
namespace Firmware::Detail::CoreBoot {
using namespace Kernel;
diff --git a/dev/kernel/FirmwareKit/EFI/EFI.h b/dev/kernel/FirmwareKit/EFI/EFI.h
index e2fa3843..3512191a 100644
--- a/dev/kernel/FirmwareKit/EFI/EFI.h
+++ b/dev/kernel/FirmwareKit/EFI/EFI.h
@@ -11,7 +11,7 @@
@brief Implementation of the main EFI protocols.
*/
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
using namespace Kernel;
diff --git a/dev/kernel/FirmwareKit/EFI/NS.h b/dev/kernel/FirmwareKit/EFI/NS.h
index f5a28e10..910b2c36 100644
--- a/dev/kernel/FirmwareKit/EFI/NS.h
+++ b/dev/kernel/FirmwareKit/EFI/NS.h
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
namespace Firmware::Detail::EFI {
using namespace Kernel;
diff --git a/dev/kernel/FirmwareKit/EPM.h b/dev/kernel/FirmwareKit/EPM.h
index 27d635f3..05291929 100644
--- a/dev/kernel/FirmwareKit/EPM.h
+++ b/dev/kernel/FirmwareKit/EPM.h
@@ -11,7 +11,7 @@
#ifndef FIRMWAREKIT_EPM_H
#define FIRMWAREKIT_EPM_H
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#define kEPMNameLength (32)
#define kEPMFilesystemLength (16)
diff --git a/dev/kernel/FirmwareKit/GPT.h b/dev/kernel/FirmwareKit/GPT.h
index 7e5a910b..370f2517 100644
--- a/dev/kernel/FirmwareKit/GPT.h
+++ b/dev/kernel/FirmwareKit/GPT.h
@@ -7,7 +7,7 @@
#pragma once
#include <FirmwareKit/EFI/EFI.h>
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#define kSectorAlignGPT_PartTbl (420U)
#define kSectorAlignGPT_PartEntry (72U)
diff --git a/dev/kernel/FirmwareKit/Handover.h b/dev/kernel/FirmwareKit/Handover.h
index cda27e52..7689f38c 100644
--- a/dev/kernel/FirmwareKit/Handover.h
+++ b/dev/kernel/FirmwareKit/Handover.h
@@ -18,7 +18,7 @@
#pragma once
#include <FirmwareKit/EFI/EFI.h>
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#define kHandoverMagic (0xBADCC)
#define kHandoverVersion (0x0117)
diff --git a/dev/kernel/GfxKit/FB.h b/dev/kernel/GfxKit/FB.h
index 33895ce6..e30f1800 100644
--- a/dev/kernel/GfxKit/FB.h
+++ b/dev/kernel/GfxKit/FB.h
@@ -13,16 +13,21 @@ namespace Kernel {
class FBDeviceInterface;
struct FBDevicePacket;
+typedef UInt32 FBCoord2x2;
+typedef UInt32 FBDim2x2;
+typedef UInt32 FBColorProfile;
+typedef UInt32 FBFlags;
+
/// @brief Framebuffer device interface packet.
/// @details This structure is used to send and receive data from the framebuffer device.
/// @note The structure is packed to ensure that the data is aligned correctly for the device.
struct PACKED FBDevicePacket final {
- UInt32 fX;
- UInt32 fY;
- UInt32 fWidth;
- UInt32 fHeight;
- UInt32 fColor;
- UInt32 fFlags;
+ FBCoord2x2 fX;
+ FBCoord2x2 fY;
+ FBDim2x2 fWidth;
+ FBDim2x2 fHeight;
+ FBColorProfile fColor;
+ FBFlags fFlags;
};
/// @brief Framebuffer device interface.
diff --git a/dev/kernel/HALKit/AMD64/CPUID.h b/dev/kernel/HALKit/AMD64/CPUID.h
index 8250dfad..cc3bd25e 100644
--- a/dev/kernel/HALKit/AMD64/CPUID.h
+++ b/dev/kernel/HALKit/AMD64/CPUID.h
@@ -13,7 +13,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
EXTERN_C {
#include <cpuid.h>
diff --git a/dev/kernel/HALKit/AMD64/HalACPIFactoryInterface.cc b/dev/kernel/HALKit/AMD64/HalACPIFactoryInterface.cc
index f4dd1347..e2b89765 100644
--- a/dev/kernel/HALKit/AMD64/HalACPIFactoryInterface.cc
+++ b/dev/kernel/HALKit/AMD64/HalACPIFactoryInterface.cc
@@ -7,7 +7,7 @@
#include <ArchKit/ArchKit.h>
#include <HALKit/AMD64/Processor.h>
#include <KernelKit/MemoryMgr.h>
-#include <NewKit/KString.h>
+#include <NeKit/KString.h>
#include <modules/ACPI/ACPIFactoryInterface.h>
namespace Kernel {
diff --git a/dev/kernel/HALKit/AMD64/HalApplicationProcessor.cc b/dev/kernel/HALKit/AMD64/HalApplicationProcessor.cc
index ada2ee3f..17d4690f 100644
--- a/dev/kernel/HALKit/AMD64/HalApplicationProcessor.cc
+++ b/dev/kernel/HALKit/AMD64/HalApplicationProcessor.cc
@@ -28,7 +28,7 @@
#include <KernelKit/HardwareThreadScheduler.h>
#include <KernelKit/ProcessScheduler.h>
#include <KernelKit/Timer.h>
-#include <NewKit/KernelPanic.h>
+#include <NeKit/KernelPanic.h>
#include <modules/ACPI/ACPIFactoryInterface.h>
#include <modules/CoreGfx/TextGfx.h>
diff --git a/dev/kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc b/dev/kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc
index 633adccb..9da31800 100644
--- a/dev/kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc
+++ b/dev/kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc
@@ -6,7 +6,7 @@
#include <ArchKit/ArchKit.h>
#include <KernelKit/ProcessScheduler.h>
-#include <NewKit/KString.h>
+#include <NeKit/KString.h>
#include <SignalKit/Signals.h>
EXTERN_C Kernel::Void idt_handle_breakpoint(Kernel::UIntPtr rip);
diff --git a/dev/kernel/HALKit/AMD64/HalDebugOutput.cc b/dev/kernel/HALKit/AMD64/HalDebugOutput.cc
index 5d14f214..b0463eb5 100644
--- a/dev/kernel/HALKit/AMD64/HalDebugOutput.cc
+++ b/dev/kernel/HALKit/AMD64/HalDebugOutput.cc
@@ -6,8 +6,8 @@
#include <ArchKit/ArchKit.h>
#include <KernelKit/DebugOutput.h>
-#include <NewKit/New.h>
-#include <NewKit/Utils.h>
+#include <NeKit/New.h>
+#include <NeKit/Utils.h>
#include <modules/CoreGfx/CoreGfx.h>
#include <modules/CoreGfx/TextGfx.h>
diff --git a/dev/kernel/HALKit/AMD64/HalDescriptorLoader.cc b/dev/kernel/HALKit/AMD64/HalDescriptorLoader.cc
index 95d7a8ca..f9749946 100644
--- a/dev/kernel/HALKit/AMD64/HalDescriptorLoader.cc
+++ b/dev/kernel/HALKit/AMD64/HalDescriptorLoader.cc
@@ -27,7 +27,7 @@ Void IDTLoader::Load(Register64& idt) {
#ifndef __NE_MODULAR_KERNEL_COMPONENTS__
rt_cli();
- volatile ::Kernel::UIntPtr** ptr_ivt = (volatile ::Kernel::UIntPtr**) idt.Base;
+ volatile UIntPtr** ptr_ivt = (volatile UIntPtr**) idt.Base;
for (SizeT idt_indx = 0; idt_indx < kKernelIdtSize; ++idt_indx) {
Detail::kInterruptVectorTable[idt_indx].Selector = kIDTSelector;
@@ -47,7 +47,7 @@ Void IDTLoader::Load(Register64& idt) {
hal_load_idt(idt);
rt_sti();
-#endif // __NE_MODULAR_KERNEL_COMPONENTS__
+#endif // __NE_MODULAR_KERNEL_COMPONENTS__
return;
}
diff --git a/dev/kernel/HALKit/AMD64/HalKernelPanic.cc b/dev/kernel/HALKit/AMD64/HalKernelPanic.cc
index 76b92574..374c7302 100644
--- a/dev/kernel/HALKit/AMD64/HalKernelPanic.cc
+++ b/dev/kernel/HALKit/AMD64/HalKernelPanic.cc
@@ -9,9 +9,9 @@
#include <KernelKit/DebugOutput.h>
#include <KernelKit/FileMgr.h>
#include <KernelKit/Timer.h>
-#include <NewKit/KString.h>
-#include <NewKit/KernelPanic.h>
-#include <NewKit/Utils.h>
+#include <NeKit/KString.h>
+#include <NeKit/KernelPanic.h>
+#include <NeKit/Utils.h>
#include <modules/CoreGfx/CoreGfx.h>
#include <modules/CoreGfx/TextGfx.h>
diff --git a/dev/kernel/HALKit/AMD64/Hypervisor.h b/dev/kernel/HALKit/AMD64/Hypervisor.h
index df88b02b..5702c8e2 100644
--- a/dev/kernel/HALKit/AMD64/Hypervisor.h
+++ b/dev/kernel/HALKit/AMD64/Hypervisor.h
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
namespace Kernel {
MAKE_STRING_ENUM(HYPERVISOR)
diff --git a/dev/kernel/HALKit/AMD64/Paging.h b/dev/kernel/HALKit/AMD64/Paging.h
index b73b8604..079acde4 100644
--- a/dev/kernel/HALKit/AMD64/Paging.h
+++ b/dev/kernel/HALKit/AMD64/Paging.h
@@ -14,7 +14,7 @@
------------------------------------------------------- */
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#ifndef kPageMax
#define kPageMax (0x200)
diff --git a/dev/kernel/HALKit/AMD64/Processor.h b/dev/kernel/HALKit/AMD64/Processor.h
index 3bf0ad3e..5a70b465 100644
--- a/dev/kernel/HALKit/AMD64/Processor.h
+++ b/dev/kernel/HALKit/AMD64/Processor.h
@@ -17,9 +17,9 @@
#include <FirmwareKit/Handover.h>
#include <HALKit/AMD64/Paging.h>
-#include <NewKit/Array.h>
-#include <NewKit/Defines.h>
-#include <NewKit/Utils.h>
+#include <NeKit/Array.h>
+#include <NeKit/Defines.h>
+#include <NeKit/Utils.h>
#include <HALKit/AMD64/CPUID.h>
diff --git a/dev/kernel/HALKit/AMD64/Storage/AHCI+Generic.cc b/dev/kernel/HALKit/AMD64/Storage/AHCI+Generic.cc
index 246c2e02..b530a730 100644
--- a/dev/kernel/HALKit/AMD64/Storage/AHCI+Generic.cc
+++ b/dev/kernel/HALKit/AMD64/Storage/AHCI+Generic.cc
@@ -24,7 +24,7 @@
#include <KernelKit/PCI/Iterator.h>
#include <KernelKit/ProcessScheduler.h>
#include <KernelKit/Timer.h>
-#include <NewKit/Utils.h>
+#include <NeKit/Utils.h>
#include <StorageKit/AHCI.h>
#include <modules/AHCI/AHCI.h>
#include <modules/ATA/ATA.h>
diff --git a/dev/kernel/HALKit/ARM64/ApplicationProcessor.h b/dev/kernel/HALKit/ARM64/ApplicationProcessor.h
index 06a8e2a8..3d472bf0 100644
--- a/dev/kernel/HALKit/ARM64/ApplicationProcessor.h
+++ b/dev/kernel/HALKit/ARM64/ApplicationProcessor.h
@@ -7,7 +7,7 @@
#pragma once
#include <HALKit/ARM64/Processor.h>
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
/************************************************** */
/* INITIALIZE THE GIC ON THE CURRENT CORE. */
diff --git a/dev/kernel/HALKit/ARM64/HalACPIFactoryInterface.cc b/dev/kernel/HALKit/ARM64/HalACPIFactoryInterface.cc
index 31f5a4f2..660110b2 100644
--- a/dev/kernel/HALKit/ARM64/HalACPIFactoryInterface.cc
+++ b/dev/kernel/HALKit/ARM64/HalACPIFactoryInterface.cc
@@ -6,7 +6,7 @@
#include <ArchKit/ArchKit.h>
#include <KernelKit/MemoryMgr.h>
-#include <NewKit/KString.h>
+#include <NeKit/KString.h>
#include <modules/ACPI/ACPIFactoryInterface.h>
#include <modules/APM/APM.h>
diff --git a/dev/kernel/HALKit/ARM64/HalDebugOutput.cc b/dev/kernel/HALKit/ARM64/HalDebugOutput.cc
index 7ec90c6e..3c518e2f 100644
--- a/dev/kernel/HALKit/ARM64/HalDebugOutput.cc
+++ b/dev/kernel/HALKit/ARM64/HalDebugOutput.cc
@@ -6,8 +6,8 @@
#include <ArchKit/ArchKit.h>
#include <KernelKit/DebugOutput.h>
-#include <NewKit/New.h>
-#include <NewKit/Utils.h>
+#include <NeKit/New.h>
+#include <NeKit/Utils.h>
namespace Kernel {
EXTERN_C void ke_io_write(IDeviceObject<const Char*>* self, const Char* bytes) {
diff --git a/dev/kernel/HALKit/ARM64/HalKernelMain.cc b/dev/kernel/HALKit/ARM64/HalKernelMain.cc
index c92b12cd..6f3f3d12 100644
--- a/dev/kernel/HALKit/ARM64/HalKernelMain.cc
+++ b/dev/kernel/HALKit/ARM64/HalKernelMain.cc
@@ -15,8 +15,8 @@
#include <KernelKit/MemoryMgr.h>
#include <KernelKit/PEFCodeMgr.h>
#include <KernelKit/ProcessScheduler.h>
+#include <NeKit/Json.h>
#include <NetworkKit/IPC.h>
-#include <NewKit/Json.h>
#include <modules/ACPI/ACPIFactoryInterface.h>
#include <modules/CoreGfx/CoreGfx.h>
diff --git a/dev/kernel/HALKit/ARM64/HalKernelPanic.cc b/dev/kernel/HALKit/ARM64/HalKernelPanic.cc
index c3d3175c..5feb6c75 100644
--- a/dev/kernel/HALKit/ARM64/HalKernelPanic.cc
+++ b/dev/kernel/HALKit/ARM64/HalKernelPanic.cc
@@ -9,9 +9,9 @@
#include <KernelKit/DebugOutput.h>
#include <KernelKit/FileMgr.h>
#include <KernelKit/Timer.h>
-#include <NewKit/KString.h>
-#include <NewKit/KernelPanic.h>
-#include <NewKit/Utils.h>
+#include <NeKit/KString.h>
+#include <NeKit/KernelPanic.h>
+#include <NeKit/Utils.h>
#include <modules/CoreGfx/CoreGfx.h>
#include <modules/CoreGfx/TextGfx.h>
diff --git a/dev/kernel/HALKit/ARM64/Paging.h b/dev/kernel/HALKit/ARM64/Paging.h
index 88eedcd8..5001871b 100644
--- a/dev/kernel/HALKit/ARM64/Paging.h
+++ b/dev/kernel/HALKit/ARM64/Paging.h
@@ -14,7 +14,7 @@
#ifdef __NE_ARM64__
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#ifndef kPageMax
#define kPageMax (0x200)
diff --git a/dev/kernel/HALKit/ARM64/Processor.h b/dev/kernel/HALKit/ARM64/Processor.h
index ba1ed11e..38669b2f 100644
--- a/dev/kernel/HALKit/ARM64/Processor.h
+++ b/dev/kernel/HALKit/ARM64/Processor.h
@@ -9,9 +9,9 @@
#ifdef __NE_ARM64__
#include <FirmwareKit/Handover.h>
-#include <NewKit/Array.h>
-#include <NewKit/Defines.h>
-#include <NewKit/Utils.h>
+#include <NeKit/Array.h>
+#include <NeKit/Defines.h>
+#include <NeKit/Utils.h>
#define kCPUBackendName "aarch64"
diff --git a/dev/kernel/HALKit/POWER/AP.h b/dev/kernel/HALKit/POWER/AP.h
index f938d6a1..92007da3 100644
--- a/dev/kernel/HALKit/POWER/AP.h
+++ b/dev/kernel/HALKit/POWER/AP.h
@@ -13,7 +13,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
namespace Kernel {
struct HAL_HARDWARE_THREAD;
diff --git a/dev/kernel/HALKit/POWER/Processor.h b/dev/kernel/HALKit/POWER/Processor.h
index d50c4ff2..8b75bcc8 100644
--- a/dev/kernel/HALKit/POWER/Processor.h
+++ b/dev/kernel/HALKit/POWER/Processor.h
@@ -8,8 +8,8 @@
#pragma once
-#include <NewKit/Defines.h>
-#include <NewKit/Utils.h>
+#include <NeKit/Defines.h>
+#include <NeKit/Utils.h>
#define rtl_nop_op() asm volatile("mr 0, 0")
#define kHalPPCAlignment __attribute__((aligned(4)))
diff --git a/dev/kernel/HALKit/RISCV/AP.h b/dev/kernel/HALKit/RISCV/AP.h
index 0e94fd97..79b0d038 100644
--- a/dev/kernel/HALKit/RISCV/AP.h
+++ b/dev/kernel/HALKit/RISCV/AP.h
@@ -13,7 +13,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
namespace Kernel {
typedef Int64 hal_ap_kind;
diff --git a/dev/kernel/KernelKit/BinaryMutex.h b/dev/kernel/KernelKit/BinaryMutex.h
index a1cd5b7c..45d4bd8d 100644
--- a/dev/kernel/KernelKit/BinaryMutex.h
+++ b/dev/kernel/KernelKit/BinaryMutex.h
@@ -8,7 +8,7 @@
#include <CompilerKit/CompilerKit.h>
#include <KernelKit/Timer.h>
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
namespace Kernel {
class USER_PROCESS;
diff --git a/dev/kernel/KernelKit/CoreProcessScheduler.h b/dev/kernel/KernelKit/CoreProcessScheduler.h
index 6ac55424..5ba29d3a 100644
--- a/dev/kernel/KernelKit/CoreProcessScheduler.h
+++ b/dev/kernel/KernelKit/CoreProcessScheduler.h
@@ -6,8 +6,8 @@
#pragma once
-#include <NewKit/Defines.h>
-#include <NewKit/ErrorOr.h>
+#include <NeKit/Defines.h>
+#include <NeKit/ErrorOr.h>
#define kSchedMinMicroTime (AffinityKind::kStandard)
#define kSchedInvalidPID (-1)
diff --git a/dev/kernel/KernelKit/DebugOutput.h b/dev/kernel/KernelKit/DebugOutput.h
index cf9378a9..9598f590 100644
--- a/dev/kernel/KernelKit/DebugOutput.h
+++ b/dev/kernel/KernelKit/DebugOutput.h
@@ -8,9 +8,9 @@
#include <CompilerKit/CompilerKit.h>
#include <KernelKit/DeviceMgr.h>
-#include <NewKit/OwnPtr.h>
-#include <NewKit/Stream.h>
-#include <NewKit/Utils.h>
+#include <NeKit/OwnPtr.h>
+#include <NeKit/Stream.h>
+#include <NeKit/Utils.h>
#define kDebugUnboundPort 0x0FEED
diff --git a/dev/kernel/KernelKit/Defines.h b/dev/kernel/KernelKit/Defines.h
index 2c170940..975520b6 100644
--- a/dev/kernel/KernelKit/Defines.h
+++ b/dev/kernel/KernelKit/Defines.h
@@ -6,11 +6,14 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
-#define KERNELKIT_VERSION "0.0.1"
+#define KERNELKIT_VERSION "0.0.1-kernelkit"
#define KERNELKIT_VERSION_BCD 0x0001
+namespace Kernel {
class UserProcessScheduler;
class IDylibObject;
-class Process;
+class USER_PROCESS;
+class KERNEL_TASK;
+} // namespace Kernel \ No newline at end of file
diff --git a/dev/kernel/KernelKit/DeviceMgr.h b/dev/kernel/KernelKit/DeviceMgr.h
index 210cef2a..8d749ec9 100644
--- a/dev/kernel/KernelKit/DeviceMgr.h
+++ b/dev/kernel/KernelKit/DeviceMgr.h
@@ -19,8 +19,8 @@
/* @file KernelKit/DeviceMgr.h */
/* @brief Device abstraction and I/O buffer. */
-#include <NewKit/ErrorOr.h>
-#include <NewKit/Ref.h>
+#include <NeKit/ErrorOr.h>
+#include <NeKit/Ref.h>
#define kDeviceMgrRootDirPath "/devices/"
diff --git a/dev/kernel/KernelKit/DriveMgr.h b/dev/kernel/KernelKit/DriveMgr.h
index 7972ac74..684e2e5c 100644
--- a/dev/kernel/KernelKit/DriveMgr.h
+++ b/dev/kernel/KernelKit/DriveMgr.h
@@ -12,9 +12,9 @@
#include <KernelKit/DeviceMgr.h>
#include <KernelKit/KPC.h>
#include <KernelKit/ProcessScheduler.h>
-#include <NewKit/Defines.h>
-#include <NewKit/KString.h>
-#include <NewKit/Ref.h>
+#include <NeKit/Defines.h>
+#include <NeKit/KString.h>
+#include <NeKit/Ref.h>
#define kDriveMaxCount (4U)
#define kDriveSectorSz (512U)
diff --git a/dev/kernel/KernelKit/FileMgr.h b/dev/kernel/KernelKit/FileMgr.h
index 32c30b70..86354d7f 100644
--- a/dev/kernel/KernelKit/FileMgr.h
+++ b/dev/kernel/KernelKit/FileMgr.h
@@ -30,9 +30,9 @@
#include <KernelKit/DebugOutput.h>
#include <KernelKit/KPC.h>
#include <KernelKit/MemoryMgr.h>
-#include <NewKit/ErrorOr.h>
-#include <NewKit/Ref.h>
-#include <NewKit/Stream.h>
+#include <NeKit/ErrorOr.h>
+#include <NeKit/Ref.h>
+#include <NeKit/Stream.h>
#include <hint/CompilerHint.h>
/// @brief Filesystem manager, abstraction over mounted filesystem.
diff --git a/dev/kernel/KernelKit/HardwareThreadScheduler.h b/dev/kernel/KernelKit/HardwareThreadScheduler.h
index 11347c7e..a10d3a9e 100644
--- a/dev/kernel/KernelKit/HardwareThreadScheduler.h
+++ b/dev/kernel/KernelKit/HardwareThreadScheduler.h
@@ -9,7 +9,7 @@
#include <ArchKit/ArchKit.h>
#include <CompilerKit/CompilerKit.h>
-#include <NewKit/Ref.h>
+#include <NeKit/Ref.h>
/// @note Last Rev Sun 28 Jul CET 2024
/// @note Last Rev Thu, Aug 1, 2024 9:07:38 AM
diff --git a/dev/kernel/KernelKit/IDylibObject.h b/dev/kernel/KernelKit/IDylibObject.h
index 7a7cd913..da6c3a7a 100644
--- a/dev/kernel/KernelKit/IDylibObject.h
+++ b/dev/kernel/KernelKit/IDylibObject.h
@@ -10,7 +10,7 @@
#pragma once
#include <CompilerKit/CompilerKit.h>
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#define NE_DYLIB_OBJECT : public IDylibObject
diff --git a/dev/kernel/KernelKit/IPEFDylibObject.h b/dev/kernel/KernelKit/IPEFDylibObject.h
index 42ed1830..f4461a69 100644
--- a/dev/kernel/KernelKit/IPEFDylibObject.h
+++ b/dev/kernel/KernelKit/IPEFDylibObject.h
@@ -14,7 +14,7 @@
#include <KernelKit/PEF.h>
#include <KernelKit/PEFCodeMgr.h>
#include <KernelKit/ProcessScheduler.h>
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
namespace Kernel {
/**
diff --git a/dev/kernel/KernelKit/KPC.h b/dev/kernel/KernelKit/KPC.h
index 4c48b53a..944c8efc 100644
--- a/dev/kernel/KernelKit/KPC.h
+++ b/dev/kernel/KernelKit/KPC.h
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
/// @file KPC.h
/// @brief Kernel Procedure Code.
diff --git a/dev/kernel/KernelKit/LoaderInterface.h b/dev/kernel/KernelKit/LoaderInterface.h
index 2b38ddbf..1f9b1e56 100644
--- a/dev/kernel/KernelKit/LoaderInterface.h
+++ b/dev/kernel/KernelKit/LoaderInterface.h
@@ -7,8 +7,8 @@
#pragma once
#include <CompilerKit/CompilerKit.h>
-#include <NewKit/Defines.h>
-#include <NewKit/ErrorOr.h>
+#include <NeKit/Defines.h>
+#include <NeKit/ErrorOr.h>
#include <hint/CompilerHint.h>
namespace Kernel {
diff --git a/dev/kernel/KernelKit/LockDelegate.h b/dev/kernel/KernelKit/LockDelegate.h
index 18ab0cf5..a8162897 100644
--- a/dev/kernel/KernelKit/LockDelegate.h
+++ b/dev/kernel/KernelKit/LockDelegate.h
@@ -6,8 +6,8 @@
#pragma once
-#include <NewKit/Atom.h>
-#include <NewKit/Defines.h>
+#include <NeKit/Atom.h>
+#include <NeKit/Defines.h>
namespace Kernel {
enum {
diff --git a/dev/kernel/KernelKit/MSDOS.h b/dev/kernel/KernelKit/MSDOS.h
index a0751a6f..b4ffeff2 100644
--- a/dev/kernel/KernelKit/MSDOS.h
+++ b/dev/kernel/KernelKit/MSDOS.h
@@ -15,7 +15,7 @@
#define __MSDOS_EXEC__
#include <KernelKit/PE.h>
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
// Last Rev
// Sat Feb 24 CET 2024
diff --git a/dev/kernel/KernelKit/MemoryMgr.h b/dev/kernel/KernelKit/MemoryMgr.h
index bf389955..7ca7da90 100644
--- a/dev/kernel/KernelKit/MemoryMgr.h
+++ b/dev/kernel/KernelKit/MemoryMgr.h
@@ -12,7 +12,7 @@
/// @brief: Memory allocation support for the NeKernel.
#include <KernelKit/KPC.h>
-#include <NewKit/KernelPanic.h>
+#include <NeKit/KernelPanic.h>
#include <hint/CompilerHint.h>
namespace Kernel {
diff --git a/dev/kernel/KernelKit/PCI/DMA.h b/dev/kernel/KernelKit/PCI/DMA.h
index cad27a7a..7e7d3f0c 100644
--- a/dev/kernel/KernelKit/PCI/DMA.h
+++ b/dev/kernel/KernelKit/PCI/DMA.h
@@ -8,9 +8,9 @@
#include <KernelKit/DeviceMgr.h>
#include <KernelKit/PCI/Device.h>
-#include <NewKit/Array.h>
-#include <NewKit/OwnPtr.h>
-#include <NewKit/Ref.h>
+#include <NeKit/Array.h>
+#include <NeKit/OwnPtr.h>
+#include <NeKit/Ref.h>
namespace Kernel {
enum class DmaKind {
diff --git a/dev/kernel/KernelKit/PCI/Database.h b/dev/kernel/KernelKit/PCI/Database.h
index 6da653dd..093338da 100644
--- a/dev/kernel/KernelKit/PCI/Database.h
+++ b/dev/kernel/KernelKit/PCI/Database.h
@@ -6,7 +6,7 @@
#pragma once
#include <KernelKit/PCI/Device.h>
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
namespace Kernel {
namespace Types {
diff --git a/dev/kernel/KernelKit/PCI/Device.h b/dev/kernel/KernelKit/PCI/Device.h
index d9bb4e70..f41e0575 100644
--- a/dev/kernel/KernelKit/PCI/Device.h
+++ b/dev/kernel/KernelKit/PCI/Device.h
@@ -5,7 +5,7 @@
------------------------------------------- */
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
namespace Kernel::PCI {
enum class PciConfigKind : UShort {
diff --git a/dev/kernel/KernelKit/PCI/Express.h b/dev/kernel/KernelKit/PCI/Express.h
index 4d94830c..c9d65da7 100644
--- a/dev/kernel/KernelKit/PCI/Express.h
+++ b/dev/kernel/KernelKit/PCI/Express.h
@@ -7,6 +7,6 @@
#pragma once
#include <KernelKit/PCI/PCI.h>
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#define PCI_EXPRESS_BUS_COUNT (4096)
diff --git a/dev/kernel/KernelKit/PCI/IO.h b/dev/kernel/KernelKit/PCI/IO.h
index bd5751ec..a7abc163 100644
--- a/dev/kernel/KernelKit/PCI/IO.h
+++ b/dev/kernel/KernelKit/PCI/IO.h
@@ -7,9 +7,9 @@
#pragma once
#include <ArchKit/ArchKit.h>
-#include <NewKit/Array.h>
-#include <NewKit/Defines.h>
-#include <NewKit/Ref.h>
+#include <NeKit/Array.h>
+#include <NeKit/Defines.h>
+#include <NeKit/Ref.h>
namespace Kernel {
template <SizeT Sz>
diff --git a/dev/kernel/KernelKit/PCI/Iterator.h b/dev/kernel/KernelKit/PCI/Iterator.h
index 10924bc8..d4c89404 100644
--- a/dev/kernel/KernelKit/PCI/Iterator.h
+++ b/dev/kernel/KernelKit/PCI/Iterator.h
@@ -9,9 +9,9 @@
#include <KernelKit/PCI/Database.h>
#include <KernelKit/PCI/Device.h>
-#include <NewKit/Array.h>
-#include <NewKit/Defines.h>
-#include <NewKit/Ref.h>
+#include <NeKit/Array.h>
+#include <NeKit/Defines.h>
+#include <NeKit/Ref.h>
#define NE_BUS_COUNT (256)
#define NE_DEVICE_COUNT (33)
diff --git a/dev/kernel/KernelKit/PCI/PCI.h b/dev/kernel/KernelKit/PCI/PCI.h
index 7b30d455..d8805a0c 100644
--- a/dev/kernel/KernelKit/PCI/PCI.h
+++ b/dev/kernel/KernelKit/PCI/PCI.h
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#define kPCIConfigAddressPort (0xCF8)
#define kPCIConfigDataPort (0xCFC)
diff --git a/dev/kernel/KernelKit/PE.h b/dev/kernel/KernelKit/PE.h
index b961e901..df5047a3 100644
--- a/dev/kernel/KernelKit/PE.h
+++ b/dev/kernel/KernelKit/PE.h
@@ -14,7 +14,7 @@
#ifndef __KERNELKIT_INC_PE_H__
#define __KERNELKIT_INC_PE_H__
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#define kPeSignature (0x00004550)
diff --git a/dev/kernel/KernelKit/PECodeMgr.h b/dev/kernel/KernelKit/PECodeMgr.h
index 05a2674c..15c2b7ee 100644
--- a/dev/kernel/KernelKit/PECodeMgr.h
+++ b/dev/kernel/KernelKit/PECodeMgr.h
@@ -22,8 +22,8 @@
#include <KernelKit/FileMgr.h>
#include <KernelKit/LoaderInterface.h>
#include <KernelKit/PE.h>
-#include <NewKit/ErrorOr.h>
-#include <NewKit/KString.h>
+#include <NeKit/ErrorOr.h>
+#include <NeKit/KString.h>
#ifndef INC_PROCESS_SCHEDULER_H
#include <KernelKit/ProcessScheduler.h>
diff --git a/dev/kernel/KernelKit/PEF.h b/dev/kernel/KernelKit/PEF.h
index 9381e491..c28c8f8c 100644
--- a/dev/kernel/KernelKit/PEF.h
+++ b/dev/kernel/KernelKit/PEF.h
@@ -16,7 +16,7 @@
#include <CompilerKit/CompilerKit.h>
#include <KernelKit/LoaderInterface.h>
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#define kPefMagic "Joy!"
#define kPefMagicFat "yoJ!"
diff --git a/dev/kernel/KernelKit/PEFCodeMgr.h b/dev/kernel/KernelKit/PEFCodeMgr.h
index a637892f..18041f8f 100644
--- a/dev/kernel/KernelKit/PEFCodeMgr.h
+++ b/dev/kernel/KernelKit/PEFCodeMgr.h
@@ -9,8 +9,8 @@
#include <KernelKit/FileMgr.h>
#include <KernelKit/PEF.h>
-#include <NewKit/ErrorOr.h>
-#include <NewKit/KString.h>
+#include <NeKit/ErrorOr.h>
+#include <NeKit/KString.h>
#ifndef INC_PROCESS_SCHEDULER_H
#include <KernelKit/ProcessScheduler.h>
diff --git a/dev/kernel/KernelKit/Semaphore.h b/dev/kernel/KernelKit/Semaphore.h
index 9a66b9fe..a1b5ecad 100644
--- a/dev/kernel/KernelKit/Semaphore.h
+++ b/dev/kernel/KernelKit/Semaphore.h
@@ -8,7 +8,7 @@
#include <CompilerKit/CompilerKit.h>
#include <KernelKit/Timer.h>
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
namespace Kernel {
typedef Int64 Semaphore;
diff --git a/dev/kernel/KernelKit/ThreadLocalStorage.h b/dev/kernel/KernelKit/ThreadLocalStorage.h
index bf34f39a..6c764221 100644
--- a/dev/kernel/KernelKit/ThreadLocalStorage.h
+++ b/dev/kernel/KernelKit/ThreadLocalStorage.h
@@ -7,8 +7,8 @@
#ifndef KERNELKIT_TLS_H
#define KERNELKIT_TLS_H
-#include <NewKit/Defines.h>
-#include <NewKit/ErrorOr.h>
+#include <NeKit/Defines.h>
+#include <NeKit/ErrorOr.h>
///! @brief Thread Local Storage for neoskrnl.
diff --git a/dev/kernel/KernelKit/User.h b/dev/kernel/KernelKit/User.h
index 2a12e41e..b7e7ac1d 100644
--- a/dev/kernel/KernelKit/User.h
+++ b/dev/kernel/KernelKit/User.h
@@ -17,8 +17,8 @@
#include <CompilerKit/CompilerKit.h>
#include <KernelKit/KPC.h>
-#include <NewKit/Defines.h>
-#include <NewKit/KString.h>
+#include <NeKit/Defines.h>
+#include <NeKit/KString.h>
///! We got the Super, Standard (%s format) and Guest user,
///! all are used to make authorization operations on the OS.
diff --git a/dev/kernel/KernelKit/UserProcessScheduler.h b/dev/kernel/KernelKit/UserProcessScheduler.h
index a15e8e38..1815a558 100644
--- a/dev/kernel/KernelKit/UserProcessScheduler.h
+++ b/dev/kernel/KernelKit/UserProcessScheduler.h
@@ -15,7 +15,7 @@
#include <KernelKit/CoreProcessScheduler.h>
#include <KernelKit/LockDelegate.h>
#include <KernelKit/User.h>
-#include <NewKit/MutableArray.h>
+#include <NeKit/MutableArray.h>
////////////////////////////////////////////////////
// Last revision date is: Fri Mar 28 2025 //
diff --git a/dev/kernel/KernelKit/XCOFF.h b/dev/kernel/KernelKit/XCOFF.h
index 7b15782b..9cfe8ded 100644
--- a/dev/kernel/KernelKit/XCOFF.h
+++ b/dev/kernel/KernelKit/XCOFF.h
@@ -14,7 +14,7 @@
#ifndef INC_XOCFF_H
#define INC_XOCFF_H
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#define kXCOFF64Magic (0x01F7)
#define kXCOFF64ForkNameLen (256U)
diff --git a/dev/kernel/NewKit/Array.h b/dev/kernel/NeKit/Array.h
index 2b6d31f3..12c062cb 100644
--- a/dev/kernel/NewKit/Array.h
+++ b/dev/kernel/NeKit/Array.h
@@ -7,8 +7,8 @@
#pragma once
#include <KernelKit/DebugOutput.h>
-#include <NewKit/Defines.h>
-#include <NewKit/ErrorOr.h>
+#include <NeKit/Defines.h>
+#include <NeKit/ErrorOr.h>
namespace Kernel {
template <typename T, SizeT N>
diff --git a/dev/kernel/NewKit/ArrayList.h b/dev/kernel/NeKit/ArrayList.h
index d07e534c..1f5226f4 100644
--- a/dev/kernel/NewKit/ArrayList.h
+++ b/dev/kernel/NeKit/ArrayList.h
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
namespace Kernel {
template <typename T>
diff --git a/dev/kernel/NewKit/Atom.h b/dev/kernel/NeKit/Atom.h
index 4b23c933..fce5e93d 100644
--- a/dev/kernel/NewKit/Atom.h
+++ b/dev/kernel/NeKit/Atom.h
@@ -5,7 +5,7 @@
------------------------------------------- */
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
namespace Kernel {
template <typename T>
diff --git a/dev/kernel/NewKit/Crc32.h b/dev/kernel/NeKit/Crc32.h
index b6f33714..8988f828 100644
--- a/dev/kernel/NewKit/Crc32.h
+++ b/dev/kernel/NeKit/Crc32.h
@@ -11,7 +11,7 @@
#ifndef CRC32_H
#define CRC32_H
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#define kCrcCnt (256)
diff --git a/dev/kernel/NewKit/CxxAbi.h b/dev/kernel/NeKit/CxxAbi.h
index 8fb93bf8..164a257d 100644
--- a/dev/kernel/NewKit/CxxAbi.h
+++ b/dev/kernel/NeKit/CxxAbi.h
@@ -5,7 +5,7 @@
------------------------------------------- */
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#ifndef __TOOLCHAINKIT__
diff --git a/dev/kernel/NewKit/Defines.h b/dev/kernel/NeKit/Defines.h
index 0d2f830f..0f9a7c4a 100644
--- a/dev/kernel/NewKit/Defines.h
+++ b/dev/kernel/NeKit/Defines.h
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Macros.h>
+#include <NeKit/Macros.h>
#define NEWKIT_VERSION_STR "0.0.1"
#define NEWKIT_VERSION_BCD 0x0001
diff --git a/dev/kernel/NewKit/ErrorOr.h b/dev/kernel/NeKit/ErrorOr.h
index f2de3432..d7751b7e 100644
--- a/dev/kernel/NewKit/ErrorOr.h
+++ b/dev/kernel/NeKit/ErrorOr.h
@@ -9,8 +9,8 @@
#pragma once
-#include <NewKit/Defines.h>
-#include <NewKit/Ref.h>
+#include <NeKit/Defines.h>
+#include <NeKit/Ref.h>
namespace Kernel {
using ErrorT = UInt;
diff --git a/dev/kernel/NewKit/Function.h b/dev/kernel/NeKit/Function.h
index e0af5842..e5d56cee 100644
--- a/dev/kernel/NewKit/Function.h
+++ b/dev/kernel/NeKit/Function.h
@@ -1,7 +1,15 @@
-#ifndef _INC_FUNCTION_H__
-#define _INC_FUNCTION_H__
+/* -------------------------------------------
-#include <NewKit/Defines.h>
+ Copyright (C) 2024-2025, Amlal El Mahrouss, all rights reserved.
+
+------------------------------------------- */
+
+
+#ifndef _INC_FUNCTION_H_
+#define _INC_FUNCTION_H_
+
+#include <NeKit/Defines.h>
+#include <NeKit/ErrorOr.h>
namespace Kernel {
template <typename T, typename... Args>
@@ -18,12 +26,12 @@ class Function final {
Function(const Function&) = default;
template <typename... XArgs>
- T operator()(Args... args) {
+ T operator()(Args&&... args) {
return fFn(args...);
}
template <typename... XArgs>
- T Call(Args... args) {
+ T Call(Args&&... args) {
return fFn(args...);
}
@@ -35,6 +43,9 @@ class Function final {
T(*fFn)
(Args... args);
};
+
+template <typename T, typename... Args>
+using FunctionOr = ErrorOr<Function<T, Args...>>;
} // namespace Kernel
#endif // !_INC_FUNCTION_H__
diff --git a/dev/kernel/NewKit/Json.h b/dev/kernel/NeKit/Json.h
index 6af71b72..2b2c9c04 100644
--- a/dev/kernel/NewKit/Json.h
+++ b/dev/kernel/NeKit/Json.h
@@ -10,10 +10,10 @@
// last-rev: 02/04/25
#include <CompilerKit/CompilerKit.h>
-#include <NewKit/Defines.h>
-#include <NewKit/KString.h>
-#include <NewKit/Stream.h>
-#include <NewKit/Utils.h>
+#include <NeKit/Defines.h>
+#include <NeKit/KString.h>
+#include <NeKit/Stream.h>
+#include <NeKit/Utils.h>
#define kJSONMaxLen (8196)
#define kJSONLen (256)
diff --git a/dev/kernel/NewKit/KString.h b/dev/kernel/NeKit/KString.h
index 08f783c0..16b09a78 100644
--- a/dev/kernel/NewKit/KString.h
+++ b/dev/kernel/NeKit/KString.h
@@ -7,10 +7,10 @@
#pragma once
#include <CompilerKit/CompilerKit.h>
-#include <NewKit/Defines.h>
-#include <NewKit/ErrorOr.h>
-#include <NewKit/KernelPanic.h>
-#include <NewKit/Utils.h>
+#include <NeKit/Defines.h>
+#include <NeKit/ErrorOr.h>
+#include <NeKit/KernelPanic.h>
+#include <NeKit/Utils.h>
#define kMinimumStringSize (8196U)
diff --git a/dev/kernel/NewKit/KernelPanic.h b/dev/kernel/NeKit/KernelPanic.h
index 6d7f4d23..753b18de 100644
--- a/dev/kernel/NewKit/KernelPanic.h
+++ b/dev/kernel/NeKit/KernelPanic.h
@@ -7,7 +7,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
namespace Kernel {
void ke_runtime_check(bool expr, const Char* file, const Char* line);
diff --git a/dev/kernel/NewKit/Macros.h b/dev/kernel/NeKit/Macros.h
index ef4742d3..5147863a 100644
--- a/dev/kernel/NewKit/Macros.h
+++ b/dev/kernel/NeKit/Macros.h
@@ -7,7 +7,7 @@
#pragma once
/***********************************************************************************/
-/// @file NewKit/Macros.h
+/// @file NeKit/Macros.h
/// @brief Core Types and Macros.
/***********************************************************************************/
@@ -123,7 +123,7 @@
#ifdef __NE_AMD64__
#define dbg_break_point() asm volatile("int $3")
#else
-#define dbg_break_point() ((void) 0)
+#define dbg_break_point() ((Kernel::Void) 0)
#endif
#define RTL_ENDIAN(address, value) \
diff --git a/dev/kernel/NewKit/MutableArray.h b/dev/kernel/NeKit/MutableArray.h
index 08c8cbf5..8dee6e03 100644
--- a/dev/kernel/NewKit/MutableArray.h
+++ b/dev/kernel/NeKit/MutableArray.h
@@ -6,8 +6,8 @@
#pragma once
#include <CompilerKit/CompilerKit.h>
-#include <NewKit/Array.h>
-#include <NewKit/Defines.h>
+#include <NeKit/Array.h>
+#include <NeKit/Defines.h>
#define TRY_FIND_NODE(NAME, NODE) \
auto* NAME = NODE; \
diff --git a/dev/kernel/NeKit/NeKit.h b/dev/kernel/NeKit/NeKit.h
new file mode 100644
index 00000000..909e1311
--- /dev/null
+++ b/dev/kernel/NeKit/NeKit.h
@@ -0,0 +1,20 @@
+
+/* -------------------------------------------
+
+ Copyright (C) 2024-2025, Amlal El Mahrouss, all rights reserved.
+
+------------------------------------------- */
+
+#pragma once
+
+#include <NeKit/Array.h>
+#include <NeKit/ArrayList.h>
+#include <NeKit/ErrorOr.h>
+#include <NeKit/Json.h>
+#include <NeKit/KernelPanic.h>
+#include <NeKit/MutableArray.h>
+#include <NeKit/New.h>
+#include <NeKit/OwnPtr.h>
+#include <NeKit/Ref.h>
+#include <NeKit/Stream.h>
+#include <NeKit/Utils.h>
diff --git a/dev/kernel/NewKit/New.h b/dev/kernel/NeKit/New.h
index de242141..de242141 100644
--- a/dev/kernel/NewKit/New.h
+++ b/dev/kernel/NeKit/New.h
diff --git a/dev/kernel/NewKit/OwnPtr.h b/dev/kernel/NeKit/OwnPtr.h
index 14b2fe39..674f9ff3 100644
--- a/dev/kernel/NewKit/OwnPtr.h
+++ b/dev/kernel/NeKit/OwnPtr.h
@@ -7,9 +7,9 @@
#pragma once
-#include <NewKit/Defines.h>
-#include <NewKit/KernelPanic.h>
-#include <NewKit/Ref.h>
+#include <NeKit/Defines.h>
+#include <NeKit/KernelPanic.h>
+#include <NeKit/Ref.h>
namespace Kernel {
template <typename T>
diff --git a/dev/kernel/NewKit/PageMgr.h b/dev/kernel/NeKit/PageMgr.h
index 3aef2733..ae74a6b6 100644
--- a/dev/kernel/NewKit/PageMgr.h
+++ b/dev/kernel/NeKit/PageMgr.h
@@ -9,8 +9,8 @@
#pragma once
-#include <NewKit/Defines.h>
-#include <NewKit/Ref.h>
+#include <NeKit/Defines.h>
+#include <NeKit/Ref.h>
namespace Kernel {
class PageMgr;
diff --git a/dev/kernel/NewKit/Pair.h b/dev/kernel/NeKit/Pair.h
index 28512831..aeeeb8a2 100644
--- a/dev/kernel/NewKit/Pair.h
+++ b/dev/kernel/NeKit/Pair.h
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
namespace Kernel {
class Pair;
diff --git a/dev/kernel/NewKit/Pmm.h b/dev/kernel/NeKit/Pmm.h
index 41d988e1..f84bd9f2 100644
--- a/dev/kernel/NewKit/Pmm.h
+++ b/dev/kernel/NeKit/Pmm.h
@@ -7,8 +7,8 @@
#pragma once
-#include <NewKit/PageMgr.h>
-#include <NewKit/Ref.h>
+#include <NeKit/PageMgr.h>
+#include <NeKit/Ref.h>
namespace Kernel {
class Pmm;
diff --git a/dev/kernel/NewKit/Ref.h b/dev/kernel/NeKit/Ref.h
index 31ad16f8..489c51de 100644
--- a/dev/kernel/NewKit/Ref.h
+++ b/dev/kernel/NeKit/Ref.h
@@ -9,8 +9,8 @@
#define _NEWKIT_REF_H_
#include <KernelKit/MemoryMgr.h>
-#include <NewKit/Defines.h>
-#include <NewKit/KernelPanic.h>
+#include <NeKit/Defines.h>
+#include <NeKit/KernelPanic.h>
namespace Kernel {
template <typename T>
diff --git a/dev/kernel/NewKit/Stream.h b/dev/kernel/NeKit/Stream.h
index 8b72046c..26fc46fc 100644
--- a/dev/kernel/NewKit/Stream.h
+++ b/dev/kernel/NeKit/Stream.h
@@ -7,8 +7,8 @@
#pragma once
-#include <NewKit/Defines.h>
-#include <NewKit/Ref.h>
+#include <NeKit/Defines.h>
+#include <NeKit/Ref.h>
namespace Kernel {
template <typename StreamTrait, typename Kind>
diff --git a/dev/kernel/NewKit/Utils.h b/dev/kernel/NeKit/Utils.h
index cd36654a..cdfcfe56 100644
--- a/dev/kernel/NewKit/Utils.h
+++ b/dev/kernel/NeKit/Utils.h
@@ -7,7 +7,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
namespace Kernel {
Int rt_copy_memory(const voidPtr src, voidPtr dst, Size len);
diff --git a/dev/kernel/NewKit/Variant.h b/dev/kernel/NeKit/Variant.h
index 83602602..51548272 100644
--- a/dev/kernel/NewKit/Variant.h
+++ b/dev/kernel/NeKit/Variant.h
@@ -6,9 +6,9 @@
#pragma once
-#include <NewKit/Defines.h>
-#include <NewKit/Json.h>
-#include <NewKit/KString.h>
+#include <NeKit/Defines.h>
+#include <NeKit/Json.h>
+#include <NeKit/KString.h>
#include <SwapKit/DiskSwap.h>
namespace Kernel {
diff --git a/dev/kernel/NetworkKit/IP.h b/dev/kernel/NetworkKit/IP.h
index bf3b24ff..0b872352 100644
--- a/dev/kernel/NetworkKit/IP.h
+++ b/dev/kernel/NetworkKit/IP.h
@@ -7,9 +7,9 @@
#pragma once
#include <KernelKit/DebugOutput.h>
-#include <NewKit/Defines.h>
-#include <NewKit/KString.h>
-#include <NewKit/Ref.h>
+#include <NeKit/Defines.h>
+#include <NeKit/KString.h>
+#include <NeKit/Ref.h>
namespace Kernel {
class RawIPAddress6;
diff --git a/dev/kernel/NetworkKit/IPC.h b/dev/kernel/NetworkKit/IPC.h
index 43b58d35..0dd8a1f1 100644
--- a/dev/kernel/NetworkKit/IPC.h
+++ b/dev/kernel/NetworkKit/IPC.h
@@ -10,8 +10,8 @@
#ifndef INC_IPC_H
#define INC_IPC_H
-#include <NewKit/Defines.h>
-#include <NewKit/KString.h>
+#include <NeKit/Defines.h>
+#include <NeKit/KString.h>
#include <hint/CompilerHint.h>
/// @file IPC.h
diff --git a/dev/kernel/NetworkKit/LTE.h b/dev/kernel/NetworkKit/LTE.h
index 71254cbf..030f9955 100644
--- a/dev/kernel/NetworkKit/LTE.h
+++ b/dev/kernel/NetworkKit/LTE.h
@@ -10,7 +10,7 @@
#ifndef _INC_NETWORK_LTE_H_
#define _INC_NETWORK_LTE_H_
-#include <NewKit/Defines.h>
-#include <NewKit/KString.h>
+#include <NeKit/Defines.h>
+#include <NeKit/KString.h>
#endif // ifndef _INC_NETWORK_LTE_H_
diff --git a/dev/kernel/NetworkKit/MAC.h b/dev/kernel/NetworkKit/MAC.h
index 8520037e..805f7259 100644
--- a/dev/kernel/NetworkKit/MAC.h
+++ b/dev/kernel/NetworkKit/MAC.h
@@ -6,9 +6,9 @@
#pragma once
-#include <NewKit/Array.h>
-#include <NewKit/Defines.h>
-#include <NewKit/KString.h>
+#include <NeKit/Array.h>
+#include <NeKit/Defines.h>
+#include <NeKit/KString.h>
#define kMACAddrLen (32)
diff --git a/dev/kernel/NewKit/NewKit.h b/dev/kernel/NewKit/NewKit.h
deleted file mode 100644
index 66ca2bb3..00000000
--- a/dev/kernel/NewKit/NewKit.h
+++ /dev/null
@@ -1,20 +0,0 @@
-
-/* -------------------------------------------
-
- Copyright (C) 2024-2025, Amlal El Mahrouss, all rights reserved.
-
-------------------------------------------- */
-
-#pragma once
-
-#include <NewKit/Array.h>
-#include <NewKit/ArrayList.h>
-#include <NewKit/ErrorOr.h>
-#include <NewKit/Json.h>
-#include <NewKit/KernelPanic.h>
-#include <NewKit/MutableArray.h>
-#include <NewKit/New.h>
-#include <NewKit/OwnPtr.h>
-#include <NewKit/Ref.h>
-#include <NewKit/Stream.h>
-#include <NewKit/Utils.h>
diff --git a/dev/kernel/SignalKit/Signals.h b/dev/kernel/SignalKit/Signals.h
index ba0b80cb..142ed3ab 100644
--- a/dev/kernel/SignalKit/Signals.h
+++ b/dev/kernel/SignalKit/Signals.h
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#define SIGKILL 0
#define SIGPAUS 1
diff --git a/dev/kernel/StorageKit/AHCI.h b/dev/kernel/StorageKit/AHCI.h
index d40feb36..e2220719 100644
--- a/dev/kernel/StorageKit/AHCI.h
+++ b/dev/kernel/StorageKit/AHCI.h
@@ -8,7 +8,7 @@
#include <KernelKit/DeviceMgr.h>
#include <KernelKit/DriveMgr.h>
-#include <NewKit/OwnPtr.h>
+#include <NeKit/OwnPtr.h>
namespace Kernel {
/// @brief AHCIDeviceInterface class
diff --git a/dev/kernel/StorageKit/ATA.h b/dev/kernel/StorageKit/ATA.h
index 5887c579..abf255a5 100644
--- a/dev/kernel/StorageKit/ATA.h
+++ b/dev/kernel/StorageKit/ATA.h
@@ -8,8 +8,8 @@
#include <KernelKit/DeviceMgr.h>
#include <KernelKit/DriveMgr.h>
-#include <NewKit/OwnPtr.h>
-#include <NewKit/Utils.h>
+#include <NeKit/OwnPtr.h>
+#include <NeKit/Utils.h>
namespace Kernel {
/// @brief ATA device interface class.
diff --git a/dev/kernel/StorageKit/PRDT.h b/dev/kernel/StorageKit/PRDT.h
index f67cad05..f277897f 100644
--- a/dev/kernel/StorageKit/PRDT.h
+++ b/dev/kernel/StorageKit/PRDT.h
@@ -8,7 +8,7 @@
#include <KernelKit/PCI/DMA.h>
#include <KernelKit/PCI/Iterator.h>
-#include <NewKit/Ref.h>
+#include <NeKit/Ref.h>
#define kPrdtTransferSize (sizeof(Kernel::UShort))
diff --git a/dev/kernel/SwapKit/DiskSwap.h b/dev/kernel/SwapKit/DiskSwap.h
index 1832923f..40b3adb0 100644
--- a/dev/kernel/SwapKit/DiskSwap.h
+++ b/dev/kernel/SwapKit/DiskSwap.h
@@ -8,7 +8,7 @@
#pragma once
#include <CompilerKit/CompilerKit.h>
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#include <hint/CompilerHint.h>
#define kSwapBlockMaxSize (mib_cast(16))
diff --git a/dev/kernel/src/ACPIFactoryInterface.cc b/dev/kernel/src/ACPIFactoryInterface.cc
index 47a81f38..def6f517 100644
--- a/dev/kernel/src/ACPIFactoryInterface.cc
+++ b/dev/kernel/src/ACPIFactoryInterface.cc
@@ -6,7 +6,7 @@
#include <ArchKit/ArchKit.h>
#include <KernelKit/MemoryMgr.h>
-#include <NewKit/KString.h>
+#include <NeKit/KString.h>
#include <modules/ACPI/ACPIFactoryInterface.h>
namespace Kernel {
diff --git a/dev/kernel/src/Array.cc b/dev/kernel/src/Array.cc
index 7cb1b156..36a8e744 100644
--- a/dev/kernel/src/Array.cc
+++ b/dev/kernel/src/Array.cc
@@ -4,4 +4,4 @@
------------------------------------------- */
-#include <NewKit/Array.h>
+#include <NeKit/Array.h>
diff --git a/dev/kernel/src/ArrayList.cc b/dev/kernel/src/ArrayList.cc
index 269dc47e..39291935 100644
--- a/dev/kernel/src/ArrayList.cc
+++ b/dev/kernel/src/ArrayList.cc
@@ -4,4 +4,4 @@
------------------------------------------- */
-#include <NewKit/ArrayList.h>
+#include <NeKit/ArrayList.h>
diff --git a/dev/kernel/src/Atom.cc b/dev/kernel/src/Atom.cc
index 8968a2c2..6e84d7d5 100644
--- a/dev/kernel/src/Atom.cc
+++ b/dev/kernel/src/Atom.cc
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <NewKit/Atom.h>
+#include <NeKit/Atom.h>
// @file Atom.cpp
// @brief Atomic primitives
diff --git a/dev/kernel/src/BitMapMgr.cc b/dev/kernel/src/BitMapMgr.cc
index dfd29770..994a2ba8 100644
--- a/dev/kernel/src/BitMapMgr.cc
+++ b/dev/kernel/src/BitMapMgr.cc
@@ -11,7 +11,7 @@
#endif
#include <ArchKit/ArchKit.h>
-#include <NewKit/KernelPanic.h>
+#include <NeKit/KernelPanic.h>
#define kBitMapMagic (0x10210U)
diff --git a/dev/kernel/src/CodeMgr.cc b/dev/kernel/src/CodeMgr.cc
index c4ac011c..6146682a 100644
--- a/dev/kernel/src/CodeMgr.cc
+++ b/dev/kernel/src/CodeMgr.cc
@@ -6,7 +6,7 @@
#include <KernelKit/CodeMgr.h>
#include <KernelKit/ProcessScheduler.h>
-#include <NewKit/Utils.h>
+#include <NeKit/Utils.h>
namespace Kernel {
/***********************************************************************************/
diff --git a/dev/kernel/src/Crc32.cc b/dev/kernel/src/Crc32.cc
index 332faa33..fddcb095 100644
--- a/dev/kernel/src/Crc32.cc
+++ b/dev/kernel/src/Crc32.cc
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <NewKit/Crc32.h>
+#include <NeKit/Crc32.h>
// @file CRC32.cpp
// @brief Check sequence implementation.
diff --git a/dev/kernel/src/CxxAbi-AMD64.cc b/dev/kernel/src/CxxAbi-AMD64.cc
index c97b99f9..5b0f7c3c 100644
--- a/dev/kernel/src/CxxAbi-AMD64.cc
+++ b/dev/kernel/src/CxxAbi-AMD64.cc
@@ -9,7 +9,7 @@
#include <KernelKit/DebugOutput.h>
#include <KernelKit/KPC.h>
#include <KernelKit/UserProcessScheduler.h>
-#include <NewKit/CxxAbi.h>
+#include <NeKit/CxxAbi.h>
atexit_func_entry_t __atexit_funcs[kAtExitMacDestructors];
diff --git a/dev/kernel/src/CxxAbi-ARM64.cc b/dev/kernel/src/CxxAbi-ARM64.cc
index 1605692b..02f3dbcf 100644
--- a/dev/kernel/src/CxxAbi-ARM64.cc
+++ b/dev/kernel/src/CxxAbi-ARM64.cc
@@ -8,7 +8,7 @@
#include <KernelKit/DebugOutput.h>
#include <KernelKit/KPC.h>
-#include <NewKit/CxxAbi.h>
+#include <NeKit/CxxAbi.h>
atexit_func_entry_t __atexit_funcs[kAtExitMacDestructors];
diff --git a/dev/kernel/src/Defines.cc b/dev/kernel/src/Defines.cc
index 7f6e571d..a06b4dd2 100644
--- a/dev/kernel/src/Defines.cc
+++ b/dev/kernel/src/Defines.cc
@@ -4,4 +4,4 @@
------------------------------------------- */
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
diff --git a/dev/kernel/src/DriveMgr.cc b/dev/kernel/src/DriveMgr.cc
index 8bb1c930..b7c181c8 100644
--- a/dev/kernel/src/DriveMgr.cc
+++ b/dev/kernel/src/DriveMgr.cc
@@ -8,7 +8,7 @@
#include <FirmwareKit/VEPM.h>
#include <KernelKit/DebugOutput.h>
#include <KernelKit/DriveMgr.h>
-#include <NewKit/Utils.h>
+#include <NeKit/Utils.h>
#include <modules/AHCI/AHCI.h>
#include <modules/ATA/ATA.h>
#include <modules/NVME/NVME.h>
diff --git a/dev/kernel/src/ErrorOr.cc b/dev/kernel/src/ErrorOr.cc
index 69668b2f..a872164c 100644
--- a/dev/kernel/src/ErrorOr.cc
+++ b/dev/kernel/src/ErrorOr.cc
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <NewKit/ErrorOr.h>
+#include <NeKit/ErrorOr.h>
/***********************************************************************************/
/// @file ErrorOr.cc ///
diff --git a/dev/kernel/src/FS/Ext2+FileSystemParser.cc b/dev/kernel/src/FS/Ext2+FileSystemParser.cc
index b6d04f46..a3acac73 100644
--- a/dev/kernel/src/FS/Ext2+FileSystemParser.cc
+++ b/dev/kernel/src/FS/Ext2+FileSystemParser.cc
@@ -11,10 +11,10 @@
#include <KernelKit/KPC.h>
#include <KernelKit/ProcessScheduler.h>
#include <KernelKit/User.h>
-#include <NewKit/Crc32.h>
-#include <NewKit/KString.h>
-#include <NewKit/KernelPanic.h>
-#include <NewKit/Utils.h>
+#include <NeKit/Crc32.h>
+#include <NeKit/KString.h>
+#include <NeKit/KernelPanic.h>
+#include <NeKit/Utils.h>
#include <modules/AHCI/AHCI.h>
#include <modules/ATA/ATA.h>
diff --git a/dev/kernel/src/FS/HeFS+FileSystemParser.cc b/dev/kernel/src/FS/HeFS+FileSystemParser.cc
index c8de1507..0f6e7355 100644
--- a/dev/kernel/src/FS/HeFS+FileSystemParser.cc
+++ b/dev/kernel/src/FS/HeFS+FileSystemParser.cc
@@ -12,10 +12,10 @@
#include <KernelKit/KPC.h>
#include <KernelKit/ProcessScheduler.h>
#include <KernelKit/User.h>
-#include <NewKit/Crc32.h>
-#include <NewKit/KString.h>
-#include <NewKit/KernelPanic.h>
-#include <NewKit/Utils.h>
+#include <NeKit/Crc32.h>
+#include <NeKit/KString.h>
+#include <NeKit/KernelPanic.h>
+#include <NeKit/Utils.h>
#include <modules/AHCI/AHCI.h>
#include <modules/ATA/ATA.h>
diff --git a/dev/kernel/src/FS/NeFS+FileSystemParser.cc b/dev/kernel/src/FS/NeFS+FileSystemParser.cc
index 84317ad4..bd6a1aee 100644
--- a/dev/kernel/src/FS/NeFS+FileSystemParser.cc
+++ b/dev/kernel/src/FS/NeFS+FileSystemParser.cc
@@ -13,10 +13,10 @@
#include <KernelKit/KPC.h>
#include <KernelKit/ProcessScheduler.h>
#include <KernelKit/User.h>
-#include <NewKit/Crc32.h>
-#include <NewKit/KString.h>
-#include <NewKit/KernelPanic.h>
-#include <NewKit/Utils.h>
+#include <NeKit/Crc32.h>
+#include <NeKit/KString.h>
+#include <NeKit/KernelPanic.h>
+#include <NeKit/Utils.h>
#include <modules/AHCI/AHCI.h>
#include <modules/ATA/ATA.h>
diff --git a/dev/kernel/src/FileMgr.cc b/dev/kernel/src/FileMgr.cc
index 06d19e5b..e000965f 100644
--- a/dev/kernel/src/FileMgr.cc
+++ b/dev/kernel/src/FileMgr.cc
@@ -5,7 +5,7 @@
------------------------------------------- */
#include <KernelKit/FileMgr.h>
-#include <NewKit/Utils.h>
+#include <NeKit/Utils.h>
/***********************************************************************************/
/// @file FileMgr.cc
diff --git a/dev/kernel/src/GUIDWizard.cc b/dev/kernel/src/GUIDWizard.cc
index 48ee1ec6..46915ace 100644
--- a/dev/kernel/src/GUIDWizard.cc
+++ b/dev/kernel/src/GUIDWizard.cc
@@ -10,7 +10,7 @@
------------------------------------------- */
#include <CFKit/GUIDWizard.h>
-#include <NewKit/Ref.h>
+#include <NeKit/Ref.h>
// begin of ascii 'readable' characters. (A, C, C, 1, 2)
#define kUUIDAsciiBegin 47
diff --git a/dev/kernel/src/IPEFDylibObject.cc b/dev/kernel/src/IPEFDylibObject.cc
index f9cd758c..6af0718e 100644
--- a/dev/kernel/src/IPEFDylibObject.cc
+++ b/dev/kernel/src/IPEFDylibObject.cc
@@ -12,7 +12,7 @@
#include <KernelKit/PEF.h>
#include <KernelKit/ProcessScheduler.h>
#include <KernelKit/ThreadLocalStorage.h>
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
/* -------------------------------------------
diff --git a/dev/kernel/src/IndexableProperty.cc b/dev/kernel/src/IndexableProperty.cc
index a89ea92d..1d2a1ce8 100644
--- a/dev/kernel/src/IndexableProperty.cc
+++ b/dev/kernel/src/IndexableProperty.cc
@@ -6,8 +6,8 @@
#include <CompilerKit/CompilerKit.h>
#include <FSKit/IndexableProperty.h>
-#include <NewKit/MutableArray.h>
-#include <NewKit/Utils.h>
+#include <NeKit/MutableArray.h>
+#include <NeKit/Utils.h>
/// @brief File indexer API for fast path access.
/// BUGS: 0
diff --git a/dev/kernel/src/Json.cc b/dev/kernel/src/Json.cc
index 9264b2b8..68ab55fc 100644
--- a/dev/kernel/src/Json.cc
+++ b/dev/kernel/src/Json.cc
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <NewKit/Json.h>
+#include <NeKit/Json.h>
/// @brief Undefined object, is null in length.
RTL_INIT_OBJECT(Kernel::Json::kNull, Kernel::Json);
diff --git a/dev/kernel/src/KPC.cc b/dev/kernel/src/KPC.cc
index 9a76c110..f44b356b 100644
--- a/dev/kernel/src/KPC.cc
+++ b/dev/kernel/src/KPC.cc
@@ -6,7 +6,7 @@
#include <KernelKit/KPC.h>
#include <KernelKit/MemoryMgr.h>
-#include <NewKit/KernelPanic.h>
+#include <NeKit/KernelPanic.h>
namespace Kernel {
STATIC Bool kRaiseOnBugCheck = false;
diff --git a/dev/kernel/src/KString.cc b/dev/kernel/src/KString.cc
index 479eb2fc..9f332cdf 100644
--- a/dev/kernel/src/KString.cc
+++ b/dev/kernel/src/KString.cc
@@ -4,8 +4,8 @@
------------------------------------------- */
-#include <NewKit/KString.h>
-#include <NewKit/Utils.h>
+#include <NeKit/KString.h>
+#include <NeKit/Utils.h>
/// @file KString.cc
/// @brief Kernel String manipulation file.
diff --git a/dev/kernel/src/MemoryMgr.cc b/dev/kernel/src/MemoryMgr.cc
index efb9a35f..2faa24df 100644
--- a/dev/kernel/src/MemoryMgr.cc
+++ b/dev/kernel/src/MemoryMgr.cc
@@ -8,9 +8,9 @@
#include <KernelKit/DebugOutput.h>
#include <KernelKit/KPC.h>
#include <KernelKit/MemoryMgr.h>
-#include <NewKit/Crc32.h>
-#include <NewKit/PageMgr.h>
-#include <NewKit/Utils.h>
+#include <NeKit/Crc32.h>
+#include <NeKit/PageMgr.h>
+#include <NeKit/Utils.h>
/* -------------------------------------------
diff --git a/dev/kernel/src/MutableArray.cc b/dev/kernel/src/MutableArray.cc
index 4b07f9ae..b7aaee1c 100644
--- a/dev/kernel/src/MutableArray.cc
+++ b/dev/kernel/src/MutableArray.cc
@@ -4,4 +4,4 @@
------------------------------------------- */
-#include <NewKit/MutableArray.h>
+#include <NeKit/MutableArray.h>
diff --git a/dev/kernel/src/Network/IPAddr.cc b/dev/kernel/src/Network/IPAddr.cc
index 4437df22..beb69470 100644
--- a/dev/kernel/src/Network/IPAddr.cc
+++ b/dev/kernel/src/Network/IPAddr.cc
@@ -4,8 +4,8 @@
------------------------------------------- */
+#include <NeKit/Utils.h>
#include <NetworkKit/IP.h>
-#include <NewKit/Utils.h>
namespace Kernel {
Char* RawIPAddress::Address() {
diff --git a/dev/kernel/src/Network/NetworkDevice.cc b/dev/kernel/src/Network/NetworkDevice.cc
index 6f77a244..51c43b48 100644
--- a/dev/kernel/src/Network/NetworkDevice.cc
+++ b/dev/kernel/src/Network/NetworkDevice.cc
@@ -4,8 +4,8 @@
------------------------------------------- */
+#include <NeKit/Utils.h>
#include <NetworkKit/NetworkDevice.h>
-#include <NewKit/Utils.h>
namespace Kernel {
/// \brief Getter for fNetworkName.
diff --git a/dev/kernel/src/New+Delete.cc b/dev/kernel/src/New+Delete.cc
index a6bde691..0125b7f7 100644
--- a/dev/kernel/src/New+Delete.cc
+++ b/dev/kernel/src/New+Delete.cc
@@ -5,7 +5,7 @@
------------------------------------------- */
#include <KernelKit/MemoryMgr.h>
-#include <NewKit/New.h>
+#include <NeKit/New.h>
void* operator new[](size_t sz) {
if (sz == 0) ++sz;
diff --git a/dev/kernel/src/OwnPtr.cc b/dev/kernel/src/OwnPtr.cc
index 8fd2b985..c716c2f4 100644
--- a/dev/kernel/src/OwnPtr.cc
+++ b/dev/kernel/src/OwnPtr.cc
@@ -4,4 +4,4 @@
------------------------------------------- */
-#include <NewKit/OwnPtr.h>
+#include <NeKit/OwnPtr.h>
diff --git a/dev/kernel/src/PEFCodeMgr.cc b/dev/kernel/src/PEFCodeMgr.cc
index 25a25122..afc28ceb 100644
--- a/dev/kernel/src/PEFCodeMgr.cc
+++ b/dev/kernel/src/PEFCodeMgr.cc
@@ -8,10 +8,10 @@
#include <KernelKit/MemoryMgr.h>
#include <KernelKit/PEFCodeMgr.h>
#include <KernelKit/ProcessScheduler.h>
-#include <NewKit/Defines.h>
-#include <NewKit/KString.h>
-#include <NewKit/KernelPanic.h>
-#include <NewKit/OwnPtr.h>
+#include <NeKit/Defines.h>
+#include <NeKit/KString.h>
+#include <NeKit/KernelPanic.h>
+#include <NeKit/OwnPtr.h>
/// @brief PEF stack size symbol.
#define kPefStackSizeSymbol "__PEFSizeOfReserveStack"
diff --git a/dev/kernel/src/PRDT.cc b/dev/kernel/src/PRDT.cc
index f7380d2d..0c84fd29 100644
--- a/dev/kernel/src/PRDT.cc
+++ b/dev/kernel/src/PRDT.cc
@@ -5,7 +5,7 @@
------------------------------------------- */
#include <KernelKit/DebugOutput.h>
-#include <NewKit/KString.h>
+#include <NeKit/KString.h>
#include <StorageKit/PRDT.h>
namespace Kernel {
diff --git a/dev/kernel/src/PageMgr.cc b/dev/kernel/src/PageMgr.cc
index f60fa57a..e78f4908 100644
--- a/dev/kernel/src/PageMgr.cc
+++ b/dev/kernel/src/PageMgr.cc
@@ -5,7 +5,7 @@
------------------------------------------- */
#include <KernelKit/DebugOutput.h>
-#include <NewKit/PageMgr.h>
+#include <NeKit/PageMgr.h>
#ifdef __NE_AMD64__
#include <HALKit/AMD64/Paging.h>
diff --git a/dev/kernel/src/Pmm.cc b/dev/kernel/src/Pmm.cc
index 35ea4195..b9fba20e 100644
--- a/dev/kernel/src/Pmm.cc
+++ b/dev/kernel/src/Pmm.cc
@@ -5,7 +5,7 @@
------------------------------------------- */
#include <KernelKit/DebugOutput.h>
-#include <NewKit/Pmm.h>
+#include <NeKit/Pmm.h>
#if defined(__NE_ARM64__)
#include <HALKit/ARM64/Processor.h>
diff --git a/dev/kernel/src/Ref.cc b/dev/kernel/src/Ref.cc
index c185952b..db584d9c 100644
--- a/dev/kernel/src/Ref.cc
+++ b/dev/kernel/src/Ref.cc
@@ -4,4 +4,4 @@
------------------------------------------- */
-#include <NewKit/Ref.h>
+#include <NeKit/Ref.h>
diff --git a/dev/kernel/src/Stream.cc b/dev/kernel/src/Stream.cc
index 8fd4dab3..e05f6e6d 100644
--- a/dev/kernel/src/Stream.cc
+++ b/dev/kernel/src/Stream.cc
@@ -9,4 +9,4 @@
------------------------------------------- */
-#include <NewKit/Stream.h>
+#include <NeKit/Stream.h>
diff --git a/dev/kernel/src/ThreadLocalStorage.cc b/dev/kernel/src/ThreadLocalStorage.cc
index e248e67c..ec315ddf 100644
--- a/dev/kernel/src/ThreadLocalStorage.cc
+++ b/dev/kernel/src/ThreadLocalStorage.cc
@@ -10,7 +10,7 @@
#include <CFKit/Property.h>
#include <KernelKit/ProcessScheduler.h>
#include <KernelKit/ThreadLocalStorage.h>
-#include <NewKit/KString.h>
+#include <NeKit/KString.h>
/***********************************************************************************/
/// @bugs: 0
diff --git a/dev/kernel/src/User.cc b/dev/kernel/src/User.cc
index c1a5ca94..e8f30547 100644
--- a/dev/kernel/src/User.cc
+++ b/dev/kernel/src/User.cc
@@ -14,7 +14,7 @@
#include <KernelKit/KPC.h>
#include <KernelKit/MemoryMgr.h>
#include <KernelKit/User.h>
-#include <NewKit/KernelPanic.h>
+#include <NeKit/KernelPanic.h>
#define kStdUserType (0xEE)
#define kSuperUserType (0xEF)
diff --git a/dev/kernel/src/UserProcessScheduler.cc b/dev/kernel/src/UserProcessScheduler.cc
index a901e6d0..0a26938a 100644
--- a/dev/kernel/src/UserProcessScheduler.cc
+++ b/dev/kernel/src/UserProcessScheduler.cc
@@ -19,9 +19,9 @@
#include <KernelKit/KPC.h>
#include <KernelKit/MemoryMgr.h>
#include <KernelKit/ProcessScheduler.h>
-#include <NewKit/KString.h>
+#include <NeKit/KString.h>
#include <SignalKit/Signals.h>
-#include "NewKit/Macros.h"
+#include "NeKit/Macros.h"
///! BUGS: 0
diff --git a/dev/kernel/src/UtfUtils.cc b/dev/kernel/src/UtfUtils.cc
index 1374ee86..ae17aed7 100644
--- a/dev/kernel/src/UtfUtils.cc
+++ b/dev/kernel/src/UtfUtils.cc
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <NewKit/Utils.h>
+#include <NeKit/Utils.h>
namespace Kernel {
Size urt_string_len(const Utf8Char* str) {
diff --git a/dev/kernel/src/Utils.cc b/dev/kernel/src/Utils.cc
index 4f47849b..d7cc08af 100644
--- a/dev/kernel/src/Utils.cc
+++ b/dev/kernel/src/Utils.cc
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <NewKit/Utils.h>
+#include <NeKit/Utils.h>
namespace Kernel {
Int32 rt_string_cmp(const Char* src, const Char* cmp, Size size) {
diff --git a/dev/kernel/src/Variant.cc b/dev/kernel/src/Variant.cc
index 5dd39926..51e5f5b8 100644
--- a/dev/kernel/src/Variant.cc
+++ b/dev/kernel/src/Variant.cc
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <NewKit/Variant.h>
+#include <NeKit/Variant.h>
namespace Kernel {
const Char* Variant::ToString() {
diff --git a/dev/modules/ACPI/ACPI.h b/dev/modules/ACPI/ACPI.h
index 40b393d5..cfa78ecc 100644
--- a/dev/modules/ACPI/ACPI.h
+++ b/dev/modules/ACPI/ACPI.h
@@ -11,7 +11,7 @@
https://uefi.org/specs/ACPI/6.5/05_ACPI_Software_Programming_Model.html
*/
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#define SDT_OBJECT : public Kernel::SDT
diff --git a/dev/modules/ACPI/ACPIFactoryInterface.h b/dev/modules/ACPI/ACPIFactoryInterface.h
index 0a10ffc2..3ff53535 100644
--- a/dev/modules/ACPI/ACPIFactoryInterface.h
+++ b/dev/modules/ACPI/ACPIFactoryInterface.h
@@ -8,9 +8,9 @@
#define __MOD_ACPI_H__
#include <KernelKit/DebugOutput.h>
-#include <NewKit/Defines.h>
-#include <NewKit/ErrorOr.h>
-#include <NewKit/Ref.h>
+#include <NeKit/Defines.h>
+#include <NeKit/ErrorOr.h>
+#include <NeKit/Ref.h>
#include <modules/ACPI/ACPI.h>
#include <modules/Power/PowerFactory.h>
diff --git a/dev/modules/AHCI/AHCI.h b/dev/modules/AHCI/AHCI.h
index c6d9ac07..dcdc5faa 100644
--- a/dev/modules/AHCI/AHCI.h
+++ b/dev/modules/AHCI/AHCI.h
@@ -13,7 +13,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#include <modules/ACPI/ACPI.h>
/// @file AHCI.h
diff --git a/dev/modules/APM/APM.h b/dev/modules/APM/APM.h
index 3dbd5e8f..b071a770 100644
--- a/dev/modules/APM/APM.h
+++ b/dev/modules/APM/APM.h
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
namespace Kernel {
typedef Int32 APMPowerCmd;
diff --git a/dev/modules/ATA/ATA.h b/dev/modules/ATA/ATA.h
index e7cf200f..34091a36 100644
--- a/dev/modules/ATA/ATA.h
+++ b/dev/modules/ATA/ATA.h
@@ -14,7 +14,7 @@
#pragma once
#include <CompilerKit/CompilerKit.h>
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
///! Status register
#define ATA_SR_BSY 0x80
diff --git a/dev/modules/CoreGfx/CoreAccess.h b/dev/modules/CoreGfx/CoreAccess.h
index 6417db07..f092b5a6 100644
--- a/dev/modules/CoreGfx/CoreAccess.h
+++ b/dev/modules/CoreGfx/CoreAccess.h
@@ -9,7 +9,7 @@
#include <ArchKit/ArchKit.h>
#include <KernelKit/KPC.h>
-#include <NewKit/NewKit.h>
+#include <NeKit/NeKit.h>
#include <modules/CoreGfx/CoreGfx.h>
#include <modules/CoreGfx/MathGfx.h>
diff --git a/dev/modules/CoreGfx/CoreGfx.h b/dev/modules/CoreGfx/CoreGfx.h
index 2ab8d6e8..7d23c17e 100644
--- a/dev/modules/CoreGfx/CoreGfx.h
+++ b/dev/modules/CoreGfx/CoreGfx.h
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#define fb_init() Kernel::UInt32 kCGCursor = 0
diff --git a/dev/modules/CoreGfx/TextGfx.h b/dev/modules/CoreGfx/TextGfx.h
index e19b4743..1bcc1397 100644
--- a/dev/modules/CoreGfx/TextGfx.h
+++ b/dev/modules/CoreGfx/TextGfx.h
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#include <modules/CoreGfx/CoreGfx.h>
#define kFontSizeX 8
diff --git a/dev/modules/HPET/Defines.h b/dev/modules/HPET/Defines.h
index 49f17f99..5317c11f 100644
--- a/dev/modules/HPET/Defines.h
+++ b/dev/modules/HPET/Defines.h
@@ -11,7 +11,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#include <modules/ACPI/ACPI.h>
namespace Kernel {
diff --git a/dev/modules/LTE/LTE.h b/dev/modules/LTE/LTE.h
index 45dec6bc..5eb09f8e 100644
--- a/dev/modules/LTE/LTE.h
+++ b/dev/modules/LTE/LTE.h
@@ -10,8 +10,8 @@ Purpose: LTE Standard Library.
#ifndef _INC_NETWORK_LTE_H_
#define _INC_NETWORK_LTE_H_
-#include <NewKit/Defines.h>
-#include <NewKit/KString.h>
+#include <NeKit/Defines.h>
+#include <NeKit/KString.h>
/// @brief Long Term Evolution I/O routines.
diff --git a/dev/modules/MBCI/MBCI.h b/dev/modules/MBCI/MBCI.h
index 99ecf802..aa1eb959 100644
--- a/dev/modules/MBCI/MBCI.h
+++ b/dev/modules/MBCI/MBCI.h
@@ -7,7 +7,7 @@
#ifndef _INC_MODULE_MBCI_H_
#define _INC_MODULE_MBCI_H_
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
#include <hint/CompilerHint.h>
#include <modules/ACPI/ACPI.h>
diff --git a/dev/modules/NVME/NVME.h b/dev/modules/NVME/NVME.h
index 6572187b..c0894194 100644
--- a/dev/modules/NVME/NVME.h
+++ b/dev/modules/NVME/NVME.h
@@ -12,7 +12,7 @@
#ifndef __MODULE_NVME_H__
#define __MODULE_NVME_H__
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
/// @file NVME.h
/// @brief Non Volatile Memory.
diff --git a/dev/modules/Power/PowerFactory.h b/dev/modules/Power/PowerFactory.h
index 4f224709..b7c13280 100644
--- a/dev/modules/Power/PowerFactory.h
+++ b/dev/modules/Power/PowerFactory.h
@@ -7,9 +7,9 @@
#pragma once
#include <KernelKit/DebugOutput.h>
-#include <NewKit/Defines.h>
-#include <NewKit/ErrorOr.h>
-#include <NewKit/Ref.h>
+#include <NeKit/Defines.h>
+#include <NeKit/ErrorOr.h>
+#include <NeKit/Ref.h>
#include <modules/ACPI/ACPI.h>
#define NE_POWER_FACTORY : public PowerFactory
diff --git a/dev/modules/SCSI/SCSI.h b/dev/modules/SCSI/SCSI.h
index e0137f3c..d9ede8b4 100644
--- a/dev/modules/SCSI/SCSI.h
+++ b/dev/modules/SCSI/SCSI.h
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
/// @file SCSI.h
/// @brief Small Computer System Interface device.
diff --git a/dev/modules/XHCI/XHCI.h b/dev/modules/XHCI/XHCI.h
index 0d2851d7..8829d29b 100644
--- a/dev/modules/XHCI/XHCI.h
+++ b/dev/modules/XHCI/XHCI.h
@@ -14,7 +14,7 @@
#pragma once
-#include <NewKit/Defines.h>
+#include <NeKit/Defines.h>
using namespace Kernel;
diff --git a/public/frameworks/KernelTest.fwrk/headers/KernelTest.h b/public/frameworks/KernelTest.fwrk/headers/KernelTest.h
index ccb1a903..04e90964 100644
--- a/public/frameworks/KernelTest.fwrk/headers/KernelTest.h
+++ b/public/frameworks/KernelTest.fwrk/headers/KernelTest.h
@@ -6,13 +6,13 @@
#pragma once
-#include <NewKit/KernelPanic.h>
+#include <NeKit/KernelPanic.h>
/// @brief Kernel Test Framework.
/// @file KernelTest.h
#define KT_TEST_VERSION_BCD (0x0001)
-#define KT_TEST_VERSION "0.0.1"
+#define KT_TEST_VERSION "v0.0.1-kerneltest"
#define KT_TEST_FAILURE (1)