summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2026-03-11 16:24:17 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2026-03-11 16:24:17 +0100
commitaaf43eec4e4212578d0e900b546695c42bc203c0 (patch)
treeca76bdbe41c0f8202d1e09eb0a9e309cff902294 /src
parent269012b320d0b81df07a78c1082a9f7b2f106df3 (diff)
[CHORE] Add SPDX header for files.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'src')
-rw-r--r--src/boot/BootKit/BitManip.h1
-rw-r--r--src/boot/BootKit/BootKit.h1
-rw-r--r--src/boot/BootKit/BootThread.h1
-rw-r--r--src/boot/BootKit/Config.h1
-rw-r--r--src/boot/BootKit/Device.h1
-rw-r--r--src/boot/BootKit/EPM.h1
-rw-r--r--src/boot/BootKit/HW/ATA.h1
-rw-r--r--src/boot/BootKit/HW/SATA.h1
-rw-r--r--src/boot/BootKit/Platform.h1
-rw-r--r--src/boot/BootKit/Protocol.h1
-rw-r--r--src/boot/BootKit/Qr.h1
-rw-r--r--src/boot/BootKit/QrPrelude.h1
-rw-r--r--src/boot/BootKit/Shared/base.h1
-rw-r--r--src/boot/BootKit/Shared/bit.h1
-rw-r--r--src/boot/BootKit/Support.h1
-rw-r--r--src/boot/modules/BootNet/BootNet.cpp1
-rw-r--r--src/boot/modules/BootNet/BootNet.h1
-rw-r--r--src/boot/modules/SysChk/SysChk.cpp1
-rw-r--r--src/boot/src/BootFileReader.cpp1
-rw-r--r--src/boot/src/BootString.cpp1
-rw-r--r--src/boot/src/BootSupport.cpp1
-rw-r--r--src/boot/src/BootTextWriter.cpp1
-rw-r--r--src/boot/src/BootThread.cpp1
-rw-r--r--src/boot/src/HEL/AMD64/BootATA.cpp1
-rw-r--r--src/boot/src/HEL/AMD64/BootEFI.cpp1
-rw-r--r--src/boot/src/HEL/AMD64/BootPlatform.cpp1
-rw-r--r--src/boot/src/HEL/AMD64/BootSATA.cpp1
-rw-r--r--src/boot/src/HEL/ARM64/BootEFI.cpp1
-rw-r--r--src/boot/src/HEL/ARM64/BootPlatform.cpp1
-rw-r--r--src/boot/src/New+Delete.cpp1
-rw-r--r--src/hint/CompilerHint.h1
-rw-r--r--src/kernel/ArchKit/ArchKit.h1
-rw-r--r--src/kernel/CFKit/GUIDWizard.h1
-rw-r--r--src/kernel/CFKit/GUIDWrapper.h1
-rw-r--r--src/kernel/CFKit/Property.h1
-rw-r--r--src/kernel/CFKit/Utils.h1
-rw-r--r--src/kernel/CompilerKit/CompilerKit.h1
-rw-r--r--src/kernel/CompilerKit/Detail.h1
-rw-r--r--src/kernel/CompilerKit/Version.h1
-rw-r--r--src/kernel/DmaKit/DmaPool.h1
-rw-r--r--src/kernel/FSKit/Config.h1
-rw-r--r--src/kernel/FSKit/Ext2+IFS.h1
-rw-r--r--src/kernel/FSKit/Ext2.h1
-rw-r--r--src/kernel/FSKit/IndexableProperty.h1
-rw-r--r--src/kernel/FSKit/NeFS.h1
-rw-r--r--src/kernel/FSKit/OpenHeFS.h1
-rw-r--r--src/kernel/FirmwareKit/EFI.h1
-rw-r--r--src/kernel/FirmwareKit/EFI/API.h1
-rw-r--r--src/kernel/FirmwareKit/EFI/EFI.h1
-rw-r--r--src/kernel/FirmwareKit/EFI/NS.h1
-rw-r--r--src/kernel/FirmwareKit/EPM.h1
-rw-r--r--src/kernel/FirmwareKit/GPT.h1
-rw-r--r--src/kernel/FirmwareKit/Handover.h1
-rw-r--r--src/kernel/FirmwareKit/NeBoot/BootNet.h1
-rw-r--r--src/kernel/FirmwareKit/NeBoot/NS.h1
-rw-r--r--src/kernel/FirmwareKit/NeBoot/NeBoot.h1
-rw-r--r--src/kernel/FirmwareKit/VEPM.h1
-rw-r--r--src/kernel/GfxKit/FB.h1
-rw-r--r--src/kernel/HALKit/AMD64/CPUID.h1
-rw-r--r--src/kernel/HALKit/AMD64/CxxAbi.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/HalApplicationProcessor.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/HalDebugOutput.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/HalDebugProtocol.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/HalDescriptorLoader.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/HalKernelMain.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/HalKernelPanic.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/HalPagingMgr.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/HalProcessor.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/HalTimer.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/Hypervisor.h1
-rw-r--r--src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/PCI/DMA.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/PCI/Database.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/PCI/Device.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/PCI/Express.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/PCI/IO.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/PCI/Iterator.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/PCI/PCI.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/Paging.h1
-rw-r--r--src/kernel/HALKit/AMD64/Processor.h1
-rw-r--r--src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/Storage/DMA+Generic.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/Storage/NVME+Generic.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/Storage/PIO+Generic.cpp1
-rw-r--r--src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cpp1
-rw-r--r--src/kernel/HALKit/ARM64/APM/APM+IO.cpp1
-rw-r--r--src/kernel/HALKit/ARM64/ApplicationProcessor.h1
-rw-r--r--src/kernel/HALKit/ARM64/CxxAbi.cpp1
-rw-r--r--src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cpp1
-rw-r--r--src/kernel/HALKit/ARM64/HalApplicationProcessor.cpp1
-rw-r--r--src/kernel/HALKit/ARM64/HalCoreInterruptHandler.cpp1
-rw-r--r--src/kernel/HALKit/ARM64/HalDebugOutput.cpp1
-rw-r--r--src/kernel/HALKit/ARM64/HalKernelMain.cpp1
-rw-r--r--src/kernel/HALKit/ARM64/HalKernelPanic.cpp1
-rw-r--r--src/kernel/HALKit/ARM64/HalPagingMgr.cpp1
-rw-r--r--src/kernel/HALKit/ARM64/HalSchedulerCore.cpp1
-rw-r--r--src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cpp1
-rw-r--r--src/kernel/HALKit/ARM64/HalTimer.cpp1
-rw-r--r--src/kernel/HALKit/ARM64/Paging.h1
-rw-r--r--src/kernel/HALKit/ARM64/Processor.h1
-rw-r--r--src/kernel/HALKit/ARM64/Storage/SCSI+Generic.cpp1
-rw-r--r--src/kernel/HALKit/ARM64/Storage/UFS+Generic.cpp2
-rw-r--r--src/kernel/HALKit/POWER/AP.h1
-rw-r--r--src/kernel/HALKit/POWER/HalApplicationProcessor.cpp1
-rw-r--r--src/kernel/HALKit/POWER/HalDebugOutput.cpp1
-rw-r--r--src/kernel/HALKit/POWER/HalHardwareThread.cpp1
-rw-r--r--src/kernel/HALKit/POWER/HalVirtualMemory.cpp1
-rw-r--r--src/kernel/HALKit/POWER/Processor.h1
-rw-r--r--src/kernel/HALKit/RISCV/AP.h1
-rw-r--r--src/kernel/HALKit/RISCV/HalApplicationProcessor.cpp1
-rw-r--r--src/kernel/KernelKit/BinaryMutex.h1
-rw-r--r--src/kernel/KernelKit/CodeMgr.h1
-rw-r--r--src/kernel/KernelKit/Config.h1
-rw-r--r--src/kernel/KernelKit/CoreProcessScheduler.h1
-rw-r--r--src/kernel/KernelKit/DebugOutput.h1
-rw-r--r--src/kernel/KernelKit/DeviceMgr.h1
-rw-r--r--src/kernel/KernelKit/DriveMgr.h1
-rw-r--r--src/kernel/KernelKit/FileMgr.h1
-rw-r--r--src/kernel/KernelKit/HardwareThreadScheduler.h1
-rw-r--r--src/kernel/KernelKit/HeapMgr.h1
-rw-r--r--src/kernel/KernelKit/HeapMgr.inl1
-rw-r--r--src/kernel/KernelKit/IDylibObject.h1
-rw-r--r--src/kernel/KernelKit/IFS.h1
-rw-r--r--src/kernel/KernelKit/ILoader.h1
-rw-r--r--src/kernel/KernelKit/IPEFDylibObject.h1
-rw-r--r--src/kernel/KernelKit/KPC.h1
-rw-r--r--src/kernel/KernelKit/KernelTask.h1
-rw-r--r--src/kernel/KernelKit/LockDelegate.h1
-rw-r--r--src/kernel/KernelKit/MSDOS.h1
-rw-r--r--src/kernel/KernelKit/PCI/DMA.h1
-rw-r--r--src/kernel/KernelKit/PCI/DMA.inl1
-rw-r--r--src/kernel/KernelKit/PCI/Database.h1
-rw-r--r--src/kernel/KernelKit/PCI/Device.h1
-rw-r--r--src/kernel/KernelKit/PCI/Express.h1
-rw-r--r--src/kernel/KernelKit/PCI/IO.h1
-rw-r--r--src/kernel/KernelKit/PCI/IOArray+AMD64.inl1
-rw-r--r--src/kernel/KernelKit/PCI/Iterator.h1
-rw-r--r--src/kernel/KernelKit/PCI/PCI.h1
-rw-r--r--src/kernel/KernelKit/PE.h1
-rw-r--r--src/kernel/KernelKit/PE32CodeMgr.h1
-rw-r--r--src/kernel/KernelKit/PEF.h1
-rw-r--r--src/kernel/KernelKit/PEFCodeMgr.h1
-rw-r--r--src/kernel/KernelKit/ProcessScheduler.h1
-rw-r--r--src/kernel/KernelKit/Semaphore.h1
-rw-r--r--src/kernel/KernelKit/ThreadLocalStorage.h1
-rw-r--r--src/kernel/KernelKit/ThreadLocalStorage.inl1
-rw-r--r--src/kernel/KernelKit/Timer.h1
-rw-r--r--src/kernel/KernelKit/TraceSrv.h1
-rw-r--r--src/kernel/KernelKit/UserMgr+User.h1
-rw-r--r--src/kernel/KernelKit/UserProcessScheduler.h1
-rw-r--r--src/kernel/KernelKit/UserProcessScheduler.inl1
-rw-r--r--src/kernel/KernelKit/XCOFF.h1
-rw-r--r--src/kernel/KernelKit/ZXD.h1
-rw-r--r--src/kernel/NeKit/Array.h1
-rw-r--r--src/kernel/NeKit/Atom.h1
-rw-r--r--src/kernel/NeKit/Config.h1
-rw-r--r--src/kernel/NeKit/Crc32.h1
-rw-r--r--src/kernel/NeKit/CxxAbi.h1
-rw-r--r--src/kernel/NeKit/Domain.h1
-rw-r--r--src/kernel/NeKit/ErrorOr.h1
-rw-r--r--src/kernel/NeKit/Function.h1
-rw-r--r--src/kernel/NeKit/InitializerList.h1
-rw-r--r--src/kernel/NeKit/Json.h1
-rw-r--r--src/kernel/NeKit/KString.h1
-rw-r--r--src/kernel/NeKit/KString.inl1
-rw-r--r--src/kernel/NeKit/KernelPanic.h1
-rw-r--r--src/kernel/NeKit/Macros.h1
-rw-r--r--src/kernel/NeKit/MutableArray.h1
-rw-r--r--src/kernel/NeKit/NeKit.h1
-rw-r--r--src/kernel/NeKit/New.h1
-rw-r--r--src/kernel/NeKit/OwnPtr.h1
-rw-r--r--src/kernel/NeKit/PageMgr.h1
-rw-r--r--src/kernel/NeKit/Pair.h1
-rw-r--r--src/kernel/NeKit/Pmm.h1
-rw-r--r--src/kernel/NeKit/Ref.h1
-rw-r--r--src/kernel/NeKit/Stream.h1
-rw-r--r--src/kernel/NeKit/TOML.h1
-rw-r--r--src/kernel/NeKit/Utils.h1
-rw-r--r--src/kernel/NeKit/Variant.h1
-rw-r--r--src/kernel/NeKit/Variant.inl1
-rw-r--r--src/kernel/NeKit/Vettable.h1
-rw-r--r--src/kernel/NetworkKit/IP.h1
-rw-r--r--src/kernel/NetworkKit/IPC.h1
-rw-r--r--src/kernel/NetworkKit/LTE.h1
-rw-r--r--src/kernel/NetworkKit/MAC.h1
-rw-r--r--src/kernel/NetworkKit/NetworkDevice.h1
-rw-r--r--src/kernel/NetworkKit/NetworkDevice.inl1
-rw-r--r--src/kernel/SignalKit/Signals.h1
-rw-r--r--src/kernel/StorageKit/AHCI.h1
-rw-r--r--src/kernel/StorageKit/ATA.h1
-rw-r--r--src/kernel/StorageKit/NVME.h1
-rw-r--r--src/kernel/StorageKit/PRDT.h1
-rw-r--r--src/kernel/StorageKit/SCSI.h1
-rw-r--r--src/kernel/StorageKit/StorageKit.h1
-rw-r--r--src/kernel/SwapKit/DiskSwap.h1
-rw-r--r--src/kernel/src/ACPIFactoryInterface.cpp1
-rw-r--r--src/kernel/src/Array.cpp1
-rw-r--r--src/kernel/src/AsciiUtils.cpp1
-rw-r--r--src/kernel/src/Atom.cpp1
-rw-r--r--src/kernel/src/BinaryMutex.cpp1
-rw-r--r--src/kernel/src/BitMapMgr.cpp1
-rw-r--r--src/kernel/src/CRuntimeOverrides.cpp1
-rw-r--r--src/kernel/src/CodeMgr.cpp1
-rw-r--r--src/kernel/src/Crc32.cpp1
-rw-r--r--src/kernel/src/Defines.cpp1
-rw-r--r--src/kernel/src/DeviceMgr.cpp1
-rw-r--r--src/kernel/src/DriveMgr.cpp1
-rw-r--r--src/kernel/src/ErrorOr.cpp1
-rw-r--r--src/kernel/src/FS/Ext2+IFS.cpp1
-rw-r--r--src/kernel/src/FS/NeFS+FileMgr.cpp1
-rw-r--r--src/kernel/src/FS/NeFS+FileSystemParser.cpp1
-rw-r--r--src/kernel/src/FS/OpenHeFS+FileMgr.cpp1
-rw-r--r--src/kernel/src/FS/OpenHeFS+FileSystemParser.cpp1
-rw-r--r--src/kernel/src/FileMgr.cpp1
-rw-r--r--src/kernel/src/GUIDWizard.cpp1
-rw-r--r--src/kernel/src/GUIDWrapper.cpp1
-rw-r--r--src/kernel/src/Gfx/FBDeviceInterface.cpp1
-rw-r--r--src/kernel/src/HardwareThreadScheduler.cpp1
-rw-r--r--src/kernel/src/HeapMgr.cpp1
-rw-r--r--src/kernel/src/IDylibObject.cpp1
-rw-r--r--src/kernel/src/IFS.cpp1
-rw-r--r--src/kernel/src/IPEFDylibObject.cpp1
-rw-r--r--src/kernel/src/IndexableProperty.cpp1
-rw-r--r--src/kernel/src/InitializerList.cpp1
-rw-r--r--src/kernel/src/Json.cpp1
-rw-r--r--src/kernel/src/KPC.cpp1
-rw-r--r--src/kernel/src/KernelTask.cpp1
-rw-r--r--src/kernel/src/LockDelegate.cpp1
-rw-r--r--src/kernel/src/MutableArray.cpp1
-rw-r--r--src/kernel/src/Network/IPAddress.cpp1
-rw-r--r--src/kernel/src/Network/IPCAddress.cpp1
-rw-r--r--src/kernel/src/Network/IPCMessage.cpp1
-rw-r--r--src/kernel/src/Network/MACAddressGetter.cpp1
-rw-r--r--src/kernel/src/Network/NetworkDevice.cpp1
-rw-r--r--src/kernel/src/New+Delete.cpp1
-rw-r--r--src/kernel/src/OwnPtr.cpp1
-rw-r--r--src/kernel/src/PE32CodeMgr.cpp1
-rw-r--r--src/kernel/src/PEFCodeMgr.cpp1
-rw-r--r--src/kernel/src/PRDT.cpp1
-rw-r--r--src/kernel/src/PageMgr.cpp1
-rw-r--r--src/kernel/src/Pmm.cpp1
-rw-r--r--src/kernel/src/Property.cpp1
-rw-r--r--src/kernel/src/Ref.cpp1
-rw-r--r--src/kernel/src/Semaphore.cpp1
-rw-r--r--src/kernel/src/SoftwareTimer.cpp1
-rw-r--r--src/kernel/src/Storage/AHCIDeviceInterface.cpp1
-rw-r--r--src/kernel/src/Storage/ATADeviceInterface.cpp1
-rw-r--r--src/kernel/src/Storage/NVMEDeviceInterface.cpp1
-rw-r--r--src/kernel/src/Storage/SCSIDeviceInterface.cpp1
-rw-r--r--src/kernel/src/Stream.cpp1
-rw-r--r--src/kernel/src/Swap/DiskSwap.cpp1
-rw-r--r--src/kernel/src/ThreadLocalStorage.cpp1
-rw-r--r--src/kernel/src/Timer.cpp1
-rw-r--r--src/kernel/src/UserProcessScheduler.cpp1
-rw-r--r--src/kernel/src/UtfUtils.cpp1
-rw-r--r--src/kernel/src/Variant.cpp1
-rw-r--r--src/kernel/src/ZXDCodeMgr.cpp1
-rw-r--r--src/launch/LaunchKit/Foundation.h1
-rw-r--r--src/launch/src/CRuntimeZero.S1
-rw-r--r--src/launch/src/RuntimeMain.cpp1
-rw-r--r--src/libDDK/DriverKit/Defines.h1
-rw-r--r--src/libDDK/DriverKit/Device.h1
-rw-r--r--src/libDDK/DriverKit/DriverKit.h1
-rw-r--r--src/libDDK/DriverKit/IO.h1
-rw-r--r--src/libDDK/DriverKit/ObjectKit/Base.h1
-rw-r--r--src/libDDK/DriverKit/ObjectKit/Checksum.h1
-rw-r--r--src/libDDK/DriverKit/ObjectKit/DriverKit.h1
-rw-r--r--src/libDDK/DriverKit/String.h1
-rw-r--r--src/libDDK/src/Allocator.cpp1
-rw-r--r--src/libDDK/src/CxxABI.cpp1
-rw-r--r--src/libDDK/src/DriverBase.cpp1
-rw-r--r--src/libMsg/MsgKit/Network.h1
-rw-r--r--src/libMsg/MsgKit/Server.h1
-rw-r--r--src/libSystem/SystemKit/Err.h1
-rw-r--r--src/libSystem/SystemKit/Jail.h1
-rw-r--r--src/libSystem/SystemKit/Macros.h1
-rw-r--r--src/libSystem/SystemKit/Syscall.h1
-rw-r--r--src/libSystem/SystemKit/System.h1
-rw-r--r--src/libSystem/SystemKit/Verify.h1
-rw-r--r--src/libSystem/src/JailCalls.cpp1
-rw-r--r--src/libSystem/src/SystemCalls.cpp1
-rw-r--r--src/libSystem/src/Utilities.cpp1
-rw-r--r--src/libSystem/src/VerifyCalls.cpp1
-rw-r--r--src/modules/ACPI/ACPI.h1
-rw-r--r--src/modules/ACPI/ACPIFactoryInterface.h1
-rw-r--r--src/modules/AHCI/AHCI.h1
-rw-r--r--src/modules/APM/APM.h1
-rw-r--r--src/modules/ATA/ATA.h1
-rw-r--r--src/modules/CoreGfx/CoreGfx.h1
-rw-r--r--src/modules/CoreGfx/TextGfx.h1
-rw-r--r--src/modules/HPET/Config.h1
-rw-r--r--src/modules/MBCI/MBCI.h1
-rw-r--r--src/modules/NVME/NVME.h1
-rw-r--r--src/modules/Power/PowerFactory.h1
-rw-r--r--src/modules/SCSI/SCSI.h1
-rw-r--r--src/modules/XHCI/XHCI.h1
300 files changed, 300 insertions, 1 deletions
diff --git a/src/boot/BootKit/BitManip.h b/src/boot/BootKit/BitManip.h
index 7c28278c..e06269b0 100644
--- a/src/boot/BootKit/BitManip.h
+++ b/src/boot/BootKit/BitManip.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef __BITMANIP_H__
#define __BITMANIP_H__
diff --git a/src/boot/BootKit/BootKit.h b/src/boot/BootKit/BootKit.h
index 637facd2..7e28852f 100644
--- a/src/boot/BootKit/BootKit.h
+++ b/src/boot/BootKit/BootKit.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef __BOOTKIT_H__
#define __BOOTKIT_H__
diff --git a/src/boot/BootKit/BootThread.h b/src/boot/BootKit/BootThread.h
index c83987d5..6a27406e 100644
--- a/src/boot/BootKit/BootThread.h
+++ b/src/boot/BootKit/BootThread.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef BOOTKIT_BOOTTHREAD_H
#define BOOTKIT_BOOTTHREAD_H
diff --git a/src/boot/BootKit/Config.h b/src/boot/BootKit/Config.h
index da255299..bd19fdbd 100644
--- a/src/boot/BootKit/Config.h
+++ b/src/boot/BootKit/Config.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef __BOOTKIT_CONFIG_H__
#define __BOOTKIT_CONFIG_H__
diff --git a/src/boot/BootKit/Device.h b/src/boot/BootKit/Device.h
index dfd0c53d..05ccfe40 100644
--- a/src/boot/BootKit/Device.h
+++ b/src/boot/BootKit/Device.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef __BOOTKIT_DEVICE_H__
#define __BOOTKIT_DEVICE_H__
diff --git a/src/boot/BootKit/EPM.h b/src/boot/BootKit/EPM.h
index 279b8ed1..0b336402 100644
--- a/src/boot/BootKit/EPM.h
+++ b/src/boot/BootKit/EPM.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef __BOOTKIT_EPM_H__
#define __BOOTKIT_EPM_H__
diff --git a/src/boot/BootKit/HW/ATA.h b/src/boot/BootKit/HW/ATA.h
index a695a683..df2a4f5c 100644
--- a/src/boot/BootKit/HW/ATA.h
+++ b/src/boot/BootKit/HW/ATA.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef BOOTKIT_ATA_H
#define BOOTKIT_ATA_H
diff --git a/src/boot/BootKit/HW/SATA.h b/src/boot/BootKit/HW/SATA.h
index b5548ac4..af4e6d8d 100644
--- a/src/boot/BootKit/HW/SATA.h
+++ b/src/boot/BootKit/HW/SATA.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef BOOTKIT_SATA_H
#define BOOTKIT_SATA_H
diff --git a/src/boot/BootKit/Platform.h b/src/boot/BootKit/Platform.h
index 0258833f..6b3b9579 100644
--- a/src/boot/BootKit/Platform.h
+++ b/src/boot/BootKit/Platform.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef BOOTKIT_PLATFORM_H
#define BOOTKIT_PLATFORM_H
diff --git a/src/boot/BootKit/Protocol.h b/src/boot/BootKit/Protocol.h
index 8f1e831f..8c7ede27 100644
--- a/src/boot/BootKit/Protocol.h
+++ b/src/boot/BootKit/Protocol.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef BOOTKIT_PROTOCOL_H
#define BOOTKIT_PROTOCOL_H
diff --git a/src/boot/BootKit/Qr.h b/src/boot/BootKit/Qr.h
index 542f3ebd..ee690ef7 100644
--- a/src/boot/BootKit/Qr.h
+++ b/src/boot/BootKit/Qr.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef QR_H
#define QR_H
diff --git a/src/boot/BootKit/QrPrelude.h b/src/boot/BootKit/QrPrelude.h
index 55c67bc3..057f73fb 100644
--- a/src/boot/BootKit/QrPrelude.h
+++ b/src/boot/BootKit/QrPrelude.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef BOOTKIT_QRPRELUDE_H
#define BOOTKIT_QRPRELUDE_H
diff --git a/src/boot/BootKit/Shared/base.h b/src/boot/BootKit/Shared/base.h
index e73efc04..13b67942 100644
--- a/src/boot/BootKit/Shared/base.h
+++ b/src/boot/BootKit/Shared/base.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef UTL_BASE_H
#define UTL_BASE_H
diff --git a/src/boot/BootKit/Shared/bit.h b/src/boot/BootKit/Shared/bit.h
index 54b489cc..a3b11673 100644
--- a/src/boot/BootKit/Shared/bit.h
+++ b/src/boot/BootKit/Shared/bit.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef UTL_BIT_H
#define UTL_BIT_H
diff --git a/src/boot/BootKit/Support.h b/src/boot/BootKit/Support.h
index fb0a56a6..605777bd 100644
--- a/src/boot/BootKit/Support.h
+++ b/src/boot/BootKit/Support.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef BOOTKIT_SUPPORT_H
#define BOOTKIT_SUPPORT_H
diff --git a/src/boot/modules/BootNet/BootNet.cpp b/src/boot/modules/BootNet/BootNet.cpp
index e31d9460..e4cbd073 100644
--- a/src/boot/modules/BootNet/BootNet.cpp
+++ b/src/boot/modules/BootNet/BootNet.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <BootKit/BootKit.h>
#include <BootKit/BootThread.h>
#include <FirmwareKit/EFI/API.h>
diff --git a/src/boot/modules/BootNet/BootNet.h b/src/boot/modules/BootNet/BootNet.h
index 56d44f7d..056113c3 100644
--- a/src/boot/modules/BootNet/BootNet.h
+++ b/src/boot/modules/BootNet/BootNet.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef BOOTNET_BOOTNET_H
#define BOOTNET_BOOTNET_H
diff --git a/src/boot/modules/SysChk/SysChk.cpp b/src/boot/modules/SysChk/SysChk.cpp
index 1a93d748..336f4814 100644
--- a/src/boot/modules/SysChk/SysChk.cpp
+++ b/src/boot/modules/SysChk/SysChk.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <BootKit/BootKit.h>
#include <BootKit/BootThread.h>
#include <BootKit/HW/SATA.h>
diff --git a/src/boot/src/BootFileReader.cpp b/src/boot/src/BootFileReader.cpp
index 0ca48cd3..7f6da47e 100644
--- a/src/boot/src/BootFileReader.cpp
+++ b/src/boot/src/BootFileReader.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <BootKit/BootKit.h>
#include <BootKit/Platform.h>
#include <BootKit/Protocol.h>
diff --git a/src/boot/src/BootString.cpp b/src/boot/src/BootString.cpp
index 936557e9..07af8591 100644
--- a/src/boot/src/BootString.cpp
+++ b/src/boot/src/BootString.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <BootKit/BootKit.h>
#include <BootKit/Platform.h>
#include <BootKit/Protocol.h>
diff --git a/src/boot/src/BootSupport.cpp b/src/boot/src/BootSupport.cpp
index 4fb7612c..4ef887bb 100644
--- a/src/boot/src/BootSupport.cpp
+++ b/src/boot/src/BootSupport.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <BootKit/BootKit.h>
#include <BootKit/Support.h>
#include <FirmwareKit/EFI/API.h>
diff --git a/src/boot/src/BootTextWriter.cpp b/src/boot/src/BootTextWriter.cpp
index 755f3e0a..90cd8ff6 100644
--- a/src/boot/src/BootTextWriter.cpp
+++ b/src/boot/src/BootTextWriter.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <BootKit/BootKit.h>
#include <BootKit/Platform.h>
#include <BootKit/Protocol.h>
diff --git a/src/boot/src/BootThread.cpp b/src/boot/src/BootThread.cpp
index 16e368c3..19e87bae 100644
--- a/src/boot/src/BootThread.cpp
+++ b/src/boot/src/BootThread.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <BootKit/BootKit.h>
#include <BootKit/BootThread.h>
#include <BootKit/Support.h>
diff --git a/src/boot/src/HEL/AMD64/BootATA.cpp b/src/boot/src/HEL/AMD64/BootATA.cpp
index b529872b..503d7529 100644
--- a/src/boot/src/HEL/AMD64/BootATA.cpp
+++ b/src/boot/src/HEL/AMD64/BootATA.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <BootKit/BootKit.h>
#include <BootKit/HW/ATA.h>
#include <FirmwareKit/EFI.h>
diff --git a/src/boot/src/HEL/AMD64/BootEFI.cpp b/src/boot/src/HEL/AMD64/BootEFI.cpp
index 4d004e54..ffcf394c 100644
--- a/src/boot/src/HEL/AMD64/BootEFI.cpp
+++ b/src/boot/src/HEL/AMD64/BootEFI.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <BootKit/BootKit.h>
#include <BootKit/BootThread.h>
#include <FirmwareKit/EFI.h>
diff --git a/src/boot/src/HEL/AMD64/BootPlatform.cpp b/src/boot/src/HEL/AMD64/BootPlatform.cpp
index b1f2224e..85c8da57 100644
--- a/src/boot/src/HEL/AMD64/BootPlatform.cpp
+++ b/src/boot/src/HEL/AMD64/BootPlatform.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <BootKit/BootKit.h>
#include <BootKit/Platform.h>
#include <BootKit/Protocol.h>
diff --git a/src/boot/src/HEL/AMD64/BootSATA.cpp b/src/boot/src/HEL/AMD64/BootSATA.cpp
index de055659..eefe5011 100644
--- a/src/boot/src/HEL/AMD64/BootSATA.cpp
+++ b/src/boot/src/HEL/AMD64/BootSATA.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <BootKit/HW/SATA.h>
#include <BootKit/Platform.h>
#include <BootKit/Protocol.h>
diff --git a/src/boot/src/HEL/ARM64/BootEFI.cpp b/src/boot/src/HEL/ARM64/BootEFI.cpp
index 936f5dfb..9c40c9c3 100644
--- a/src/boot/src/HEL/ARM64/BootEFI.cpp
+++ b/src/boot/src/HEL/ARM64/BootEFI.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <BootKit/BootKit.h>
#include <BootKit/BootThread.h>
#include <FirmwareKit/EFI.h>
diff --git a/src/boot/src/HEL/ARM64/BootPlatform.cpp b/src/boot/src/HEL/ARM64/BootPlatform.cpp
index df690116..142ea621 100644
--- a/src/boot/src/HEL/ARM64/BootPlatform.cpp
+++ b/src/boot/src/HEL/ARM64/BootPlatform.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <BootKit/BootKit.h>
#include <BootKit/Platform.h>
#include <BootKit/Protocol.h>
diff --git a/src/boot/src/New+Delete.cpp b/src/boot/src/New+Delete.cpp
index 8a01184f..4d7592be 100644
--- a/src/boot/src/New+Delete.cpp
+++ b/src/boot/src/New+Delete.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <BootKit/BootKit.h>
#include <BootKit/Platform.h>
#include <BootKit/Protocol.h>
diff --git a/src/hint/CompilerHint.h b/src/hint/CompilerHint.h
index cdda0c98..b5c6ef6b 100644
--- a/src/hint/CompilerHint.h
+++ b/src/hint/CompilerHint.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NE_COMPILERHINT_H
#define NE_COMPILERHINT_H
diff --git a/src/kernel/ArchKit/ArchKit.h b/src/kernel/ArchKit/ArchKit.h
index 8f0de5a2..73e16794 100644
--- a/src/kernel/ArchKit/ArchKit.h
+++ b/src/kernel/ArchKit/ArchKit.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef ARCHKIT_ARCHKIT_H
#define ARCHKIT_ARCHKIT_H
diff --git a/src/kernel/CFKit/GUIDWizard.h b/src/kernel/CFKit/GUIDWizard.h
index 366dd11d..295c9bf5 100644
--- a/src/kernel/CFKit/GUIDWizard.h
+++ b/src/kernel/CFKit/GUIDWizard.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef CFKIT_GUIDWIZARD_H
#define CFKIT_GUIDWIZARD_H
diff --git a/src/kernel/CFKit/GUIDWrapper.h b/src/kernel/CFKit/GUIDWrapper.h
index 6681c3ca..adf8f150 100644
--- a/src/kernel/CFKit/GUIDWrapper.h
+++ b/src/kernel/CFKit/GUIDWrapper.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef CFKIT_GUIDWRAPPER_H
#define CFKIT_GUIDWRAPPER_H
diff --git a/src/kernel/CFKit/Property.h b/src/kernel/CFKit/Property.h
index cb2b362c..62207ad3 100644
--- a/src/kernel/CFKit/Property.h
+++ b/src/kernel/CFKit/Property.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef CFKIT_PROPS_H
#define CFKIT_PROPS_H
diff --git a/src/kernel/CFKit/Utils.h b/src/kernel/CFKit/Utils.h
index 133ab719..d3ccc136 100644
--- a/src/kernel/CFKit/Utils.h
+++ b/src/kernel/CFKit/Utils.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef CFKIT_UTILS_H
#define CFKIT_UTILS_H
diff --git a/src/kernel/CompilerKit/CompilerKit.h b/src/kernel/CompilerKit/CompilerKit.h
index 1c4aedc4..94851067 100644
--- a/src/kernel/CompilerKit/CompilerKit.h
+++ b/src/kernel/CompilerKit/CompilerKit.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef _INC_CL_H
#define _INC_CL_H
diff --git a/src/kernel/CompilerKit/Detail.h b/src/kernel/CompilerKit/Detail.h
index 8d528ba8..f30200c8 100644
--- a/src/kernel/CompilerKit/Detail.h
+++ b/src/kernel/CompilerKit/Detail.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef COMPILERKIT_DETAIL_H
#define COMPILERKIT_DETAIL_H
diff --git a/src/kernel/CompilerKit/Version.h b/src/kernel/CompilerKit/Version.h
index 3f0a9df3..090bec7c 100644
--- a/src/kernel/CompilerKit/Version.h
+++ b/src/kernel/CompilerKit/Version.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef COMPILERKIT_VERSION_H
#define COMPILERKIT_VERSION_H
diff --git a/src/kernel/DmaKit/DmaPool.h b/src/kernel/DmaKit/DmaPool.h
index 91981620..ba649304 100644
--- a/src/kernel/DmaKit/DmaPool.h
+++ b/src/kernel/DmaKit/DmaPool.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef DMAKIT_DMAPOOL_H
#define DMAKIT_DMAPOOL_H
diff --git a/src/kernel/FSKit/Config.h b/src/kernel/FSKit/Config.h
index 28e04e49..3fcb8748 100644
--- a/src/kernel/FSKit/Config.h
+++ b/src/kernel/FSKit/Config.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef FSKIT_CONFIG_H
#define FSKIT_CONFIG_H
diff --git a/src/kernel/FSKit/Ext2+IFS.h b/src/kernel/FSKit/Ext2+IFS.h
index 8c904710..6c38a569 100644
--- a/src/kernel/FSKit/Ext2+IFS.h
+++ b/src/kernel/FSKit/Ext2+IFS.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef FSKIT_EXT2_IFS_H
#define FSKIT_EXT2_IFS_H
diff --git a/src/kernel/FSKit/Ext2.h b/src/kernel/FSKit/Ext2.h
index 2d84eb2d..7bb76430 100644
--- a/src/kernel/FSKit/Ext2.h
+++ b/src/kernel/FSKit/Ext2.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef FSKIT_EXT2_H
#define FSKIT_EXT2_H
diff --git a/src/kernel/FSKit/IndexableProperty.h b/src/kernel/FSKit/IndexableProperty.h
index 44697e12..ccd4fa11 100644
--- a/src/kernel/FSKit/IndexableProperty.h
+++ b/src/kernel/FSKit/IndexableProperty.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef FSKIT_INDEXABLEPROPERTY_H
#define FSKIT_INDEXABLEPROPERTY_H
diff --git a/src/kernel/FSKit/NeFS.h b/src/kernel/FSKit/NeFS.h
index d05c252b..c84e044c 100644
--- a/src/kernel/FSKit/NeFS.h
+++ b/src/kernel/FSKit/NeFS.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef FSKIT_NEFS_H
#define FSKIT_NEFS_H
diff --git a/src/kernel/FSKit/OpenHeFS.h b/src/kernel/FSKit/OpenHeFS.h
index a642c299..ff1d628c 100644
--- a/src/kernel/FSKit/OpenHeFS.h
+++ b/src/kernel/FSKit/OpenHeFS.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef FSKIT_OPENHEFS_H
#define FSKIT_OPENHEFS_H
diff --git a/src/kernel/FirmwareKit/EFI.h b/src/kernel/FirmwareKit/EFI.h
index 0860dbb3..6a48a363 100644
--- a/src/kernel/FirmwareKit/EFI.h
+++ b/src/kernel/FirmwareKit/EFI.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef FIRMWAREKIT_EFI_H
#define FIRMWAREKIT_EFI_H
diff --git a/src/kernel/FirmwareKit/EFI/API.h b/src/kernel/FirmwareKit/EFI/API.h
index 56e05c98..adc002bb 100644
--- a/src/kernel/FirmwareKit/EFI/API.h
+++ b/src/kernel/FirmwareKit/EFI/API.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef __EFI_API__
#define __EFI_API__
diff --git a/src/kernel/FirmwareKit/EFI/EFI.h b/src/kernel/FirmwareKit/EFI/EFI.h
index ed738866..4e256403 100644
--- a/src/kernel/FirmwareKit/EFI/EFI.h
+++ b/src/kernel/FirmwareKit/EFI/EFI.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef FIRMWARE_KIT_EFI_H
#define FIRMWARE_KIT_EFI_H
diff --git a/src/kernel/FirmwareKit/EFI/NS.h b/src/kernel/FirmwareKit/EFI/NS.h
index 7ba51b05..cb5f0e76 100644
--- a/src/kernel/FirmwareKit/EFI/NS.h
+++ b/src/kernel/FirmwareKit/EFI/NS.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef FIRMWAREKIT_NS_H
#define FIRMWAREKIT_NS_H
diff --git a/src/kernel/FirmwareKit/EPM.h b/src/kernel/FirmwareKit/EPM.h
index 89b46f8e..abd29ac5 100644
--- a/src/kernel/FirmwareKit/EPM.h
+++ b/src/kernel/FirmwareKit/EPM.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef FIRMWAREKIT_EPM_H
#define FIRMWAREKIT_EPM_H
diff --git a/src/kernel/FirmwareKit/GPT.h b/src/kernel/FirmwareKit/GPT.h
index 24e0c689..3ef6a9a3 100644
--- a/src/kernel/FirmwareKit/GPT.h
+++ b/src/kernel/FirmwareKit/GPT.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef FIRMWAREKIT_GPT_H
#define FIRMWAREKIT_GPT_H
diff --git a/src/kernel/FirmwareKit/Handover.h b/src/kernel/FirmwareKit/Handover.h
index 2e585f3d..8515cfa6 100644
--- a/src/kernel/FirmwareKit/Handover.h
+++ b/src/kernel/FirmwareKit/Handover.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef FIRMWAREKIT_HANDOVER_H
#define FIRMWAREKIT_HANDOVER_H
diff --git a/src/kernel/FirmwareKit/NeBoot/BootNet.h b/src/kernel/FirmwareKit/NeBoot/BootNet.h
index d47972ff..3155d7db 100644
--- a/src/kernel/FirmwareKit/NeBoot/BootNet.h
+++ b/src/kernel/FirmwareKit/NeBoot/BootNet.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef FIRMWAREKIT_BOOTNET_H
#define FIRMWAREKIT_BOOTNET_H
diff --git a/src/kernel/FirmwareKit/NeBoot/NS.h b/src/kernel/FirmwareKit/NeBoot/NS.h
index 5de54ebc..d8d2394a 100644
--- a/src/kernel/FirmwareKit/NeBoot/NS.h
+++ b/src/kernel/FirmwareKit/NeBoot/NS.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef FIRMWAREKIT_NS_H
#define FIRMWAREKIT_NS_H
diff --git a/src/kernel/FirmwareKit/NeBoot/NeBoot.h b/src/kernel/FirmwareKit/NeBoot/NeBoot.h
index 3a2c5040..8acba5be 100644
--- a/src/kernel/FirmwareKit/NeBoot/NeBoot.h
+++ b/src/kernel/FirmwareKit/NeBoot/NeBoot.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef FIRMWAREKIT_NEBOOT_H
#define FIRMWAREKIT_NEBOOT_H
diff --git a/src/kernel/FirmwareKit/VEPM.h b/src/kernel/FirmwareKit/VEPM.h
index 0395d0ef..ff5435f6 100644
--- a/src/kernel/FirmwareKit/VEPM.h
+++ b/src/kernel/FirmwareKit/VEPM.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef FIRMWAREKIT_VEPM_H
#define FIRMWAREKIT_VEPM_H
diff --git a/src/kernel/GfxKit/FB.h b/src/kernel/GfxKit/FB.h
index 8f6c3a45..71c40d7a 100644
--- a/src/kernel/GfxKit/FB.h
+++ b/src/kernel/GfxKit/FB.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef GFXKIT_FB_H
#define GFXKIT_FB_H
diff --git a/src/kernel/HALKit/AMD64/CPUID.h b/src/kernel/HALKit/AMD64/CPUID.h
index 423c1e2b..c6f929a5 100644
--- a/src/kernel/HALKit/AMD64/CPUID.h
+++ b/src/kernel/HALKit/AMD64/CPUID.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef HALKIT_CPUID_H
#define HALKIT_CPUID_H
diff --git a/src/kernel/HALKit/AMD64/CxxAbi.cpp b/src/kernel/HALKit/AMD64/CxxAbi.cpp
index 02ad2464..26192f91 100644
--- a/src/kernel/HALKit/AMD64/CxxAbi.cpp
+++ b/src/kernel/HALKit/AMD64/CxxAbi.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/DebugOutput.h>
#include <KernelKit/KPC.h>
#include <KernelKit/UserProcessScheduler.h>
diff --git a/src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cpp b/src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cpp
index ddcda1cd..0b004d9d 100644
--- a/src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cpp
+++ b/src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <HALKit/AMD64/Processor.h>
#include <KernelKit/HeapMgr.h>
diff --git a/src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cpp b/src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cpp
index b377a26b..4b11bf41 100644
--- a/src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cpp
+++ b/src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <HALKit/AMD64/Processor.h>
#include <modules/ACPI/ACPIFactoryInterface.h>
diff --git a/src/kernel/HALKit/AMD64/HalApplicationProcessor.cpp b/src/kernel/HALKit/AMD64/HalApplicationProcessor.cpp
index e6c231c2..2ff27ee2 100644
--- a/src/kernel/HALKit/AMD64/HalApplicationProcessor.cpp
+++ b/src/kernel/HALKit/AMD64/HalApplicationProcessor.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#define APIC_MAG "APIC"
#define APIC_ICR_LOW 0x300
diff --git a/src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cpp b/src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cpp
index c46c459e..92fb064c 100644
--- a/src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cpp
+++ b/src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <KernelKit/ProcessScheduler.h>
#include <KernelKit/UserMgr+User.h>
diff --git a/src/kernel/HALKit/AMD64/HalDebugOutput.cpp b/src/kernel/HALKit/AMD64/HalDebugOutput.cpp
index 219f1088..a63b3657 100644
--- a/src/kernel/HALKit/AMD64/HalDebugOutput.cpp
+++ b/src/kernel/HALKit/AMD64/HalDebugOutput.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <KernelKit/DebugOutput.h>
#include <NeKit/New.h>
diff --git a/src/kernel/HALKit/AMD64/HalDebugProtocol.cpp b/src/kernel/HALKit/AMD64/HalDebugProtocol.cpp
index 8a1ba020..774f6869 100644
--- a/src/kernel/HALKit/AMD64/HalDebugProtocol.cpp
+++ b/src/kernel/HALKit/AMD64/HalDebugProtocol.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <KernelKit/DebugOutput.h>
#include <NetworkKit/NetworkDevice.h>
diff --git a/src/kernel/HALKit/AMD64/HalDescriptorLoader.cpp b/src/kernel/HALKit/AMD64/HalDescriptorLoader.cpp
index e35c0701..d006f4b9 100644
--- a/src/kernel/HALKit/AMD64/HalDescriptorLoader.cpp
+++ b/src/kernel/HALKit/AMD64/HalDescriptorLoader.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <FSKit/NeFS.h>
#include <HALKit/AMD64/Processor.h>
diff --git a/src/kernel/HALKit/AMD64/HalKernelMain.cpp b/src/kernel/HALKit/AMD64/HalKernelMain.cpp
index eb3695cc..7468b76d 100644
--- a/src/kernel/HALKit/AMD64/HalKernelMain.cpp
+++ b/src/kernel/HALKit/AMD64/HalKernelMain.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <CFKit/Property.h>
#include <FirmwareKit/EFI/API.h>
diff --git a/src/kernel/HALKit/AMD64/HalKernelPanic.cpp b/src/kernel/HALKit/AMD64/HalKernelPanic.cpp
index 6f73e523..d9afa204 100644
--- a/src/kernel/HALKit/AMD64/HalKernelPanic.cpp
+++ b/src/kernel/HALKit/AMD64/HalKernelPanic.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <FirmwareKit/Handover.h>
#include <KernelKit/DebugOutput.h>
diff --git a/src/kernel/HALKit/AMD64/HalPagingMgr.cpp b/src/kernel/HALKit/AMD64/HalPagingMgr.cpp
index fe9cc1f5..5d27e108 100644
--- a/src/kernel/HALKit/AMD64/HalPagingMgr.cpp
+++ b/src/kernel/HALKit/AMD64/HalPagingMgr.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <HALKit/AMD64/Paging.h>
#include <HALKit/AMD64/Processor.h>
diff --git a/src/kernel/HALKit/AMD64/HalProcessor.cpp b/src/kernel/HALKit/AMD64/HalProcessor.cpp
index 87c6173c..ced23fea 100644
--- a/src/kernel/HALKit/AMD64/HalProcessor.cpp
+++ b/src/kernel/HALKit/AMD64/HalProcessor.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <HALKit/AMD64/Paging.h>
#include <HALKit/AMD64/Processor.h>
diff --git a/src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cpp b/src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cpp
index 8c93c6a1..7af6991f 100644
--- a/src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cpp
+++ b/src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <HALKit/AMD64/Processor.h>
#include <KernelKit/ProcessScheduler.h>
diff --git a/src/kernel/HALKit/AMD64/HalTimer.cpp b/src/kernel/HALKit/AMD64/HalTimer.cpp
index 2c604369..53b1c0c0 100644
--- a/src/kernel/HALKit/AMD64/HalTimer.cpp
+++ b/src/kernel/HALKit/AMD64/HalTimer.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <KernelKit/Timer.h>
#include <modules/ACPI/ACPIFactoryInterface.h>
diff --git a/src/kernel/HALKit/AMD64/Hypervisor.h b/src/kernel/HALKit/AMD64/Hypervisor.h
index 76ec8bae..a0ffc38a 100644
--- a/src/kernel/HALKit/AMD64/Hypervisor.h
+++ b/src/kernel/HALKit/AMD64/Hypervisor.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef HALKIT_HYPERVISOR_H
#define HALKIT_HYPERVISOR_H
diff --git a/src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cpp b/src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cpp
index d30324f0..aacda36c 100644
--- a/src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cpp
+++ b/src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <DmaKit/DmaPool.h>
#include <HALKit/AMD64/Processor.h>
#include <modules/ACPI/ACPIFactoryInterface.h>
diff --git a/src/kernel/HALKit/AMD64/PCI/DMA.cpp b/src/kernel/HALKit/AMD64/PCI/DMA.cpp
index f23508f0..467476eb 100644
--- a/src/kernel/HALKit/AMD64/PCI/DMA.cpp
+++ b/src/kernel/HALKit/AMD64/PCI/DMA.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <KernelKit/PCI/DMA.h>
diff --git a/src/kernel/HALKit/AMD64/PCI/Database.cpp b/src/kernel/HALKit/AMD64/PCI/Database.cpp
index b2d4bcb4..1303b683 100644
--- a/src/kernel/HALKit/AMD64/PCI/Database.cpp
+++ b/src/kernel/HALKit/AMD64/PCI/Database.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/PCI/Database.h>
namespace Kernel {}
diff --git a/src/kernel/HALKit/AMD64/PCI/Device.cpp b/src/kernel/HALKit/AMD64/PCI/Device.cpp
index 6eaedfc0..06f329a6 100644
--- a/src/kernel/HALKit/AMD64/PCI/Device.cpp
+++ b/src/kernel/HALKit/AMD64/PCI/Device.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <KernelKit/PCI/Device.h>
diff --git a/src/kernel/HALKit/AMD64/PCI/Express.cpp b/src/kernel/HALKit/AMD64/PCI/Express.cpp
index b7912b22..ca7065ac 100644
--- a/src/kernel/HALKit/AMD64/PCI/Express.cpp
+++ b/src/kernel/HALKit/AMD64/PCI/Express.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/PCI/Express.h>
namespace Kernel {}
diff --git a/src/kernel/HALKit/AMD64/PCI/IO.cpp b/src/kernel/HALKit/AMD64/PCI/IO.cpp
index 24781584..58483e7d 100644
--- a/src/kernel/HALKit/AMD64/PCI/IO.cpp
+++ b/src/kernel/HALKit/AMD64/PCI/IO.cpp
@@ -2,4 +2,5 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/PCI/IO.h>
diff --git a/src/kernel/HALKit/AMD64/PCI/Iterator.cpp b/src/kernel/HALKit/AMD64/PCI/Iterator.cpp
index 0d1e28b1..5b6fccc3 100644
--- a/src/kernel/HALKit/AMD64/PCI/Iterator.cpp
+++ b/src/kernel/HALKit/AMD64/PCI/Iterator.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/PCI/Iterator.h>
namespace Kernel::PCI {
diff --git a/src/kernel/HALKit/AMD64/PCI/PCI.cpp b/src/kernel/HALKit/AMD64/PCI/PCI.cpp
index 12dfc019..656c6642 100644
--- a/src/kernel/HALKit/AMD64/PCI/PCI.cpp
+++ b/src/kernel/HALKit/AMD64/PCI/PCI.cpp
@@ -2,4 +2,5 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/PCI/PCI.h>
diff --git a/src/kernel/HALKit/AMD64/Paging.h b/src/kernel/HALKit/AMD64/Paging.h
index ef4be08a..7b64835a 100644
--- a/src/kernel/HALKit/AMD64/Paging.h
+++ b/src/kernel/HALKit/AMD64/Paging.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef HALKIT_PAGING_H
#define HALKIT_PAGING_H
diff --git a/src/kernel/HALKit/AMD64/Processor.h b/src/kernel/HALKit/AMD64/Processor.h
index 1bcbbc1f..84d3cb3c 100644
--- a/src/kernel/HALKit/AMD64/Processor.h
+++ b/src/kernel/HALKit/AMD64/Processor.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef HALKIT_PROCESSOR_H
#define HALKIT_PROCESSOR_H
diff --git a/src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cpp b/src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cpp
index 4cabb49d..293b1839 100644
--- a/src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cpp
+++ b/src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <DmaKit/DmaPool.h>
#include <FirmwareKit/EPM.h>
#include <KernelKit/DeviceMgr.h>
diff --git a/src/kernel/HALKit/AMD64/Storage/DMA+Generic.cpp b/src/kernel/HALKit/AMD64/Storage/DMA+Generic.cpp
index 8e983133..6d248286 100644
--- a/src/kernel/HALKit/AMD64/Storage/DMA+Generic.cpp
+++ b/src/kernel/HALKit/AMD64/Storage/DMA+Generic.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <KernelKit/PCI/Iterator.h>
#include <modules/ATA/ATA.h>
diff --git a/src/kernel/HALKit/AMD64/Storage/NVME+Generic.cpp b/src/kernel/HALKit/AMD64/Storage/NVME+Generic.cpp
index 53c77d1d..d9bda4f4 100644
--- a/src/kernel/HALKit/AMD64/Storage/NVME+Generic.cpp
+++ b/src/kernel/HALKit/AMD64/Storage/NVME+Generic.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <modules/NVME/NVME.h>
using namespace Kernel;
diff --git a/src/kernel/HALKit/AMD64/Storage/PIO+Generic.cpp b/src/kernel/HALKit/AMD64/Storage/PIO+Generic.cpp
index 764985cf..cca92b68 100644
--- a/src/kernel/HALKit/AMD64/Storage/PIO+Generic.cpp
+++ b/src/kernel/HALKit/AMD64/Storage/PIO+Generic.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <KernelKit/DriveMgr.h>
#include <StorageKit/ATA.h>
diff --git a/src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cpp b/src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cpp
index 5aaa8713..3c44f983 100644
--- a/src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cpp
+++ b/src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <modules/SCSI/SCSI.h>
using namespace Kernel;
diff --git a/src/kernel/HALKit/ARM64/APM/APM+IO.cpp b/src/kernel/HALKit/ARM64/APM/APM+IO.cpp
index 77bfb2ac..a16f9ee1 100644
--- a/src/kernel/HALKit/ARM64/APM/APM+IO.cpp
+++ b/src/kernel/HALKit/ARM64/APM/APM+IO.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/KPC.h>
#include <modules/APM/APM.h>
diff --git a/src/kernel/HALKit/ARM64/ApplicationProcessor.h b/src/kernel/HALKit/ARM64/ApplicationProcessor.h
index 722fd1d3..d6256f05 100644
--- a/src/kernel/HALKit/ARM64/ApplicationProcessor.h
+++ b/src/kernel/HALKit/ARM64/ApplicationProcessor.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef HALKIT_APPLICATIONPROCESSOR_H
#define HALKIT_APPLICATIONPROCESSOR_H
diff --git a/src/kernel/HALKit/ARM64/CxxAbi.cpp b/src/kernel/HALKit/ARM64/CxxAbi.cpp
index 7f8c8245..3c7c7952 100644
--- a/src/kernel/HALKit/ARM64/CxxAbi.cpp
+++ b/src/kernel/HALKit/ARM64/CxxAbi.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/DebugOutput.h>
#include <KernelKit/KPC.h>
#include <NeKit/CxxAbi.h>
diff --git a/src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cpp b/src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cpp
index 3cf998a4..78e40589 100644
--- a/src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cpp
+++ b/src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <KernelKit/HeapMgr.h>
#include <NeKit/KString.h>
diff --git a/src/kernel/HALKit/ARM64/HalApplicationProcessor.cpp b/src/kernel/HALKit/ARM64/HalApplicationProcessor.cpp
index a9d3a7e1..67f6e67f 100644
--- a/src/kernel/HALKit/ARM64/HalApplicationProcessor.cpp
+++ b/src/kernel/HALKit/ARM64/HalApplicationProcessor.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#define GICD_BASE 0x08000000
#define GICC_BASE 0x08010000
diff --git a/src/kernel/HALKit/ARM64/HalCoreInterruptHandler.cpp b/src/kernel/HALKit/ARM64/HalCoreInterruptHandler.cpp
index 2239c72a..39f12705 100644
--- a/src/kernel/HALKit/ARM64/HalCoreInterruptHandler.cpp
+++ b/src/kernel/HALKit/ARM64/HalCoreInterruptHandler.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <KernelKit/ProcessScheduler.h>
#include <KernelKit/UserMgr+User.h>
diff --git a/src/kernel/HALKit/ARM64/HalDebugOutput.cpp b/src/kernel/HALKit/ARM64/HalDebugOutput.cpp
index a4a2c9cf..bc9d125f 100644
--- a/src/kernel/HALKit/ARM64/HalDebugOutput.cpp
+++ b/src/kernel/HALKit/ARM64/HalDebugOutput.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <KernelKit/DebugOutput.h>
#include <NeKit/New.h>
diff --git a/src/kernel/HALKit/ARM64/HalKernelMain.cpp b/src/kernel/HALKit/ARM64/HalKernelMain.cpp
index 3017f264..51245abc 100644
--- a/src/kernel/HALKit/ARM64/HalKernelMain.cpp
+++ b/src/kernel/HALKit/ARM64/HalKernelMain.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <CFKit/Property.h>
#include <FirmwareKit/Handover.h>
diff --git a/src/kernel/HALKit/ARM64/HalKernelPanic.cpp b/src/kernel/HALKit/ARM64/HalKernelPanic.cpp
index 14e62430..11e63ed8 100644
--- a/src/kernel/HALKit/ARM64/HalKernelPanic.cpp
+++ b/src/kernel/HALKit/ARM64/HalKernelPanic.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <FirmwareKit/Handover.h>
#include <KernelKit/DebugOutput.h>
diff --git a/src/kernel/HALKit/ARM64/HalPagingMgr.cpp b/src/kernel/HALKit/ARM64/HalPagingMgr.cpp
index 4c41e315..485cc476 100644
--- a/src/kernel/HALKit/ARM64/HalPagingMgr.cpp
+++ b/src/kernel/HALKit/ARM64/HalPagingMgr.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <HALKit/ARM64/Paging.h>
#include <HALKit/ARM64/Processor.h>
diff --git a/src/kernel/HALKit/ARM64/HalSchedulerCore.cpp b/src/kernel/HALKit/ARM64/HalSchedulerCore.cpp
index 18989d67..e63643af 100644
--- a/src/kernel/HALKit/ARM64/HalSchedulerCore.cpp
+++ b/src/kernel/HALKit/ARM64/HalSchedulerCore.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/ProcessScheduler.h>
namespace Kernel {
diff --git a/src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cpp b/src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cpp
index b35bb96b..634fc9c4 100644
--- a/src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cpp
+++ b/src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <HALKit/ARM64/Processor.h>
#include <KernelKit/ProcessScheduler.h>
diff --git a/src/kernel/HALKit/ARM64/HalTimer.cpp b/src/kernel/HALKit/ARM64/HalTimer.cpp
index c4ffd6e4..9c8ff8a4 100644
--- a/src/kernel/HALKit/ARM64/HalTimer.cpp
+++ b/src/kernel/HALKit/ARM64/HalTimer.cpp
@@ -2,5 +2,6 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <KernelKit/Timer.h> \ No newline at end of file
diff --git a/src/kernel/HALKit/ARM64/Paging.h b/src/kernel/HALKit/ARM64/Paging.h
index ab49b631..fd04c2da 100644
--- a/src/kernel/HALKit/ARM64/Paging.h
+++ b/src/kernel/HALKit/ARM64/Paging.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef HALKIT_PAGING_H
#define HALKIT_PAGING_H
diff --git a/src/kernel/HALKit/ARM64/Processor.h b/src/kernel/HALKit/ARM64/Processor.h
index 0393703f..6fa63303 100644
--- a/src/kernel/HALKit/ARM64/Processor.h
+++ b/src/kernel/HALKit/ARM64/Processor.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef HALKIT_PROCESSOR_H
#define HALKIT_PROCESSOR_H
diff --git a/src/kernel/HALKit/ARM64/Storage/SCSI+Generic.cpp b/src/kernel/HALKit/ARM64/Storage/SCSI+Generic.cpp
index 5aaa8713..3c44f983 100644
--- a/src/kernel/HALKit/ARM64/Storage/SCSI+Generic.cpp
+++ b/src/kernel/HALKit/ARM64/Storage/SCSI+Generic.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <modules/SCSI/SCSI.h>
using namespace Kernel;
diff --git a/src/kernel/HALKit/ARM64/Storage/UFS+Generic.cpp b/src/kernel/HALKit/ARM64/Storage/UFS+Generic.cpp
index fc0afb76..7bfa847f 100644
--- a/src/kernel/HALKit/ARM64/Storage/UFS+Generic.cpp
+++ b/src/kernel/HALKit/ARM64/Storage/UFS+Generic.cpp
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
-// Official repository: https://github.com/ne-foss-org/nekernel \ No newline at end of file
+// Official repository: https://github.com/ne-foss-org/nekernel
diff --git a/src/kernel/HALKit/POWER/AP.h b/src/kernel/HALKit/POWER/AP.h
index ec86d9cf..0f122925 100644
--- a/src/kernel/HALKit/POWER/AP.h
+++ b/src/kernel/HALKit/POWER/AP.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef HALKIT_AP_H
#define HALKIT_AP_H
diff --git a/src/kernel/HALKit/POWER/HalApplicationProcessor.cpp b/src/kernel/HALKit/POWER/HalApplicationProcessor.cpp
index 7557ad4d..5eed28d1 100644
--- a/src/kernel/HALKit/POWER/HalApplicationProcessor.cpp
+++ b/src/kernel/HALKit/POWER/HalApplicationProcessor.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <HALKit/POWER/AP.h>
#include <HALKit/POWER/Processor.h>
#include <KernelKit/DebugOutput.h>
diff --git a/src/kernel/HALKit/POWER/HalDebugOutput.cpp b/src/kernel/HALKit/POWER/HalDebugOutput.cpp
index 0765e141..11491dae 100644
--- a/src/kernel/HALKit/POWER/HalDebugOutput.cpp
+++ b/src/kernel/HALKit/POWER/HalDebugOutput.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <HALKit/POWER/Processor.h>
#include <KernelKit/DebugOutput.h>
diff --git a/src/kernel/HALKit/POWER/HalHardwareThread.cpp b/src/kernel/HALKit/POWER/HalHardwareThread.cpp
index 00278bf8..094a8cb3 100644
--- a/src/kernel/HALKit/POWER/HalHardwareThread.cpp
+++ b/src/kernel/HALKit/POWER/HalHardwareThread.cpp
@@ -2,5 +2,6 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <HALKit/POWER/Processor.h>
#include <KernelKit/DebugOutput.h>
diff --git a/src/kernel/HALKit/POWER/HalVirtualMemory.cpp b/src/kernel/HALKit/POWER/HalVirtualMemory.cpp
index 8fc5b93d..de2cc793 100644
--- a/src/kernel/HALKit/POWER/HalVirtualMemory.cpp
+++ b/src/kernel/HALKit/POWER/HalVirtualMemory.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <HALKit/POWER/MMU.h>
#include <HALKit/POWER/Processor.h>
#include <KernelKit/DebugOutput.h>
diff --git a/src/kernel/HALKit/POWER/Processor.h b/src/kernel/HALKit/POWER/Processor.h
index 61acf95b..1c982a34 100644
--- a/src/kernel/HALKit/POWER/Processor.h
+++ b/src/kernel/HALKit/POWER/Processor.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef HALKIT_PROCESSOR_H
#define HALKIT_PROCESSOR_H
diff --git a/src/kernel/HALKit/RISCV/AP.h b/src/kernel/HALKit/RISCV/AP.h
index 5a2056ef..4bb3e22a 100644
--- a/src/kernel/HALKit/RISCV/AP.h
+++ b/src/kernel/HALKit/RISCV/AP.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef HALKIT_AP_H
#define HALKIT_AP_H
diff --git a/src/kernel/HALKit/RISCV/HalApplicationProcessor.cpp b/src/kernel/HALKit/RISCV/HalApplicationProcessor.cpp
index 636d074c..80c16825 100644
--- a/src/kernel/HALKit/RISCV/HalApplicationProcessor.cpp
+++ b/src/kernel/HALKit/RISCV/HalApplicationProcessor.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <HALKit/RISCV/AP.h>
#include <HALKit/RISCV/Processor.h>
#include <KernelKit/DebugOutput.h>
diff --git a/src/kernel/KernelKit/BinaryMutex.h b/src/kernel/KernelKit/BinaryMutex.h
index 2fb390d3..0b033765 100644
--- a/src/kernel/KernelKit/BinaryMutex.h
+++ b/src/kernel/KernelKit/BinaryMutex.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_BINARYMUTEX_H
#define KERNELKIT_BINARYMUTEX_H
diff --git a/src/kernel/KernelKit/CodeMgr.h b/src/kernel/KernelKit/CodeMgr.h
index 706c4aff..6d05e84e 100644
--- a/src/kernel/KernelKit/CodeMgr.h
+++ b/src/kernel/KernelKit/CodeMgr.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_CODEMGR_H
#define KERNELKIT_CODEMGR_H
diff --git a/src/kernel/KernelKit/Config.h b/src/kernel/KernelKit/Config.h
index 353e6244..8076a1c2 100644
--- a/src/kernel/KernelKit/Config.h
+++ b/src/kernel/KernelKit/Config.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_CONFIG_H
#define KERNELKIT_CONFIG_H
diff --git a/src/kernel/KernelKit/CoreProcessScheduler.h b/src/kernel/KernelKit/CoreProcessScheduler.h
index e8e3273e..690527fd 100644
--- a/src/kernel/KernelKit/CoreProcessScheduler.h
+++ b/src/kernel/KernelKit/CoreProcessScheduler.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_COREPROCESSSCHEDULER_H
#define KERNELKIT_COREPROCESSSCHEDULER_H
diff --git a/src/kernel/KernelKit/DebugOutput.h b/src/kernel/KernelKit/DebugOutput.h
index 76a4c126..3695602e 100644
--- a/src/kernel/KernelKit/DebugOutput.h
+++ b/src/kernel/KernelKit/DebugOutput.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_DEBUGOUTPUT_H
#define KERNELKIT_DEBUGOUTPUT_H
diff --git a/src/kernel/KernelKit/DeviceMgr.h b/src/kernel/KernelKit/DeviceMgr.h
index 2adad4d8..5d6e267a 100644
--- a/src/kernel/KernelKit/DeviceMgr.h
+++ b/src/kernel/KernelKit/DeviceMgr.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_DEVICEMGR_H
#define KERNELKIT_DEVICEMGR_H
diff --git a/src/kernel/KernelKit/DriveMgr.h b/src/kernel/KernelKit/DriveMgr.h
index 76ee5dcf..62d83b92 100644
--- a/src/kernel/KernelKit/DriveMgr.h
+++ b/src/kernel/KernelKit/DriveMgr.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef INC_DRIVE_MANAGER_H
#define INC_DRIVE_MANAGER_H
diff --git a/src/kernel/KernelKit/FileMgr.h b/src/kernel/KernelKit/FileMgr.h
index 382da1fd..87644e68 100644
--- a/src/kernel/KernelKit/FileMgr.h
+++ b/src/kernel/KernelKit/FileMgr.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef INC_FILEMGR_H
#define INC_FILEMGR_H
diff --git a/src/kernel/KernelKit/HardwareThreadScheduler.h b/src/kernel/KernelKit/HardwareThreadScheduler.h
index 80cbadf4..a9183cd2 100644
--- a/src/kernel/KernelKit/HardwareThreadScheduler.h
+++ b/src/kernel/KernelKit/HardwareThreadScheduler.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_HARDWARETHREADSCHEDULER_H
#define KERNELKIT_HARDWARETHREADSCHEDULER_H
diff --git a/src/kernel/KernelKit/HeapMgr.h b/src/kernel/KernelKit/HeapMgr.h
index 29921b5c..7c444391 100644
--- a/src/kernel/KernelKit/HeapMgr.h
+++ b/src/kernel/KernelKit/HeapMgr.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef INC_KERNEL_HEAP_H
#define INC_KERNEL_HEAP_H
diff --git a/src/kernel/KernelKit/HeapMgr.inl b/src/kernel/KernelKit/HeapMgr.inl
index b56052b8..821f5dd7 100644
--- a/src/kernel/KernelKit/HeapMgr.inl
+++ b/src/kernel/KernelKit/HeapMgr.inl
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#pragma once
#ifndef INC_KERNEL_HEAP_H
diff --git a/src/kernel/KernelKit/IDylibObject.h b/src/kernel/KernelKit/IDylibObject.h
index 56cdd908..9dab2296 100644
--- a/src/kernel/KernelKit/IDylibObject.h
+++ b/src/kernel/KernelKit/IDylibObject.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_IDYLIBOBJECT_H
#define KERNELKIT_IDYLIBOBJECT_H
diff --git a/src/kernel/KernelKit/IFS.h b/src/kernel/KernelKit/IFS.h
index f1f2de90..aadf63a8 100644
--- a/src/kernel/KernelKit/IFS.h
+++ b/src/kernel/KernelKit/IFS.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_IFS_H
#define KERNELKIT_IFS_H
diff --git a/src/kernel/KernelKit/ILoader.h b/src/kernel/KernelKit/ILoader.h
index 9291340f..a42efde4 100644
--- a/src/kernel/KernelKit/ILoader.h
+++ b/src/kernel/KernelKit/ILoader.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_ILOADER_H
#define KERNELKIT_ILOADER_H
diff --git a/src/kernel/KernelKit/IPEFDylibObject.h b/src/kernel/KernelKit/IPEFDylibObject.h
index b446d88b..9358ff49 100644
--- a/src/kernel/KernelKit/IPEFDylibObject.h
+++ b/src/kernel/KernelKit/IPEFDylibObject.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_PEF_SHARED_OBJECT_H
#define KERNELKIT_PEF_SHARED_OBJECT_H
diff --git a/src/kernel/KernelKit/KPC.h b/src/kernel/KernelKit/KPC.h
index ca7d9003..fa5bb5c5 100644
--- a/src/kernel/KernelKit/KPC.h
+++ b/src/kernel/KernelKit/KPC.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_KPC_H
#define KERNELKIT_KPC_H
diff --git a/src/kernel/KernelKit/KernelTask.h b/src/kernel/KernelKit/KernelTask.h
index 6e319cbe..42841619 100644
--- a/src/kernel/KernelKit/KernelTask.h
+++ b/src/kernel/KernelKit/KernelTask.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_KERNELTASKSCHEDULER_H
#define KERNELKIT_KERNELTASKSCHEDULER_H
diff --git a/src/kernel/KernelKit/LockDelegate.h b/src/kernel/KernelKit/LockDelegate.h
index 37a594aa..519969ee 100644
--- a/src/kernel/KernelKit/LockDelegate.h
+++ b/src/kernel/KernelKit/LockDelegate.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_LOCKDELEGATE_H
#define KERNELKIT_LOCKDELEGATE_H
diff --git a/src/kernel/KernelKit/MSDOS.h b/src/kernel/KernelKit/MSDOS.h
index 25635548..5ca7da65 100644
--- a/src/kernel/KernelKit/MSDOS.h
+++ b/src/kernel/KernelKit/MSDOS.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNEL_KIT_MSDOS_H
#define KERNEL_KIT_MSDOS_H
diff --git a/src/kernel/KernelKit/PCI/DMA.h b/src/kernel/KernelKit/PCI/DMA.h
index ad444006..f27681de 100644
--- a/src/kernel/KernelKit/PCI/DMA.h
+++ b/src/kernel/KernelKit/PCI/DMA.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_DMA_H
#define KERNELKIT_DMA_H
diff --git a/src/kernel/KernelKit/PCI/DMA.inl b/src/kernel/KernelKit/PCI/DMA.inl
index b2d1dad4..3731c57c 100644
--- a/src/kernel/KernelKit/PCI/DMA.inl
+++ b/src/kernel/KernelKit/PCI/DMA.inl
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
namespace Kernel {
template <class T>
T* DMAWrapper::operator->() {
diff --git a/src/kernel/KernelKit/PCI/Database.h b/src/kernel/KernelKit/PCI/Database.h
index 7d31c261..0d1983d3 100644
--- a/src/kernel/KernelKit/PCI/Database.h
+++ b/src/kernel/KernelKit/PCI/Database.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_DATABASE_H
#define KERNELKIT_DATABASE_H
diff --git a/src/kernel/KernelKit/PCI/Device.h b/src/kernel/KernelKit/PCI/Device.h
index 0682c452..b7737385 100644
--- a/src/kernel/KernelKit/PCI/Device.h
+++ b/src/kernel/KernelKit/PCI/Device.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_DEVICE_H
#define KERNELKIT_DEVICE_H
diff --git a/src/kernel/KernelKit/PCI/Express.h b/src/kernel/KernelKit/PCI/Express.h
index 0f26634d..1a19e9d8 100644
--- a/src/kernel/KernelKit/PCI/Express.h
+++ b/src/kernel/KernelKit/PCI/Express.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_EXPRESS_H
#define KERNELKIT_EXPRESS_H
diff --git a/src/kernel/KernelKit/PCI/IO.h b/src/kernel/KernelKit/PCI/IO.h
index 80de75fa..6f428bcd 100644
--- a/src/kernel/KernelKit/PCI/IO.h
+++ b/src/kernel/KernelKit/PCI/IO.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_IO_H
#define KERNELKIT_IO_H
diff --git a/src/kernel/KernelKit/PCI/IOArray+AMD64.inl b/src/kernel/KernelKit/PCI/IOArray+AMD64.inl
index 7f78c925..572141e5 100644
--- a/src/kernel/KernelKit/PCI/IOArray+AMD64.inl
+++ b/src/kernel/KernelKit/PCI/IOArray+AMD64.inl
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
namespace Kernel {
template <SizeT Sz>
template <typename T>
diff --git a/src/kernel/KernelKit/PCI/Iterator.h b/src/kernel/KernelKit/PCI/Iterator.h
index 49460ccd..2d306e66 100644
--- a/src/kernel/KernelKit/PCI/Iterator.h
+++ b/src/kernel/KernelKit/PCI/Iterator.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef __PCI_ITERATOR_H__
#define __PCI_ITERATOR_H__
diff --git a/src/kernel/KernelKit/PCI/PCI.h b/src/kernel/KernelKit/PCI/PCI.h
index cd63a47f..434bd442 100644
--- a/src/kernel/KernelKit/PCI/PCI.h
+++ b/src/kernel/KernelKit/PCI/PCI.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_PCI_H
#define KERNELKIT_PCI_H
diff --git a/src/kernel/KernelKit/PE.h b/src/kernel/KernelKit/PE.h
index 703a0092..fbbc67c3 100644
--- a/src/kernel/KernelKit/PE.h
+++ b/src/kernel/KernelKit/PE.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_INC_PE_H
#define KERNELKIT_INC_PE_H
diff --git a/src/kernel/KernelKit/PE32CodeMgr.h b/src/kernel/KernelKit/PE32CodeMgr.h
index ca285909..59c7a014 100644
--- a/src/kernel/KernelKit/PE32CodeMgr.h
+++ b/src/kernel/KernelKit/PE32CodeMgr.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_PE32CODEMGR_H
#define KERNELKIT_PE32CODEMGR_H
diff --git a/src/kernel/KernelKit/PEF.h b/src/kernel/KernelKit/PEF.h
index a1f5bf3e..20761c65 100644
--- a/src/kernel/KernelKit/PEF.h
+++ b/src/kernel/KernelKit/PEF.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_PEF_H
#define KERNELKIT_PEF_H
diff --git a/src/kernel/KernelKit/PEFCodeMgr.h b/src/kernel/KernelKit/PEFCodeMgr.h
index 20c53899..a071bffd 100644
--- a/src/kernel/KernelKit/PEFCodeMgr.h
+++ b/src/kernel/KernelKit/PEFCodeMgr.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_CODEMGR_PEF_H
#define KERNELKIT_CODEMGR_PEF_H
diff --git a/src/kernel/KernelKit/ProcessScheduler.h b/src/kernel/KernelKit/ProcessScheduler.h
index 9c959dce..cce8dc3d 100644
--- a/src/kernel/KernelKit/ProcessScheduler.h
+++ b/src/kernel/KernelKit/ProcessScheduler.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_PROCESS_SCHEDULER_H
#define KERNELKIT_PROCESS_SCHEDULER_H
diff --git a/src/kernel/KernelKit/Semaphore.h b/src/kernel/KernelKit/Semaphore.h
index bb6b9ba9..72a22be6 100644
--- a/src/kernel/KernelKit/Semaphore.h
+++ b/src/kernel/KernelKit/Semaphore.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_SEMAPHORE_H
#define KERNELKIT_SEMAPHORE_H
diff --git a/src/kernel/KernelKit/ThreadLocalStorage.h b/src/kernel/KernelKit/ThreadLocalStorage.h
index 8836d393..f6af81d6 100644
--- a/src/kernel/KernelKit/ThreadLocalStorage.h
+++ b/src/kernel/KernelKit/ThreadLocalStorage.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_TLS_H
#define KERNELKIT_TLS_H
diff --git a/src/kernel/KernelKit/ThreadLocalStorage.inl b/src/kernel/KernelKit/ThreadLocalStorage.inl
index 5b5bdc8f..53676277 100644
--- a/src/kernel/KernelKit/ThreadLocalStorage.inl
+++ b/src/kernel/KernelKit/ThreadLocalStorage.inl
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
//! @file ThreadLocalStorage.inl
//! @brief Allocate resources from the process's heap storage.
diff --git a/src/kernel/KernelKit/Timer.h b/src/kernel/KernelKit/Timer.h
index 4b0b5cdd..de7e7261 100644
--- a/src/kernel/KernelKit/Timer.h
+++ b/src/kernel/KernelKit/Timer.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_TIMER_H
#define KERNELKIT_TIMER_H
diff --git a/src/kernel/KernelKit/TraceSrv.h b/src/kernel/KernelKit/TraceSrv.h
index 998a14e9..158f005d 100644
--- a/src/kernel/KernelKit/TraceSrv.h
+++ b/src/kernel/KernelKit/TraceSrv.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_TRACESRV_H
#define KERNELKIT_TRACESRV_H
diff --git a/src/kernel/KernelKit/UserMgr+User.h b/src/kernel/KernelKit/UserMgr+User.h
index bae51180..3da2896f 100644
--- a/src/kernel/KernelKit/UserMgr+User.h
+++ b/src/kernel/KernelKit/UserMgr+User.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_USERMGR_USER_H
#define KERNELKIT_USERMGR_USER_H
diff --git a/src/kernel/KernelKit/UserProcessScheduler.h b/src/kernel/KernelKit/UserProcessScheduler.h
index 4a160121..cf30d7e1 100644
--- a/src/kernel/KernelKit/UserProcessScheduler.h
+++ b/src/kernel/KernelKit/UserProcessScheduler.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_USERPROCESSSCHEDULER_H
#define KERNELKIT_USERPROCESSSCHEDULER_H
diff --git a/src/kernel/KernelKit/UserProcessScheduler.inl b/src/kernel/KernelKit/UserProcessScheduler.inl
index 6620415a..3d67343a 100644
--- a/src/kernel/KernelKit/UserProcessScheduler.inl
+++ b/src/kernel/KernelKit/UserProcessScheduler.inl
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
/// @brief UPS inline definitions.
/// @author Amlal El Mahrouss (amlal@nekernel.org)
/// @date Tue Apr 22 22:01:07 CEST 2025
diff --git a/src/kernel/KernelKit/XCOFF.h b/src/kernel/KernelKit/XCOFF.h
index ddb3c5b4..53f57fe4 100644
--- a/src/kernel/KernelKit/XCOFF.h
+++ b/src/kernel/KernelKit/XCOFF.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_XCOFF_H
#define KERNELKIT_XCOFF_H
diff --git a/src/kernel/KernelKit/ZXD.h b/src/kernel/KernelKit/ZXD.h
index bd20850e..4310fc4a 100644
--- a/src/kernel/KernelKit/ZXD.h
+++ b/src/kernel/KernelKit/ZXD.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_ZXD_H
#define KERNELKIT_ZXD_H
diff --git a/src/kernel/NeKit/Array.h b/src/kernel/NeKit/Array.h
index a8485899..8728c072 100644
--- a/src/kernel/NeKit/Array.h
+++ b/src/kernel/NeKit/Array.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_ARRAY_H
#define NEKIT_ARRAY_H
diff --git a/src/kernel/NeKit/Atom.h b/src/kernel/NeKit/Atom.h
index 48ee83c8..26be562b 100644
--- a/src/kernel/NeKit/Atom.h
+++ b/src/kernel/NeKit/Atom.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_ATOM_H
#define NEKIT_ATOM_H
diff --git a/src/kernel/NeKit/Config.h b/src/kernel/NeKit/Config.h
index 2bc0f9cb..f84c939a 100644
--- a/src/kernel/NeKit/Config.h
+++ b/src/kernel/NeKit/Config.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_CONFIG_H
#define NEKIT_CONFIG_H
diff --git a/src/kernel/NeKit/Crc32.h b/src/kernel/NeKit/Crc32.h
index d8f964bd..e2bc0bc9 100644
--- a/src/kernel/NeKit/Crc32.h
+++ b/src/kernel/NeKit/Crc32.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_CRC32_H
#define NEKIT_CRC32_H
diff --git a/src/kernel/NeKit/CxxAbi.h b/src/kernel/NeKit/CxxAbi.h
index ea24a722..17bce25f 100644
--- a/src/kernel/NeKit/CxxAbi.h
+++ b/src/kernel/NeKit/CxxAbi.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_CXXABI_H
#define NEKIT_CXXABI_H
diff --git a/src/kernel/NeKit/Domain.h b/src/kernel/NeKit/Domain.h
index ef25a40e..1a6ecf95 100644
--- a/src/kernel/NeKit/Domain.h
+++ b/src/kernel/NeKit/Domain.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef __NE_KIT_DOMAIN_H__
#define __NE_KIT_DOMAIN_H__
diff --git a/src/kernel/NeKit/ErrorOr.h b/src/kernel/NeKit/ErrorOr.h
index 252b8e5f..53a00f34 100644
--- a/src/kernel/NeKit/ErrorOr.h
+++ b/src/kernel/NeKit/ErrorOr.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_ERROROR_H
#define NEKIT_ERROROR_H
diff --git a/src/kernel/NeKit/Function.h b/src/kernel/NeKit/Function.h
index e6d75261..86242db1 100644
--- a/src/kernel/NeKit/Function.h
+++ b/src/kernel/NeKit/Function.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_FUNCTION_H
#define NEKIT_FUNCTION_H
diff --git a/src/kernel/NeKit/InitializerList.h b/src/kernel/NeKit/InitializerList.h
index 7cc3d3b7..7a8be647 100644
--- a/src/kernel/NeKit/InitializerList.h
+++ b/src/kernel/NeKit/InitializerList.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef __NE_KIT_INIT_LIST_H__
#define __NE_KIT_INIT_LIST_H__
diff --git a/src/kernel/NeKit/Json.h b/src/kernel/NeKit/Json.h
index 4fc010c9..a3afadca 100644
--- a/src/kernel/NeKit/Json.h
+++ b/src/kernel/NeKit/Json.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_JSON_H
#define NEKIT_JSON_H
diff --git a/src/kernel/NeKit/KString.h b/src/kernel/NeKit/KString.h
index a5746791..2150a9f3 100644
--- a/src/kernel/NeKit/KString.h
+++ b/src/kernel/NeKit/KString.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_KSTRING_H
#define NEKIT_KSTRING_H
diff --git a/src/kernel/NeKit/KString.inl b/src/kernel/NeKit/KString.inl
index 7bcd4bd7..2cc00e81 100644
--- a/src/kernel/NeKit/KString.inl
+++ b/src/kernel/NeKit/KString.inl
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
/// @file KBasicString.inl
/// @brief Kernel String manipulation file.
diff --git a/src/kernel/NeKit/KernelPanic.h b/src/kernel/NeKit/KernelPanic.h
index 0aaf45cf..53214a0c 100644
--- a/src/kernel/NeKit/KernelPanic.h
+++ b/src/kernel/NeKit/KernelPanic.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_KERNELPANIC_H
#define NEKIT_KERNELPANIC_H
diff --git a/src/kernel/NeKit/Macros.h b/src/kernel/NeKit/Macros.h
index 7cbc3111..361afbda 100644
--- a/src/kernel/NeKit/Macros.h
+++ b/src/kernel/NeKit/Macros.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_MACROS_H
#define NEKIT_MACROS_H
diff --git a/src/kernel/NeKit/MutableArray.h b/src/kernel/NeKit/MutableArray.h
index 09887a78..f983d282 100644
--- a/src/kernel/NeKit/MutableArray.h
+++ b/src/kernel/NeKit/MutableArray.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_MUTABLEARRAY_H
#define NEKIT_MUTABLEARRAY_H
diff --git a/src/kernel/NeKit/NeKit.h b/src/kernel/NeKit/NeKit.h
index f63c5eb7..8f1d052c 100644
--- a/src/kernel/NeKit/NeKit.h
+++ b/src/kernel/NeKit/NeKit.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_NEKIT_H
#define NEKIT_NEKIT_H
diff --git a/src/kernel/NeKit/New.h b/src/kernel/NeKit/New.h
index b41f2e9f..648f4a20 100644
--- a/src/kernel/NeKit/New.h
+++ b/src/kernel/NeKit/New.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_NEW_H
#define NEKIT_NEW_H
diff --git a/src/kernel/NeKit/OwnPtr.h b/src/kernel/NeKit/OwnPtr.h
index 44388e75..bf36311a 100644
--- a/src/kernel/NeKit/OwnPtr.h
+++ b/src/kernel/NeKit/OwnPtr.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_OWNPTR_H
#define NEKIT_OWNPTR_H
diff --git a/src/kernel/NeKit/PageMgr.h b/src/kernel/NeKit/PageMgr.h
index 3e16e40a..067f66ba 100644
--- a/src/kernel/NeKit/PageMgr.h
+++ b/src/kernel/NeKit/PageMgr.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_PAGEMGR_H
#define NEKIT_PAGEMGR_H
diff --git a/src/kernel/NeKit/Pair.h b/src/kernel/NeKit/Pair.h
index 746be556..9850bb4d 100644
--- a/src/kernel/NeKit/Pair.h
+++ b/src/kernel/NeKit/Pair.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_PAIR_H
#define NEKIT_PAIR_H
diff --git a/src/kernel/NeKit/Pmm.h b/src/kernel/NeKit/Pmm.h
index 4f08cf64..e179c032 100644
--- a/src/kernel/NeKit/Pmm.h
+++ b/src/kernel/NeKit/Pmm.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_PMM_H
#define NEKIT_PMM_H
diff --git a/src/kernel/NeKit/Ref.h b/src/kernel/NeKit/Ref.h
index ea262b7a..cb6f0a41 100644
--- a/src/kernel/NeKit/Ref.h
+++ b/src/kernel/NeKit/Ref.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef _NEKIT_REF_H_
#define _NEKIT_REF_H_
diff --git a/src/kernel/NeKit/Stream.h b/src/kernel/NeKit/Stream.h
index 8184346d..929b8acd 100644
--- a/src/kernel/NeKit/Stream.h
+++ b/src/kernel/NeKit/Stream.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_STREAM_H
#define NEKIT_STREAM_H
diff --git a/src/kernel/NeKit/TOML.h b/src/kernel/NeKit/TOML.h
index 8bbae7ef..adc43d39 100644
--- a/src/kernel/NeKit/TOML.h
+++ b/src/kernel/NeKit/TOML.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_TOML_H
#define NEKIT_TOML_H
diff --git a/src/kernel/NeKit/Utils.h b/src/kernel/NeKit/Utils.h
index 74277028..3f387c33 100644
--- a/src/kernel/NeKit/Utils.h
+++ b/src/kernel/NeKit/Utils.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_UTILS_H
#define NEKIT_UTILS_H
diff --git a/src/kernel/NeKit/Variant.h b/src/kernel/NeKit/Variant.h
index 9031462e..4bf9282e 100644
--- a/src/kernel/NeKit/Variant.h
+++ b/src/kernel/NeKit/Variant.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_VARIANT_H
#define NEKIT_VARIANT_H
diff --git a/src/kernel/NeKit/Variant.inl b/src/kernel/NeKit/Variant.inl
index 40e1df0e..9360ad58 100644
--- a/src/kernel/NeKit/Variant.inl
+++ b/src/kernel/NeKit/Variant.inl
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NEKIT_VARIANT_INL
#define NEKIT_VARIANT_INL
diff --git a/src/kernel/NeKit/Vettable.h b/src/kernel/NeKit/Vettable.h
index 4f3fa44b..a33a3ab3 100644
--- a/src/kernel/NeKit/Vettable.h
+++ b/src/kernel/NeKit/Vettable.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef __NE_KIT_VETTABLE_H__
#define __NE_KIT_VETTABLE_H__
diff --git a/src/kernel/NetworkKit/IP.h b/src/kernel/NetworkKit/IP.h
index fce13bea..78fe9455 100644
--- a/src/kernel/NetworkKit/IP.h
+++ b/src/kernel/NetworkKit/IP.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NETWORKKIT_IP_H
#define NETWORKKIT_IP_H
diff --git a/src/kernel/NetworkKit/IPC.h b/src/kernel/NetworkKit/IPC.h
index 85b19a16..126b6b29 100644
--- a/src/kernel/NetworkKit/IPC.h
+++ b/src/kernel/NetworkKit/IPC.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NETWORKKIT_IPC_H
#define NETWORKKIT_IPC_H
diff --git a/src/kernel/NetworkKit/LTE.h b/src/kernel/NetworkKit/LTE.h
index d6f82024..5989015d 100644
--- a/src/kernel/NetworkKit/LTE.h
+++ b/src/kernel/NetworkKit/LTE.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef INC_NETWORK_LTE_H
#define INC_NETWORK_LTE_H
diff --git a/src/kernel/NetworkKit/MAC.h b/src/kernel/NetworkKit/MAC.h
index bb243795..bcca5471 100644
--- a/src/kernel/NetworkKit/MAC.h
+++ b/src/kernel/NetworkKit/MAC.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef NETWORKKIT_MAC_H
#define NETWORKKIT_MAC_H
diff --git a/src/kernel/NetworkKit/NetworkDevice.h b/src/kernel/NetworkKit/NetworkDevice.h
index ef7f4069..ab927a34 100644
--- a/src/kernel/NetworkKit/NetworkDevice.h
+++ b/src/kernel/NetworkKit/NetworkDevice.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef INC_NETWORK_DEVICE_H
#define INC_NETWORK_DEVICE_H
diff --git a/src/kernel/NetworkKit/NetworkDevice.inl b/src/kernel/NetworkKit/NetworkDevice.inl
index 47fb553d..08823e25 100644
--- a/src/kernel/NetworkKit/NetworkDevice.inl
+++ b/src/kernel/NetworkKit/NetworkDevice.inl
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
/***
Dtor and ctors.
*/
diff --git a/src/kernel/SignalKit/Signals.h b/src/kernel/SignalKit/Signals.h
index ecdb15b3..afb47c28 100644
--- a/src/kernel/SignalKit/Signals.h
+++ b/src/kernel/SignalKit/Signals.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef SIGNALKIT_SIGNALS_H
#define SIGNALKIT_SIGNALS_H
diff --git a/src/kernel/StorageKit/AHCI.h b/src/kernel/StorageKit/AHCI.h
index c99fec85..9744943f 100644
--- a/src/kernel/StorageKit/AHCI.h
+++ b/src/kernel/StorageKit/AHCI.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef STORAGEKIT_AHCI_H
#define STORAGEKIT_AHCI_H
diff --git a/src/kernel/StorageKit/ATA.h b/src/kernel/StorageKit/ATA.h
index 1686f9ff..05b87419 100644
--- a/src/kernel/StorageKit/ATA.h
+++ b/src/kernel/StorageKit/ATA.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef STORAGEKIT_ATA_H
#define STORAGEKIT_ATA_H
diff --git a/src/kernel/StorageKit/NVME.h b/src/kernel/StorageKit/NVME.h
index 10d81a11..685913b7 100644
--- a/src/kernel/StorageKit/NVME.h
+++ b/src/kernel/StorageKit/NVME.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef STORAGEKIT_NVME_H
#define STORAGEKIT_NVME_H
diff --git a/src/kernel/StorageKit/PRDT.h b/src/kernel/StorageKit/PRDT.h
index b48032cd..cc4fde21 100644
--- a/src/kernel/StorageKit/PRDT.h
+++ b/src/kernel/StorageKit/PRDT.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef STORAGEKIT_PRDT_H
#define STORAGEKIT_PRDT_H
diff --git a/src/kernel/StorageKit/SCSI.h b/src/kernel/StorageKit/SCSI.h
index 4437fa53..2bbe849f 100644
--- a/src/kernel/StorageKit/SCSI.h
+++ b/src/kernel/StorageKit/SCSI.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef STORAGEKIT_SCSI_H
#define STORAGEKIT_SCSI_H
diff --git a/src/kernel/StorageKit/StorageKit.h b/src/kernel/StorageKit/StorageKit.h
index 57d3d469..684c3f45 100644
--- a/src/kernel/StorageKit/StorageKit.h
+++ b/src/kernel/StorageKit/StorageKit.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef STORAGEKIT_STORAGEKIT_H
#define STORAGEKIT_STORAGEKIT_H
diff --git a/src/kernel/SwapKit/DiskSwap.h b/src/kernel/SwapKit/DiskSwap.h
index 12179bd8..c7709520 100644
--- a/src/kernel/SwapKit/DiskSwap.h
+++ b/src/kernel/SwapKit/DiskSwap.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef SWAPKIT_DISKSWAP_H
#define SWAPKIT_DISKSWAP_H
diff --git a/src/kernel/src/ACPIFactoryInterface.cpp b/src/kernel/src/ACPIFactoryInterface.cpp
index 9aa4e26e..53f7b9e0 100644
--- a/src/kernel/src/ACPIFactoryInterface.cpp
+++ b/src/kernel/src/ACPIFactoryInterface.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <KernelKit/HeapMgr.h>
#include <NeKit/KString.h>
diff --git a/src/kernel/src/Array.cpp b/src/kernel/src/Array.cpp
index 2fd5e17a..52da4346 100644
--- a/src/kernel/src/Array.cpp
+++ b/src/kernel/src/Array.cpp
@@ -2,4 +2,5 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <NeKit/Array.h>
diff --git a/src/kernel/src/AsciiUtils.cpp b/src/kernel/src/AsciiUtils.cpp
index 394d0dde..83caa058 100644
--- a/src/kernel/src/AsciiUtils.cpp
+++ b/src/kernel/src/AsciiUtils.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <NeKit/Utils.h>
namespace Kernel {
diff --git a/src/kernel/src/Atom.cpp b/src/kernel/src/Atom.cpp
index ea48629a..632239fc 100644
--- a/src/kernel/src/Atom.cpp
+++ b/src/kernel/src/Atom.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <NeKit/Atom.h>
// @file Atom.cc
diff --git a/src/kernel/src/BinaryMutex.cpp b/src/kernel/src/BinaryMutex.cpp
index 6590de23..e321ba69 100644
--- a/src/kernel/src/BinaryMutex.cpp
+++ b/src/kernel/src/BinaryMutex.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/BinaryMutex.h>
#include <KernelKit/ProcessScheduler.h>
diff --git a/src/kernel/src/BitMapMgr.cpp b/src/kernel/src/BitMapMgr.cpp
index 36c83981..b5164396 100644
--- a/src/kernel/src/BitMapMgr.cpp
+++ b/src/kernel/src/BitMapMgr.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifdef __NE_AMD64__
#include <HALKit/AMD64/Paging.h>
#elif defined(__NE_ARM64__)
diff --git a/src/kernel/src/CRuntimeOverrides.cpp b/src/kernel/src/CRuntimeOverrides.cpp
index 79c79750..243d90df 100644
--- a/src/kernel/src/CRuntimeOverrides.cpp
+++ b/src/kernel/src/CRuntimeOverrides.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <NeKit/Utils.h>
using namespace Kernel;
diff --git a/src/kernel/src/CodeMgr.cpp b/src/kernel/src/CodeMgr.cpp
index 19d770b1..b02c6c27 100644
--- a/src/kernel/src/CodeMgr.cpp
+++ b/src/kernel/src/CodeMgr.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/CodeMgr.h>
#include <KernelKit/ProcessScheduler.h>
#include <NeKit/Utils.h>
diff --git a/src/kernel/src/Crc32.cpp b/src/kernel/src/Crc32.cpp
index ba4e03e8..4a2d6eea 100644
--- a/src/kernel/src/Crc32.cpp
+++ b/src/kernel/src/Crc32.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <NeKit/Crc32.h>
#define kCrcCnt (256)
diff --git a/src/kernel/src/Defines.cpp b/src/kernel/src/Defines.cpp
index 07666d5d..e1216430 100644
--- a/src/kernel/src/Defines.cpp
+++ b/src/kernel/src/Defines.cpp
@@ -2,4 +2,5 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <NeKit/Config.h>
diff --git a/src/kernel/src/DeviceMgr.cpp b/src/kernel/src/DeviceMgr.cpp
index 0c5a8a14..5dcf85f6 100644
--- a/src/kernel/src/DeviceMgr.cpp
+++ b/src/kernel/src/DeviceMgr.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/DeviceMgr.h>
namespace Kernel {} // namespace Kernel
diff --git a/src/kernel/src/DriveMgr.cpp b/src/kernel/src/DriveMgr.cpp
index e06b3cae..b76e2504 100644
--- a/src/kernel/src/DriveMgr.cpp
+++ b/src/kernel/src/DriveMgr.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <FirmwareKit/GPT.h>
#include <FirmwareKit/VEPM.h>
#include <KernelKit/DebugOutput.h>
diff --git a/src/kernel/src/ErrorOr.cpp b/src/kernel/src/ErrorOr.cpp
index e76e59a2..ca13587c 100644
--- a/src/kernel/src/ErrorOr.cpp
+++ b/src/kernel/src/ErrorOr.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <NeKit/ErrorOr.h>
/***********************************************************************************/
diff --git a/src/kernel/src/FS/Ext2+IFS.cpp b/src/kernel/src/FS/Ext2+IFS.cpp
index b1b78624..d27aca62 100644
--- a/src/kernel/src/FS/Ext2+IFS.cpp
+++ b/src/kernel/src/FS/Ext2+IFS.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef __NE_MINIMAL_OS__
#ifdef __FSKIT_INCLUDES_EXT2__
diff --git a/src/kernel/src/FS/NeFS+FileMgr.cpp b/src/kernel/src/FS/NeFS+FileMgr.cpp
index c2b7596c..e42bd519 100644
--- a/src/kernel/src/FS/NeFS+FileMgr.cpp
+++ b/src/kernel/src/FS/NeFS+FileMgr.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef __NE_MINIMAL_OS__
#ifdef __FSKIT_INCLUDES_NEFS__
diff --git a/src/kernel/src/FS/NeFS+FileSystemParser.cpp b/src/kernel/src/FS/NeFS+FileSystemParser.cpp
index c90b9c95..42fb36a8 100644
--- a/src/kernel/src/FS/NeFS+FileSystemParser.cpp
+++ b/src/kernel/src/FS/NeFS+FileSystemParser.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifdef __FSKIT_INCLUDES_NEFS__
#include <FSKit/NeFS.h>
diff --git a/src/kernel/src/FS/OpenHeFS+FileMgr.cpp b/src/kernel/src/FS/OpenHeFS+FileMgr.cpp
index 81986298..551d69d1 100644
--- a/src/kernel/src/FS/OpenHeFS+FileMgr.cpp
+++ b/src/kernel/src/FS/OpenHeFS+FileMgr.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef __NE_MINIMAL_OS__
#ifdef __FSKIT_INCLUDES_OPENHEFS__
diff --git a/src/kernel/src/FS/OpenHeFS+FileSystemParser.cpp b/src/kernel/src/FS/OpenHeFS+FileSystemParser.cpp
index b923d13f..e03657f7 100644
--- a/src/kernel/src/FS/OpenHeFS+FileSystemParser.cpp
+++ b/src/kernel/src/FS/OpenHeFS+FileSystemParser.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifdef __FSKIT_INCLUDES_OPENHEFS__
#include <FSKit/OpenHeFS.h>
diff --git a/src/kernel/src/FileMgr.cpp b/src/kernel/src/FileMgr.cpp
index 4dadf288..4d109bf3 100644
--- a/src/kernel/src/FileMgr.cpp
+++ b/src/kernel/src/FileMgr.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/FileMgr.h>
#include <NeKit/Utils.h>
diff --git a/src/kernel/src/GUIDWizard.cpp b/src/kernel/src/GUIDWizard.cpp
index fd43d861..ad54d4bd 100644
--- a/src/kernel/src/GUIDWizard.cpp
+++ b/src/kernel/src/GUIDWizard.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <CFKit/GUIDWizard.h>
#include <NeKit/Ref.h>
diff --git a/src/kernel/src/GUIDWrapper.cpp b/src/kernel/src/GUIDWrapper.cpp
index 1fa436ed..45091bf9 100644
--- a/src/kernel/src/GUIDWrapper.cpp
+++ b/src/kernel/src/GUIDWrapper.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <CFKit/GUIDWrapper.h>
namespace Kernel::CF::XRN {}
diff --git a/src/kernel/src/Gfx/FBDeviceInterface.cpp b/src/kernel/src/Gfx/FBDeviceInterface.cpp
index 48bc1abd..35688966 100644
--- a/src/kernel/src/Gfx/FBDeviceInterface.cpp
+++ b/src/kernel/src/Gfx/FBDeviceInterface.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <GfxKit/FB.h>
using namespace Kernel;
diff --git a/src/kernel/src/HardwareThreadScheduler.cpp b/src/kernel/src/HardwareThreadScheduler.cpp
index 38505796..b6c93b1b 100644
--- a/src/kernel/src/HardwareThreadScheduler.cpp
+++ b/src/kernel/src/HardwareThreadScheduler.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <CFKit/Property.h>
#include <KernelKit/HardwareThreadScheduler.h>
diff --git a/src/kernel/src/HeapMgr.cpp b/src/kernel/src/HeapMgr.cpp
index f6a7f5fe..c22d6cdd 100644
--- a/src/kernel/src/HeapMgr.cpp
+++ b/src/kernel/src/HeapMgr.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <KernelKit/DebugOutput.h>
#include <KernelKit/HeapMgr.h>
diff --git a/src/kernel/src/IDylibObject.cpp b/src/kernel/src/IDylibObject.cpp
index 90d4b0c3..782b9af9 100644
--- a/src/kernel/src/IDylibObject.cpp
+++ b/src/kernel/src/IDylibObject.cpp
@@ -2,5 +2,6 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/DebugOutput.h>
#include <KernelKit/IDylibObject.h>
diff --git a/src/kernel/src/IFS.cpp b/src/kernel/src/IFS.cpp
index f1d25171..3ce12d2f 100644
--- a/src/kernel/src/IFS.cpp
+++ b/src/kernel/src/IFS.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/DriveMgr.h>
#include <KernelKit/FileMgr.h>
diff --git a/src/kernel/src/IPEFDylibObject.cpp b/src/kernel/src/IPEFDylibObject.cpp
index 19c5e4e9..b7c1f9a6 100644
--- a/src/kernel/src/IPEFDylibObject.cpp
+++ b/src/kernel/src/IPEFDylibObject.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/DebugOutput.h>
#include <KernelKit/IPEFDylibObject.h>
#include <KernelKit/PEF.h>
diff --git a/src/kernel/src/IndexableProperty.cpp b/src/kernel/src/IndexableProperty.cpp
index 55f6ecd7..f0dba2d1 100644
--- a/src/kernel/src/IndexableProperty.cpp
+++ b/src/kernel/src/IndexableProperty.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <CompilerKit/CompilerKit.h>
#include <FSKit/IndexableProperty.h>
#include <NeKit/KString.h>
diff --git a/src/kernel/src/InitializerList.cpp b/src/kernel/src/InitializerList.cpp
index fada5851..42e3db6a 100644
--- a/src/kernel/src/InitializerList.cpp
+++ b/src/kernel/src/InitializerList.cpp
@@ -3,4 +3,5 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <NeKit/InitializerList.h>
diff --git a/src/kernel/src/Json.cpp b/src/kernel/src/Json.cpp
index 64fa16b5..06e428e9 100644
--- a/src/kernel/src/Json.cpp
+++ b/src/kernel/src/Json.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <NeKit/Json.h>
namespace Kernel {} \ No newline at end of file
diff --git a/src/kernel/src/KPC.cpp b/src/kernel/src/KPC.cpp
index 561bdf48..c0b3b9e3 100644
--- a/src/kernel/src/KPC.cpp
+++ b/src/kernel/src/KPC.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/HeapMgr.h>
#include <KernelKit/KPC.h>
#include <NeKit/KernelPanic.h>
diff --git a/src/kernel/src/KernelTask.cpp b/src/kernel/src/KernelTask.cpp
index 6ed0cec2..e733d64a 100644
--- a/src/kernel/src/KernelTask.cpp
+++ b/src/kernel/src/KernelTask.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/KernelTask.h>
#include <KernelKit/CodeMgr.h>
diff --git a/src/kernel/src/LockDelegate.cpp b/src/kernel/src/LockDelegate.cpp
index d113555a..6138b982 100644
--- a/src/kernel/src/LockDelegate.cpp
+++ b/src/kernel/src/LockDelegate.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/LockDelegate.h>
namespace Kernel {
diff --git a/src/kernel/src/MutableArray.cpp b/src/kernel/src/MutableArray.cpp
index 34f98e57..42ef101a 100644
--- a/src/kernel/src/MutableArray.cpp
+++ b/src/kernel/src/MutableArray.cpp
@@ -2,4 +2,5 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <NeKit/MutableArray.h>
diff --git a/src/kernel/src/Network/IPAddress.cpp b/src/kernel/src/Network/IPAddress.cpp
index 14aaf979..b5e5b49c 100644
--- a/src/kernel/src/Network/IPAddress.cpp
+++ b/src/kernel/src/Network/IPAddress.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <NeKit/Utils.h>
#include <NetworkKit/IP.h>
diff --git a/src/kernel/src/Network/IPCAddress.cpp b/src/kernel/src/Network/IPCAddress.cpp
index 6eb97365..5bdd0115 100644
--- a/src/kernel/src/Network/IPCAddress.cpp
+++ b/src/kernel/src/Network/IPCAddress.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/KPC.h>
#include <KernelKit/ProcessScheduler.h>
#include <NetworkKit/IPC.h>
diff --git a/src/kernel/src/Network/IPCMessage.cpp b/src/kernel/src/Network/IPCMessage.cpp
index 71812df0..9263ea84 100644
--- a/src/kernel/src/Network/IPCMessage.cpp
+++ b/src/kernel/src/Network/IPCMessage.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/KPC.h>
#include <KernelKit/ProcessScheduler.h>
#include <NetworkKit/IPC.h>
diff --git a/src/kernel/src/Network/MACAddressGetter.cpp b/src/kernel/src/Network/MACAddressGetter.cpp
index c227f3ca..0e030556 100644
--- a/src/kernel/src/Network/MACAddressGetter.cpp
+++ b/src/kernel/src/Network/MACAddressGetter.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <NetworkKit/MAC.h>
namespace Kernel {
diff --git a/src/kernel/src/Network/NetworkDevice.cpp b/src/kernel/src/Network/NetworkDevice.cpp
index 2b3cb258..8922401c 100644
--- a/src/kernel/src/Network/NetworkDevice.cpp
+++ b/src/kernel/src/Network/NetworkDevice.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <NeKit/Utils.h>
#include <NetworkKit/NetworkDevice.h>
diff --git a/src/kernel/src/New+Delete.cpp b/src/kernel/src/New+Delete.cpp
index 02638fa6..9ec34c6f 100644
--- a/src/kernel/src/New+Delete.cpp
+++ b/src/kernel/src/New+Delete.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/HeapMgr.h>
#include <NeKit/New.h>
diff --git a/src/kernel/src/OwnPtr.cpp b/src/kernel/src/OwnPtr.cpp
index 0d7af210..8ed8428e 100644
--- a/src/kernel/src/OwnPtr.cpp
+++ b/src/kernel/src/OwnPtr.cpp
@@ -2,4 +2,5 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <NeKit/OwnPtr.h>
diff --git a/src/kernel/src/PE32CodeMgr.cpp b/src/kernel/src/PE32CodeMgr.cpp
index 7043c871..fbb761e4 100644
--- a/src/kernel/src/PE32CodeMgr.cpp
+++ b/src/kernel/src/PE32CodeMgr.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <CFKit/Utils.h>
#include <KernelKit/DebugOutput.h>
#include <KernelKit/HeapMgr.h>
diff --git a/src/kernel/src/PEFCodeMgr.cpp b/src/kernel/src/PEFCodeMgr.cpp
index 1b1e795c..8f2225a4 100644
--- a/src/kernel/src/PEFCodeMgr.cpp
+++ b/src/kernel/src/PEFCodeMgr.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <KernelKit/DebugOutput.h>
#include <KernelKit/HeapMgr.h>
diff --git a/src/kernel/src/PRDT.cpp b/src/kernel/src/PRDT.cpp
index 99d590e1..27a681fc 100644
--- a/src/kernel/src/PRDT.cpp
+++ b/src/kernel/src/PRDT.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/DebugOutput.h>
#include <NeKit/KString.h>
#include <StorageKit/PRDT.h>
diff --git a/src/kernel/src/PageMgr.cpp b/src/kernel/src/PageMgr.cpp
index e71d5018..7aac7d42 100644
--- a/src/kernel/src/PageMgr.cpp
+++ b/src/kernel/src/PageMgr.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/DebugOutput.h>
#include <NeKit/PageMgr.h>
diff --git a/src/kernel/src/Pmm.cpp b/src/kernel/src/Pmm.cpp
index fbcac82e..d660da43 100644
--- a/src/kernel/src/Pmm.cpp
+++ b/src/kernel/src/Pmm.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <KernelKit/DebugOutput.h>
#include <NeKit/Pmm.h>
diff --git a/src/kernel/src/Property.cpp b/src/kernel/src/Property.cpp
index e9bce692..6db475e8 100644
--- a/src/kernel/src/Property.cpp
+++ b/src/kernel/src/Property.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <CFKit/Property.h>
namespace Kernel::CF {
diff --git a/src/kernel/src/Ref.cpp b/src/kernel/src/Ref.cpp
index 52410c75..887ff79a 100644
--- a/src/kernel/src/Ref.cpp
+++ b/src/kernel/src/Ref.cpp
@@ -2,4 +2,5 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <NeKit/Ref.h>
diff --git a/src/kernel/src/Semaphore.cpp b/src/kernel/src/Semaphore.cpp
index fa197239..c353c223 100644
--- a/src/kernel/src/Semaphore.cpp
+++ b/src/kernel/src/Semaphore.cpp
@@ -3,5 +3,6 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/Semaphore.h>
diff --git a/src/kernel/src/SoftwareTimer.cpp b/src/kernel/src/SoftwareTimer.cpp
index 6bc770e9..f70e68ce 100644
--- a/src/kernel/src/SoftwareTimer.cpp
+++ b/src/kernel/src/SoftwareTimer.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/Timer.h>
/// ================================================================================
diff --git a/src/kernel/src/Storage/AHCIDeviceInterface.cpp b/src/kernel/src/Storage/AHCIDeviceInterface.cpp
index 3a48cadc..3e47ef45 100644
--- a/src/kernel/src/Storage/AHCIDeviceInterface.cpp
+++ b/src/kernel/src/Storage/AHCIDeviceInterface.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <StorageKit/AHCI.h>
namespace Kernel {
diff --git a/src/kernel/src/Storage/ATADeviceInterface.cpp b/src/kernel/src/Storage/ATADeviceInterface.cpp
index d95f4354..4a69c3e9 100644
--- a/src/kernel/src/Storage/ATADeviceInterface.cpp
+++ b/src/kernel/src/Storage/ATADeviceInterface.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <StorageKit/ATA.h>
namespace Kernel {
diff --git a/src/kernel/src/Storage/NVMEDeviceInterface.cpp b/src/kernel/src/Storage/NVMEDeviceInterface.cpp
index 0bb03265..247d5e60 100644
--- a/src/kernel/src/Storage/NVMEDeviceInterface.cpp
+++ b/src/kernel/src/Storage/NVMEDeviceInterface.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <StorageKit/NVME.h>
namespace Kernel {
diff --git a/src/kernel/src/Storage/SCSIDeviceInterface.cpp b/src/kernel/src/Storage/SCSIDeviceInterface.cpp
index 0c9fe698..7264bfe0 100644
--- a/src/kernel/src/Storage/SCSIDeviceInterface.cpp
+++ b/src/kernel/src/Storage/SCSIDeviceInterface.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <StorageKit/SCSI.h>
namespace Kernel {
diff --git a/src/kernel/src/Stream.cpp b/src/kernel/src/Stream.cpp
index fd0d5647..b0d8709f 100644
--- a/src/kernel/src/Stream.cpp
+++ b/src/kernel/src/Stream.cpp
@@ -2,4 +2,5 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <NeKit/Stream.h>
diff --git a/src/kernel/src/Swap/DiskSwap.cpp b/src/kernel/src/Swap/DiskSwap.cpp
index b7733870..94991d20 100644
--- a/src/kernel/src/Swap/DiskSwap.cpp
+++ b/src/kernel/src/Swap/DiskSwap.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/FileMgr.h>
#include <SwapKit/DiskSwap.h>
diff --git a/src/kernel/src/ThreadLocalStorage.cpp b/src/kernel/src/ThreadLocalStorage.cpp
index 478b7619..fd5053d6 100644
--- a/src/kernel/src/ThreadLocalStorage.cpp
+++ b/src/kernel/src/ThreadLocalStorage.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <CFKit/Property.h>
#include <KernelKit/ProcessScheduler.h>
#include <KernelKit/ThreadLocalStorage.h>
diff --git a/src/kernel/src/Timer.cpp b/src/kernel/src/Timer.cpp
index 23eed890..f69c0091 100644
--- a/src/kernel/src/Timer.cpp
+++ b/src/kernel/src/Timer.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/Timer.h>
///! BUGS: 0
diff --git a/src/kernel/src/UserProcessScheduler.cpp b/src/kernel/src/UserProcessScheduler.cpp
index e7fe7398..c0b166cb 100644
--- a/src/kernel/src/UserProcessScheduler.cpp
+++ b/src/kernel/src/UserProcessScheduler.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <ArchKit/ArchKit.h>
#include <KernelKit/HardwareThreadScheduler.h>
#include <KernelKit/HeapMgr.h>
diff --git a/src/kernel/src/UtfUtils.cpp b/src/kernel/src/UtfUtils.cpp
index 9c011cbc..0698010c 100644
--- a/src/kernel/src/UtfUtils.cpp
+++ b/src/kernel/src/UtfUtils.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <NeKit/Utils.h>
/// @author Amlal El Mahrouss (amlal@nekernel.org)
diff --git a/src/kernel/src/Variant.cpp b/src/kernel/src/Variant.cpp
index 3045852f..54732331 100644
--- a/src/kernel/src/Variant.cpp
+++ b/src/kernel/src/Variant.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <NeKit/Variant.h>
namespace Kernel {
diff --git a/src/kernel/src/ZXDCodeMgr.cpp b/src/kernel/src/ZXDCodeMgr.cpp
index ccae888c..59abc3c3 100644
--- a/src/kernel/src/ZXDCodeMgr.cpp
+++ b/src/kernel/src/ZXDCodeMgr.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <KernelKit/CodeMgr.h>
#include <KernelKit/ZXD.h>
diff --git a/src/launch/LaunchKit/Foundation.h b/src/launch/LaunchKit/Foundation.h
index f6b2ffac..5df2a561 100644
--- a/src/launch/LaunchKit/Foundation.h
+++ b/src/launch/LaunchKit/Foundation.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef LAUNCHKIT_FOUNDATION_H
#define LAUNCHKIT_FOUNDATION_H
diff --git a/src/launch/src/CRuntimeZero.S b/src/launch/src/CRuntimeZero.S
index 20a9bec0..7dd283c9 100644
--- a/src/launch/src/CRuntimeZero.S
+++ b/src/launch/src/CRuntimeZero.S
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
.text
.extern launch_startup_fn
diff --git a/src/launch/src/RuntimeMain.cpp b/src/launch/src/RuntimeMain.cpp
index 72261430..3216dad0 100644
--- a/src/launch/src/RuntimeMain.cpp
+++ b/src/launch/src/RuntimeMain.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <LaunchKit/Foundation.h>
#include <libSystem/SystemKit/Err.h>
#include <libSystem/SystemKit/Syscall.h>
diff --git a/src/libDDK/DriverKit/Defines.h b/src/libDDK/DriverKit/Defines.h
index fd3daeee..6232a6a6 100644
--- a/src/libDDK/DriverKit/Defines.h
+++ b/src/libDDK/DriverKit/Defines.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef DRIVERKIT_MACROS_H
#define DRIVERKIT_MACROS_H
diff --git a/src/libDDK/DriverKit/Device.h b/src/libDDK/DriverKit/Device.h
index 9bdc2cf7..7fa162b8 100644
--- a/src/libDDK/DriverKit/Device.h
+++ b/src/libDDK/DriverKit/Device.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef DRIVERKIT_DEV_H
#define DRIVERKIT_DEV_H
diff --git a/src/libDDK/DriverKit/DriverKit.h b/src/libDDK/DriverKit/DriverKit.h
index 40e8ab75..86ad45e9 100644
--- a/src/libDDK/DriverKit/DriverKit.h
+++ b/src/libDDK/DriverKit/DriverKit.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef DRIVERKIT_DDK_H
#define DRIVERKIT_DDK_H
diff --git a/src/libDDK/DriverKit/IO.h b/src/libDDK/DriverKit/IO.h
index 4b27ebfa..fbf9c4b6 100644
--- a/src/libDDK/DriverKit/IO.h
+++ b/src/libDDK/DriverKit/IO.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef DRIVERKIT_IO_H
#define DRIVERKIT_IO_H
diff --git a/src/libDDK/DriverKit/ObjectKit/Base.h b/src/libDDK/DriverKit/ObjectKit/Base.h
index 5b483617..884cebb6 100644
--- a/src/libDDK/DriverKit/ObjectKit/Base.h
+++ b/src/libDDK/DriverKit/ObjectKit/Base.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef DRIVERKIT_OBJECTKIT_DRIVER_BASE_H
#define DRIVERKIT_OBJECTKIT_DRIVER_BASE_H
diff --git a/src/libDDK/DriverKit/ObjectKit/Checksum.h b/src/libDDK/DriverKit/ObjectKit/Checksum.h
index 927bbb77..4935e8fd 100644
--- a/src/libDDK/DriverKit/ObjectKit/Checksum.h
+++ b/src/libDDK/DriverKit/ObjectKit/Checksum.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef DRIVERKIT_CHECKSUM_H
#define DRIVERKIT_CHECKSUM_H
diff --git a/src/libDDK/DriverKit/ObjectKit/DriverKit.h b/src/libDDK/DriverKit/ObjectKit/DriverKit.h
index 3fc883fa..f080907d 100644
--- a/src/libDDK/DriverKit/ObjectKit/DriverKit.h
+++ b/src/libDDK/DriverKit/ObjectKit/DriverKit.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef DRIVERKIT_DDK_H
#define DRIVERKIT_DDK_H
diff --git a/src/libDDK/DriverKit/String.h b/src/libDDK/DriverKit/String.h
index b252a9db..d84f09dd 100644
--- a/src/libDDK/DriverKit/String.h
+++ b/src/libDDK/DriverKit/String.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef DRIVERKIT_STR_H
#define DRIVERKIT_STR_H
diff --git a/src/libDDK/src/Allocator.cpp b/src/libDDK/src/Allocator.cpp
index 362c2b18..982f2cb1 100644
--- a/src/libDDK/src/Allocator.cpp
+++ b/src/libDDK/src/Allocator.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <DriverKit/DriverKit.h>
/**
diff --git a/src/libDDK/src/CxxABI.cpp b/src/libDDK/src/CxxABI.cpp
index 637fcc2f..9d32a494 100644
--- a/src/libDDK/src/CxxABI.cpp
+++ b/src/libDDK/src/CxxABI.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <DriverKit/DriverKit.h>
void* operator new(size_t sz) {
diff --git a/src/libDDK/src/DriverBase.cpp b/src/libDDK/src/DriverBase.cpp
index 37b138a0..6c3166f4 100644
--- a/src/libDDK/src/DriverBase.cpp
+++ b/src/libDDK/src/DriverBase.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <DriverKit/ObjectKit/Base.h>
diff --git a/src/libMsg/MsgKit/Network.h b/src/libMsg/MsgKit/Network.h
index aacda86a..2ee36d5f 100644
--- a/src/libMsg/MsgKit/Network.h
+++ b/src/libMsg/MsgKit/Network.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef MSGKIT_NETWORK_H
#define MSGKIT_NETWORK_H
diff --git a/src/libMsg/MsgKit/Server.h b/src/libMsg/MsgKit/Server.h
index 3ab8eb73..97930f64 100644
--- a/src/libMsg/MsgKit/Server.h
+++ b/src/libMsg/MsgKit/Server.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef MSGKIT_SERVER_H
#define MSGKIT_SERVER_H
diff --git a/src/libSystem/SystemKit/Err.h b/src/libSystem/SystemKit/Err.h
index 5ca71dbf..661fc4a3 100644
--- a/src/libSystem/SystemKit/Err.h
+++ b/src/libSystem/SystemKit/Err.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef SYSTEMKIT_ERR_H
#define SYSTEMKIT_ERR_H
diff --git a/src/libSystem/SystemKit/Jail.h b/src/libSystem/SystemKit/Jail.h
index 02317c06..97d2af69 100644
--- a/src/libSystem/SystemKit/Jail.h
+++ b/src/libSystem/SystemKit/Jail.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef SYSTEMKIT_JAIL_H
#define SYSTEMKIT_JAIL_H
diff --git a/src/libSystem/SystemKit/Macros.h b/src/libSystem/SystemKit/Macros.h
index 3384fafe..c81dc1b9 100644
--- a/src/libSystem/SystemKit/Macros.h
+++ b/src/libSystem/SystemKit/Macros.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef SYSTEMKIT_MACROS_H
#define SYSTEMKIT_MACROS_H
diff --git a/src/libSystem/SystemKit/Syscall.h b/src/libSystem/SystemKit/Syscall.h
index c8b2e15e..d08e6d0b 100644
--- a/src/libSystem/SystemKit/Syscall.h
+++ b/src/libSystem/SystemKit/Syscall.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef SYSTEMKIT_SYSCALL_H
#define SYSTEMKIT_SYSCALL_H
diff --git a/src/libSystem/SystemKit/System.h b/src/libSystem/SystemKit/System.h
index c992e210..1a7298d8 100644
--- a/src/libSystem/SystemKit/System.h
+++ b/src/libSystem/SystemKit/System.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef SYSTEMKIT_SYSTEM_H
#define SYSTEMKIT_SYSTEM_H
diff --git a/src/libSystem/SystemKit/Verify.h b/src/libSystem/SystemKit/Verify.h
index bf454d38..5a5e778e 100644
--- a/src/libSystem/SystemKit/Verify.h
+++ b/src/libSystem/SystemKit/Verify.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef SYSTEMKIT_VERIFY_H
#define SYSTEMKIT_VERIFY_H
diff --git a/src/libSystem/src/JailCalls.cpp b/src/libSystem/src/JailCalls.cpp
index 12b2ea74..674e916a 100644
--- a/src/libSystem/src/JailCalls.cpp
+++ b/src/libSystem/src/JailCalls.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <libSystem/SystemKit/Err.h>
#include <libSystem/SystemKit/Jail.h>
#include <libSystem/SystemKit/Syscall.h>
diff --git a/src/libSystem/src/SystemCalls.cpp b/src/libSystem/src/SystemCalls.cpp
index c48715e2..470bc237 100644
--- a/src/libSystem/src/SystemCalls.cpp
+++ b/src/libSystem/src/SystemCalls.cpp
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <libSystem/SystemKit/Err.h>
#include <libSystem/SystemKit/Syscall.h>
#include <libSystem/SystemKit/System.h>
diff --git a/src/libSystem/src/Utilities.cpp b/src/libSystem/src/Utilities.cpp
index 702bb4bc..b35f6afb 100644
--- a/src/libSystem/src/Utilities.cpp
+++ b/src/libSystem/src/Utilities.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <libSystem/SystemKit/Err.h>
#include <libSystem/SystemKit/Syscall.h>
#include <libSystem/SystemKit/System.h>
diff --git a/src/libSystem/src/VerifyCalls.cpp b/src/libSystem/src/VerifyCalls.cpp
index 8d2eceb3..9c010033 100644
--- a/src/libSystem/src/VerifyCalls.cpp
+++ b/src/libSystem/src/VerifyCalls.cpp
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#include <libSystem/SystemKit/Err.h>
#include <libSystem/SystemKit/Syscall.h>
#include <libSystem/SystemKit/Verify.h>
diff --git a/src/modules/ACPI/ACPI.h b/src/modules/ACPI/ACPI.h
index 677f9ecd..7a9faa33 100644
--- a/src/modules/ACPI/ACPI.h
+++ b/src/modules/ACPI/ACPI.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef __ACPI__
#define __ACPI__
diff --git a/src/modules/ACPI/ACPIFactoryInterface.h b/src/modules/ACPI/ACPIFactoryInterface.h
index f82497d5..fb151b9c 100644
--- a/src/modules/ACPI/ACPIFactoryInterface.h
+++ b/src/modules/ACPI/ACPIFactoryInterface.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef __MOD_ACPI_H__
#define __MOD_ACPI_H__
diff --git a/src/modules/AHCI/AHCI.h b/src/modules/AHCI/AHCI.h
index eb86b82b..69bb7224 100644
--- a/src/modules/AHCI/AHCI.h
+++ b/src/modules/AHCI/AHCI.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef AHCI_AHCI_H
#define AHCI_AHCI_H
diff --git a/src/modules/APM/APM.h b/src/modules/APM/APM.h
index 91aea26b..22467172 100644
--- a/src/modules/APM/APM.h
+++ b/src/modules/APM/APM.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef APM_APM_H
#define APM_APM_H
diff --git a/src/modules/ATA/ATA.h b/src/modules/ATA/ATA.h
index 177bdb11..d95dc158 100644
--- a/src/modules/ATA/ATA.h
+++ b/src/modules/ATA/ATA.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef ATA_ATA_H
#define ATA_ATA_H
diff --git a/src/modules/CoreGfx/CoreGfx.h b/src/modules/CoreGfx/CoreGfx.h
index 55a8bb72..88787e8e 100644
--- a/src/modules/CoreGfx/CoreGfx.h
+++ b/src/modules/CoreGfx/CoreGfx.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef COREGFX_COREGFX_H
#define COREGFX_COREGFX_H
diff --git a/src/modules/CoreGfx/TextGfx.h b/src/modules/CoreGfx/TextGfx.h
index 403e4fa8..d16ed07a 100644
--- a/src/modules/CoreGfx/TextGfx.h
+++ b/src/modules/CoreGfx/TextGfx.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef COREGFX_TEXTGFX_H
#define COREGFX_TEXTGFX_H
diff --git a/src/modules/HPET/Config.h b/src/modules/HPET/Config.h
index f68116bc..8da955f3 100644
--- a/src/modules/HPET/Config.h
+++ b/src/modules/HPET/Config.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef HPET_CONFIG_H
#define HPET_CONFIG_H
diff --git a/src/modules/MBCI/MBCI.h b/src/modules/MBCI/MBCI.h
index a22e0f1a..506cf08c 100644
--- a/src/modules/MBCI/MBCI.h
+++ b/src/modules/MBCI/MBCI.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef _INC_MODULE_MBCI_H_
#define _INC_MODULE_MBCI_H_
diff --git a/src/modules/NVME/NVME.h b/src/modules/NVME/NVME.h
index 46bf2157..f66804b3 100644
--- a/src/modules/NVME/NVME.h
+++ b/src/modules/NVME/NVME.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef __MODULE_NVME_H__
#define __MODULE_NVME_H__
diff --git a/src/modules/Power/PowerFactory.h b/src/modules/Power/PowerFactory.h
index f8a0eda8..598f8a2b 100644
--- a/src/modules/Power/PowerFactory.h
+++ b/src/modules/Power/PowerFactory.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef POWER_POWERFACTORY_H
#define POWER_POWERFACTORY_H
diff --git a/src/modules/SCSI/SCSI.h b/src/modules/SCSI/SCSI.h
index ee75cc0d..99fad690 100644
--- a/src/modules/SCSI/SCSI.h
+++ b/src/modules/SCSI/SCSI.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef SCSI_SCSI_H
#define SCSI_SCSI_H
diff --git a/src/modules/XHCI/XHCI.h b/src/modules/XHCI/XHCI.h
index b87492fa..f50b5ee7 100644
--- a/src/modules/XHCI/XHCI.h
+++ b/src/modules/XHCI/XHCI.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef XHCI_XHCI_H
#define XHCI_XHCI_H