summaryrefslogtreecommitdiffhomepage
path: root/src/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel')
-rw-r--r--src/kernel/ArchKit/ArchKit.h4
-rw-r--r--src/kernel/CFKit/GUIDWizard.h4
-rw-r--r--src/kernel/CFKit/GUIDWrapper.h4
-rw-r--r--src/kernel/CFKit/Property.h4
-rw-r--r--src/kernel/CFKit/Utils.h4
-rw-r--r--src/kernel/CompilerKit/CompilerKit.h4
-rw-r--r--src/kernel/CompilerKit/Detail.h4
-rw-r--r--src/kernel/CompilerKit/Version.h4
-rw-r--r--src/kernel/FSKit/IndexableProperty.h4
-rw-r--r--src/kernel/FirmwareKit/EFI.h4
-rw-r--r--src/kernel/FirmwareKit/EFI/EFI.h4
-rw-r--r--src/kernel/FirmwareKit/EFI/NS.h4
-rw-r--r--src/kernel/FirmwareKit/EPM.h4
-rw-r--r--src/kernel/FirmwareKit/Handover.h4
-rw-r--r--src/kernel/FirmwareKit/NeBoot/BootNet.h4
-rw-r--r--src/kernel/FirmwareKit/NeBoot/NS.h4
-rw-r--r--src/kernel/FirmwareKit/NeBoot/NeBoot.h4
-rw-r--r--src/kernel/HALKit/AMD64/CPUID.h4
-rw-r--r--src/kernel/HALKit/AMD64/CxxAbi.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/HalApplicationProcessor.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/HalDebugOutput.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/HalDebugProtocol.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/HalDescriptorLoader.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/HalKernelMain.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/HalKernelPanic.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/HalPagingMgr.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/HalProcessor.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/HalTimer.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/Hypervisor.h4
-rw-r--r--src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/PCI/DMA.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/PCI/Database.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/PCI/Device.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/PCI/Express.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/PCI/IO.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/PCI/Iterator.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/PCI/PCI.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/Paging.h4
-rw-r--r--src/kernel/HALKit/AMD64/Processor.h4
-rw-r--r--src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/Storage/DMA+Generic.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/Storage/NVME+Generic.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/Storage/PIO+Generic.cpp4
-rw-r--r--src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cpp4
-rw-r--r--src/kernel/HALKit/ARM64/APM/APM+IO.cpp4
-rw-r--r--src/kernel/HALKit/ARM64/ApplicationProcessor.h4
-rw-r--r--src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cpp4
-rw-r--r--src/kernel/HALKit/ARM64/HalApplicationProcessor.cpp4
-rw-r--r--src/kernel/HALKit/ARM64/HalCoreInterruptHandler.cpp4
-rw-r--r--src/kernel/HALKit/ARM64/HalDebugOutput.cpp4
-rw-r--r--src/kernel/HALKit/ARM64/HalKernelMain.cpp4
-rw-r--r--src/kernel/HALKit/ARM64/HalKernelPanic.cpp4
-rw-r--r--src/kernel/HALKit/ARM64/HalPagingMgr.cpp4
-rw-r--r--src/kernel/HALKit/ARM64/HalSchedulerCore.cpp4
-rw-r--r--src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cpp4
-rw-r--r--src/kernel/HALKit/ARM64/HalTimer.cpp4
-rw-r--r--src/kernel/HALKit/ARM64/Paging.h4
-rw-r--r--src/kernel/HALKit/ARM64/Processor.h4
-rw-r--r--src/kernel/HALKit/ARM64/Storage/SCSI+Generic.cpp4
-rw-r--r--src/kernel/HALKit/ARM64/Storage/UFS+Generic.cpp5
-rw-r--r--src/kernel/HALKit/POWER/AP.h4
-rw-r--r--src/kernel/HALKit/POWER/HalApplicationProcessor.cpp4
-rw-r--r--src/kernel/HALKit/POWER/HalDebugOutput.cpp4
-rw-r--r--src/kernel/HALKit/POWER/HalHardwareThread.cpp4
-rw-r--r--src/kernel/HALKit/POWER/HalVirtualMemory.cpp4
-rw-r--r--src/kernel/HALKit/POWER/Processor.h4
-rw-r--r--src/kernel/HALKit/RISCV/AP.h4
-rw-r--r--src/kernel/HALKit/RISCV/HalApplicationProcessor.cpp4
-rw-r--r--src/kernel/KernelKit/Config.h4
-rw-r--r--src/kernel/KernelKit/DebugOutput.h4
-rw-r--r--src/kernel/KernelKit/DeviceMgr.h4
-rw-r--r--src/kernel/KernelKit/FileMgr.h4
-rw-r--r--src/kernel/KernelKit/HardwareThreadScheduler.h4
-rw-r--r--src/kernel/KernelKit/HeapMgr.h4
-rw-r--r--src/kernel/KernelKit/HeapMgr.inl4
-rw-r--r--src/kernel/KernelKit/IDylibObject.h4
-rw-r--r--src/kernel/KernelKit/KPC.h4
-rw-r--r--src/kernel/KernelKit/LockDelegate.h4
-rw-r--r--src/kernel/KernelKit/MSDOS.h4
-rw-r--r--src/kernel/KernelKit/PCI/DMA.h4
-rw-r--r--src/kernel/KernelKit/PCI/DMA.inl4
-rw-r--r--src/kernel/KernelKit/PCI/Database.h4
-rw-r--r--src/kernel/KernelKit/PCI/Device.h4
-rw-r--r--src/kernel/KernelKit/PCI/Express.h4
-rw-r--r--src/kernel/KernelKit/PCI/IO.h4
-rw-r--r--src/kernel/KernelKit/PCI/IOArray+AMD64.inl4
-rw-r--r--src/kernel/KernelKit/PCI/Iterator.h4
-rw-r--r--src/kernel/KernelKit/PCI/PCI.h4
-rw-r--r--src/kernel/KernelKit/PE.h4
-rw-r--r--src/kernel/KernelKit/PE32CodeMgr.h4
-rw-r--r--src/kernel/KernelKit/PEF.h4
-rw-r--r--src/kernel/KernelKit/PEFCodeMgr.h4
-rw-r--r--src/kernel/KernelKit/ProcessScheduler.h4
-rw-r--r--src/kernel/KernelKit/ThreadLocalStorage.h4
-rw-r--r--src/kernel/KernelKit/ThreadLocalStorage.inl4
-rw-r--r--src/kernel/KernelKit/Timer.h4
-rw-r--r--src/kernel/KernelKit/XCOFF.h4
-rw-r--r--src/kernel/KernelKit/ZXD.h4
-rw-r--r--src/kernel/NeKit/Array.h4
-rw-r--r--src/kernel/NeKit/Config.h4
-rw-r--r--src/kernel/NeKit/Crc32.h4
-rw-r--r--src/kernel/NeKit/Domain.h4
-rw-r--r--src/kernel/NeKit/Json.h4
-rw-r--r--src/kernel/NeKit/KString.inl4
-rw-r--r--src/kernel/NeKit/Macros.h4
-rw-r--r--src/kernel/NeKit/MutableArray.h4
-rw-r--r--src/kernel/NeKit/NeKit.h4
-rw-r--r--src/kernel/NeKit/New.h4
-rw-r--r--src/kernel/NeKit/OwnPtr.h4
-rw-r--r--src/kernel/NeKit/PageMgr.h4
-rw-r--r--src/kernel/NeKit/Pair.h4
-rw-r--r--src/kernel/NeKit/Pmm.h4
-rw-r--r--src/kernel/NeKit/Ref.h4
-rw-r--r--src/kernel/NeKit/Utils.h4
-rw-r--r--src/kernel/NeKit/Variant.h4
-rw-r--r--src/kernel/NeKit/Variant.inl4
-rw-r--r--src/kernel/NeKit/Vettable.h4
-rw-r--r--src/kernel/StorageKit/AHCI.h4
-rw-r--r--src/kernel/StorageKit/ATA.h4
-rw-r--r--src/kernel/StorageKit/NVME.h4
-rw-r--r--src/kernel/StorageKit/PRDT.h4
-rw-r--r--src/kernel/StorageKit/SCSI.h4
-rw-r--r--src/kernel/StorageKit/StorageKit.h4
-rw-r--r--src/kernel/SwapKit/DiskSwap.h4
-rw-r--r--src/kernel/src/Array.cpp4
-rw-r--r--src/kernel/src/Atom.cpp4
-rw-r--r--src/kernel/src/BinaryMutex.cpp4
-rw-r--r--src/kernel/src/BitMapMgr.cpp4
-rw-r--r--src/kernel/src/CRuntimeOverrides.cpp4
-rw-r--r--src/kernel/src/Crc32.cpp4
-rw-r--r--src/kernel/src/Defines.cpp4
-rw-r--r--src/kernel/src/DeviceMgr.cpp4
-rw-r--r--src/kernel/src/DriveMgr.cpp4
-rw-r--r--src/kernel/src/ErrorOr.cpp4
-rw-r--r--src/kernel/src/FS/NeFS+FileMgr.cpp4
-rw-r--r--src/kernel/src/FS/NeFS+FileSystemParser.cpp4
-rw-r--r--src/kernel/src/GUIDWrapper.cpp4
-rw-r--r--src/kernel/src/HardwareThreadScheduler.cpp4
-rw-r--r--src/kernel/src/IDylibObject.cpp4
-rw-r--r--src/kernel/src/IFS.cpp4
-rw-r--r--src/kernel/src/IPEFDylibObject.cpp4
-rw-r--r--src/kernel/src/IndexableProperty.cpp4
-rw-r--r--src/kernel/src/Json.cpp4
-rw-r--r--src/kernel/src/KPC.cpp4
-rw-r--r--src/kernel/src/LockDelegate.cpp4
-rw-r--r--src/kernel/src/MutableArray.cpp4
-rw-r--r--src/kernel/src/Network/IPAddress.cpp4
-rw-r--r--src/kernel/src/Network/IPCAddress.cpp4
-rw-r--r--src/kernel/src/Network/IPCMessage.cpp4
-rw-r--r--src/kernel/src/Network/MACAddressGetter.cpp4
-rw-r--r--src/kernel/src/Network/NetworkDevice.cpp4
-rw-r--r--src/kernel/src/New+Delete.cpp4
-rw-r--r--src/kernel/src/OwnPtr.cpp4
-rw-r--r--src/kernel/src/PE32CodeMgr.cpp4
-rw-r--r--src/kernel/src/PEFCodeMgr.cpp4
-rw-r--r--src/kernel/src/PRDT.cpp4
-rw-r--r--src/kernel/src/PageMgr.cpp4
-rw-r--r--src/kernel/src/Pmm.cpp4
-rw-r--r--src/kernel/src/Property.cpp4
-rw-r--r--src/kernel/src/Ref.cpp4
-rw-r--r--src/kernel/src/SoftwareTimer.cpp4
-rw-r--r--src/kernel/src/Storage/ATADeviceInterface.cpp4
-rw-r--r--src/kernel/src/Storage/NVMEDeviceInterface.cpp4
-rw-r--r--src/kernel/src/Storage/SCSIDeviceInterface.cpp4
-rw-r--r--src/kernel/src/Stream.cpp4
-rw-r--r--src/kernel/src/ThreadLocalStorage.cpp4
-rw-r--r--src/kernel/src/Timer.cpp4
-rw-r--r--src/kernel/src/UtfUtils.cpp4
-rw-r--r--src/kernel/src/Variant.cpp4
173 files changed, 347 insertions, 346 deletions
diff --git a/src/kernel/ArchKit/ArchKit.h b/src/kernel/ArchKit/ArchKit.h
index 3d6c5645..8f0de5a2 100644
--- a/src/kernel/ArchKit/ArchKit.h
+++ b/src/kernel/ArchKit/ArchKit.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef ARCHKIT_ARCHKIT_H
#define ARCHKIT_ARCHKIT_H
diff --git a/src/kernel/CFKit/GUIDWizard.h b/src/kernel/CFKit/GUIDWizard.h
index e5a3a4c6..366dd11d 100644
--- a/src/kernel/CFKit/GUIDWizard.h
+++ b/src/kernel/CFKit/GUIDWizard.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef CFKIT_GUIDWIZARD_H
#define CFKIT_GUIDWIZARD_H
diff --git a/src/kernel/CFKit/GUIDWrapper.h b/src/kernel/CFKit/GUIDWrapper.h
index 3e0b5eac..6681c3ca 100644
--- a/src/kernel/CFKit/GUIDWrapper.h
+++ b/src/kernel/CFKit/GUIDWrapper.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef CFKIT_GUIDWRAPPER_H
#define CFKIT_GUIDWRAPPER_H
diff --git a/src/kernel/CFKit/Property.h b/src/kernel/CFKit/Property.h
index 35e6de50..cb2b362c 100644
--- a/src/kernel/CFKit/Property.h
+++ b/src/kernel/CFKit/Property.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef CFKIT_PROPS_H
#define CFKIT_PROPS_H
diff --git a/src/kernel/CFKit/Utils.h b/src/kernel/CFKit/Utils.h
index 801c148d..133ab719 100644
--- a/src/kernel/CFKit/Utils.h
+++ b/src/kernel/CFKit/Utils.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef CFKIT_UTILS_H
#define CFKIT_UTILS_H
diff --git a/src/kernel/CompilerKit/CompilerKit.h b/src/kernel/CompilerKit/CompilerKit.h
index 089efdfc..1c4aedc4 100644
--- a/src/kernel/CompilerKit/CompilerKit.h
+++ b/src/kernel/CompilerKit/CompilerKit.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef _INC_CL_H
#define _INC_CL_H
diff --git a/src/kernel/CompilerKit/Detail.h b/src/kernel/CompilerKit/Detail.h
index 0524eaff..8d528ba8 100644
--- a/src/kernel/CompilerKit/Detail.h
+++ b/src/kernel/CompilerKit/Detail.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef COMPILERKIT_DETAIL_H
#define COMPILERKIT_DETAIL_H
diff --git a/src/kernel/CompilerKit/Version.h b/src/kernel/CompilerKit/Version.h
index 4ee924f9..3f0a9df3 100644
--- a/src/kernel/CompilerKit/Version.h
+++ b/src/kernel/CompilerKit/Version.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef COMPILERKIT_VERSION_H
#define COMPILERKIT_VERSION_H
diff --git a/src/kernel/FSKit/IndexableProperty.h b/src/kernel/FSKit/IndexableProperty.h
index f6cb72ad..44697e12 100644
--- a/src/kernel/FSKit/IndexableProperty.h
+++ b/src/kernel/FSKit/IndexableProperty.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef FSKIT_INDEXABLEPROPERTY_H
#define FSKIT_INDEXABLEPROPERTY_H
diff --git a/src/kernel/FirmwareKit/EFI.h b/src/kernel/FirmwareKit/EFI.h
index 2aa893f3..0860dbb3 100644
--- a/src/kernel/FirmwareKit/EFI.h
+++ b/src/kernel/FirmwareKit/EFI.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef FIRMWAREKIT_EFI_H
#define FIRMWAREKIT_EFI_H
diff --git a/src/kernel/FirmwareKit/EFI/EFI.h b/src/kernel/FirmwareKit/EFI/EFI.h
index 6deb340c..ed738866 100644
--- a/src/kernel/FirmwareKit/EFI/EFI.h
+++ b/src/kernel/FirmwareKit/EFI/EFI.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 0bef3f1e..7ba51b05 100644
--- a/src/kernel/FirmwareKit/EFI/NS.h
+++ b/src/kernel/FirmwareKit/EFI/NS.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef FIRMWAREKIT_NS_H
#define FIRMWAREKIT_NS_H
diff --git a/src/kernel/FirmwareKit/EPM.h b/src/kernel/FirmwareKit/EPM.h
index ce6c629a..89b46f8e 100644
--- a/src/kernel/FirmwareKit/EPM.h
+++ b/src/kernel/FirmwareKit/EPM.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef FIRMWAREKIT_EPM_H
#define FIRMWAREKIT_EPM_H
diff --git a/src/kernel/FirmwareKit/Handover.h b/src/kernel/FirmwareKit/Handover.h
index 4956d7a1..2e585f3d 100644
--- a/src/kernel/FirmwareKit/Handover.h
+++ b/src/kernel/FirmwareKit/Handover.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 373f6dc7..d47972ff 100644
--- a/src/kernel/FirmwareKit/NeBoot/BootNet.h
+++ b/src/kernel/FirmwareKit/NeBoot/BootNet.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 7abca34f..5de54ebc 100644
--- a/src/kernel/FirmwareKit/NeBoot/NS.h
+++ b/src/kernel/FirmwareKit/NeBoot/NS.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 7e4a09e1..3a2c5040 100644
--- a/src/kernel/FirmwareKit/NeBoot/NeBoot.h
+++ b/src/kernel/FirmwareKit/NeBoot/NeBoot.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef FIRMWAREKIT_NEBOOT_H
#define FIRMWAREKIT_NEBOOT_H
diff --git a/src/kernel/HALKit/AMD64/CPUID.h b/src/kernel/HALKit/AMD64/CPUID.h
index 63d39e86..423c1e2b 100644
--- a/src/kernel/HALKit/AMD64/CPUID.h
+++ b/src/kernel/HALKit/AMD64/CPUID.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 e7ee97ee..02ad2464 100644
--- a/src/kernel/HALKit/AMD64/CxxAbi.cpp
+++ b/src/kernel/HALKit/AMD64/CxxAbi.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 f2e60a47..ddcda1cd 100644
--- a/src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cpp
+++ b/src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 b2e5d7b2..b377a26b 100644
--- a/src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cpp
+++ b/src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 9170aefa..e6c231c2 100644
--- a/src/kernel/HALKit/AMD64/HalApplicationProcessor.cpp
+++ b/src/kernel/HALKit/AMD64/HalApplicationProcessor.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 c6217ccb..c46c459e 100644
--- a/src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cpp
+++ b/src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 a93d458e..219f1088 100644
--- a/src/kernel/HALKit/AMD64/HalDebugOutput.cpp
+++ b/src/kernel/HALKit/AMD64/HalDebugOutput.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 a223a27b..8a1ba020 100644
--- a/src/kernel/HALKit/AMD64/HalDebugProtocol.cpp
+++ b/src/kernel/HALKit/AMD64/HalDebugProtocol.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 6f1caf28..e35c0701 100644
--- a/src/kernel/HALKit/AMD64/HalDescriptorLoader.cpp
+++ b/src/kernel/HALKit/AMD64/HalDescriptorLoader.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 cb5fd461..eb3695cc 100644
--- a/src/kernel/HALKit/AMD64/HalKernelMain.cpp
+++ b/src/kernel/HALKit/AMD64/HalKernelMain.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 827bc5c3..6f73e523 100644
--- a/src/kernel/HALKit/AMD64/HalKernelPanic.cpp
+++ b/src/kernel/HALKit/AMD64/HalKernelPanic.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 42940223..fe9cc1f5 100644
--- a/src/kernel/HALKit/AMD64/HalPagingMgr.cpp
+++ b/src/kernel/HALKit/AMD64/HalPagingMgr.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 bc6eb15c..87c6173c 100644
--- a/src/kernel/HALKit/AMD64/HalProcessor.cpp
+++ b/src/kernel/HALKit/AMD64/HalProcessor.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 46017876..8c93c6a1 100644
--- a/src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cpp
+++ b/src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 0b87c07f..2c604369 100644
--- a/src/kernel/HALKit/AMD64/HalTimer.cpp
+++ b/src/kernel/HALKit/AMD64/HalTimer.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 c37f1caa..76ec8bae 100644
--- a/src/kernel/HALKit/AMD64/Hypervisor.h
+++ b/src/kernel/HALKit/AMD64/Hypervisor.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 a778419d..d30324f0 100644
--- a/src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cpp
+++ b/src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 c6480a3d..f23508f0 100644
--- a/src/kernel/HALKit/AMD64/PCI/DMA.cpp
+++ b/src/kernel/HALKit/AMD64/PCI/DMA.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 f5e4d02e..b2d4bcb4 100644
--- a/src/kernel/HALKit/AMD64/PCI/Database.cpp
+++ b/src/kernel/HALKit/AMD64/PCI/Database.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 06b69e44..6eaedfc0 100644
--- a/src/kernel/HALKit/AMD64/PCI/Device.cpp
+++ b/src/kernel/HALKit/AMD64/PCI/Device.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 75537f49..b7912b22 100644
--- a/src/kernel/HALKit/AMD64/PCI/Express.cpp
+++ b/src/kernel/HALKit/AMD64/PCI/Express.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 2df27562..24781584 100644
--- a/src/kernel/HALKit/AMD64/PCI/IO.cpp
+++ b/src/kernel/HALKit/AMD64/PCI/IO.cpp
@@ -1,5 +1,5 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <KernelKit/PCI/IO.h>
diff --git a/src/kernel/HALKit/AMD64/PCI/Iterator.cpp b/src/kernel/HALKit/AMD64/PCI/Iterator.cpp
index 1f8562d2..0d1e28b1 100644
--- a/src/kernel/HALKit/AMD64/PCI/Iterator.cpp
+++ b/src/kernel/HALKit/AMD64/PCI/Iterator.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 aba3c520..12dfc019 100644
--- a/src/kernel/HALKit/AMD64/PCI/PCI.cpp
+++ b/src/kernel/HALKit/AMD64/PCI/PCI.cpp
@@ -1,5 +1,5 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <KernelKit/PCI/PCI.h>
diff --git a/src/kernel/HALKit/AMD64/Paging.h b/src/kernel/HALKit/AMD64/Paging.h
index 89d48e8a..ef4be08a 100644
--- a/src/kernel/HALKit/AMD64/Paging.h
+++ b/src/kernel/HALKit/AMD64/Paging.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 dc265972..1bcbbc1f 100644
--- a/src/kernel/HALKit/AMD64/Processor.h
+++ b/src/kernel/HALKit/AMD64/Processor.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 ec080525..4cabb49d 100644
--- a/src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cpp
+++ b/src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 c7d23616..8e983133 100644
--- a/src/kernel/HALKit/AMD64/Storage/DMA+Generic.cpp
+++ b/src/kernel/HALKit/AMD64/Storage/DMA+Generic.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 44dfde11..53c77d1d 100644
--- a/src/kernel/HALKit/AMD64/Storage/NVME+Generic.cpp
+++ b/src/kernel/HALKit/AMD64/Storage/NVME+Generic.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 01f7bbbf..764985cf 100644
--- a/src/kernel/HALKit/AMD64/Storage/PIO+Generic.cpp
+++ b/src/kernel/HALKit/AMD64/Storage/PIO+Generic.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 d92a470f..5aaa8713 100644
--- a/src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cpp
+++ b/src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 9c53f1c0..77bfb2ac 100644
--- a/src/kernel/HALKit/ARM64/APM/APM+IO.cpp
+++ b/src/kernel/HALKit/ARM64/APM/APM+IO.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 c4178ed1..722fd1d3 100644
--- a/src/kernel/HALKit/ARM64/ApplicationProcessor.h
+++ b/src/kernel/HALKit/ARM64/ApplicationProcessor.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef HALKIT_APPLICATIONPROCESSOR_H
#define HALKIT_APPLICATIONPROCESSOR_H
diff --git a/src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cpp b/src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cpp
index e99600a0..3cf998a4 100644
--- a/src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cpp
+++ b/src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 93e4b08a..a9d3a7e1 100644
--- a/src/kernel/HALKit/ARM64/HalApplicationProcessor.cpp
+++ b/src/kernel/HALKit/ARM64/HalApplicationProcessor.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 bd8ac8cc..2239c72a 100644
--- a/src/kernel/HALKit/ARM64/HalCoreInterruptHandler.cpp
+++ b/src/kernel/HALKit/ARM64/HalCoreInterruptHandler.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 9acfd5b4..a4a2c9cf 100644
--- a/src/kernel/HALKit/ARM64/HalDebugOutput.cpp
+++ b/src/kernel/HALKit/ARM64/HalDebugOutput.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 15f7b983..3017f264 100644
--- a/src/kernel/HALKit/ARM64/HalKernelMain.cpp
+++ b/src/kernel/HALKit/ARM64/HalKernelMain.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 e3edd2a0..14e62430 100644
--- a/src/kernel/HALKit/ARM64/HalKernelPanic.cpp
+++ b/src/kernel/HALKit/ARM64/HalKernelPanic.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 54901245..4c41e315 100644
--- a/src/kernel/HALKit/ARM64/HalPagingMgr.cpp
+++ b/src/kernel/HALKit/ARM64/HalPagingMgr.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 b99037aa..18989d67 100644
--- a/src/kernel/HALKit/ARM64/HalSchedulerCore.cpp
+++ b/src/kernel/HALKit/ARM64/HalSchedulerCore.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <KernelKit/ProcessScheduler.h>
namespace Kernel {
diff --git a/src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cpp b/src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cpp
index a607f7db..b35bb96b 100644
--- a/src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cpp
+++ b/src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 d3d50fe0..c4ffd6e4 100644
--- a/src/kernel/HALKit/ARM64/HalTimer.cpp
+++ b/src/kernel/HALKit/ARM64/HalTimer.cpp
@@ -1,6 +1,6 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 1984a9f2..ab49b631 100644
--- a/src/kernel/HALKit/ARM64/Paging.h
+++ b/src/kernel/HALKit/ARM64/Paging.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 b2c98beb..0393703f 100644
--- a/src/kernel/HALKit/ARM64/Processor.h
+++ b/src/kernel/HALKit/ARM64/Processor.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 d92a470f..5aaa8713 100644
--- a/src/kernel/HALKit/ARM64/Storage/SCSI+Generic.cpp
+++ b/src/kernel/HALKit/ARM64/Storage/SCSI+Generic.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 6c2c319f..fc0afb76 100644
--- a/src/kernel/HALKit/ARM64/Storage/UFS+Generic.cpp
+++ b/src/kernel/HALKit/ARM64/Storage/UFS+Generic.cpp
@@ -1,3 +1,4 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
+// Official repository: https://github.com/ne-foss-org/nekernel \ No newline at end of file
diff --git a/src/kernel/HALKit/POWER/AP.h b/src/kernel/HALKit/POWER/AP.h
index bdad66d5..ec86d9cf 100644
--- a/src/kernel/HALKit/POWER/AP.h
+++ b/src/kernel/HALKit/POWER/AP.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 fbc10ea7..7557ad4d 100644
--- a/src/kernel/HALKit/POWER/HalApplicationProcessor.cpp
+++ b/src/kernel/HALKit/POWER/HalApplicationProcessor.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 775f4c7b..0765e141 100644
--- a/src/kernel/HALKit/POWER/HalDebugOutput.cpp
+++ b/src/kernel/HALKit/POWER/HalDebugOutput.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 8db20e06..00278bf8 100644
--- a/src/kernel/HALKit/POWER/HalHardwareThread.cpp
+++ b/src/kernel/HALKit/POWER/HalHardwareThread.cpp
@@ -1,6 +1,6 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 bb37e046..8fc5b93d 100644
--- a/src/kernel/HALKit/POWER/HalVirtualMemory.cpp
+++ b/src/kernel/HALKit/POWER/HalVirtualMemory.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 d8f7ae4d..61acf95b 100644
--- a/src/kernel/HALKit/POWER/Processor.h
+++ b/src/kernel/HALKit/POWER/Processor.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 bbc5a46e..5a2056ef 100644
--- a/src/kernel/HALKit/RISCV/AP.h
+++ b/src/kernel/HALKit/RISCV/AP.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 bcfe4486..636d074c 100644
--- a/src/kernel/HALKit/RISCV/HalApplicationProcessor.cpp
+++ b/src/kernel/HALKit/RISCV/HalApplicationProcessor.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <HALKit/RISCV/AP.h>
#include <HALKit/RISCV/Processor.h>
#include <KernelKit/DebugOutput.h>
diff --git a/src/kernel/KernelKit/Config.h b/src/kernel/KernelKit/Config.h
index 8dbb0b6a..353e6244 100644
--- a/src/kernel/KernelKit/Config.h
+++ b/src/kernel/KernelKit/Config.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef KERNELKIT_CONFIG_H
#define KERNELKIT_CONFIG_H
diff --git a/src/kernel/KernelKit/DebugOutput.h b/src/kernel/KernelKit/DebugOutput.h
index cf2c5863..76a4c126 100644
--- a/src/kernel/KernelKit/DebugOutput.h
+++ b/src/kernel/KernelKit/DebugOutput.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef KERNELKIT_DEBUGOUTPUT_H
#define KERNELKIT_DEBUGOUTPUT_H
diff --git a/src/kernel/KernelKit/DeviceMgr.h b/src/kernel/KernelKit/DeviceMgr.h
index b58226f1..2adad4d8 100644
--- a/src/kernel/KernelKit/DeviceMgr.h
+++ b/src/kernel/KernelKit/DeviceMgr.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef KERNELKIT_DEVICEMGR_H
#define KERNELKIT_DEVICEMGR_H
diff --git a/src/kernel/KernelKit/FileMgr.h b/src/kernel/KernelKit/FileMgr.h
index 27272f8c..382da1fd 100644
--- a/src/kernel/KernelKit/FileMgr.h
+++ b/src/kernel/KernelKit/FileMgr.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef INC_FILEMGR_H
#define INC_FILEMGR_H
diff --git a/src/kernel/KernelKit/HardwareThreadScheduler.h b/src/kernel/KernelKit/HardwareThreadScheduler.h
index 8e1caf39..80cbadf4 100644
--- a/src/kernel/KernelKit/HardwareThreadScheduler.h
+++ b/src/kernel/KernelKit/HardwareThreadScheduler.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef KERNELKIT_HARDWARETHREADSCHEDULER_H
#define KERNELKIT_HARDWARETHREADSCHEDULER_H
diff --git a/src/kernel/KernelKit/HeapMgr.h b/src/kernel/KernelKit/HeapMgr.h
index 9e02c13a..29921b5c 100644
--- a/src/kernel/KernelKit/HeapMgr.h
+++ b/src/kernel/KernelKit/HeapMgr.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 9c5494a8..b56052b8 100644
--- a/src/kernel/KernelKit/HeapMgr.inl
+++ b/src/kernel/KernelKit/HeapMgr.inl
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#pragma once
#ifndef INC_KERNEL_HEAP_H
diff --git a/src/kernel/KernelKit/IDylibObject.h b/src/kernel/KernelKit/IDylibObject.h
index 69d8717c..56cdd908 100644
--- a/src/kernel/KernelKit/IDylibObject.h
+++ b/src/kernel/KernelKit/IDylibObject.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef KERNELKIT_IDYLIBOBJECT_H
#define KERNELKIT_IDYLIBOBJECT_H
diff --git a/src/kernel/KernelKit/KPC.h b/src/kernel/KernelKit/KPC.h
index 3dbb9231..ca7d9003 100644
--- a/src/kernel/KernelKit/KPC.h
+++ b/src/kernel/KernelKit/KPC.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef KERNELKIT_KPC_H
#define KERNELKIT_KPC_H
diff --git a/src/kernel/KernelKit/LockDelegate.h b/src/kernel/KernelKit/LockDelegate.h
index 13f5d40f..37a594aa 100644
--- a/src/kernel/KernelKit/LockDelegate.h
+++ b/src/kernel/KernelKit/LockDelegate.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef KERNELKIT_LOCKDELEGATE_H
#define KERNELKIT_LOCKDELEGATE_H
diff --git a/src/kernel/KernelKit/MSDOS.h b/src/kernel/KernelKit/MSDOS.h
index 222328f0..25635548 100644
--- a/src/kernel/KernelKit/MSDOS.h
+++ b/src/kernel/KernelKit/MSDOS.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 ea708969..ad444006 100644
--- a/src/kernel/KernelKit/PCI/DMA.h
+++ b/src/kernel/KernelKit/PCI/DMA.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 6a60cf95..b2d1dad4 100644
--- a/src/kernel/KernelKit/PCI/DMA.inl
+++ b/src/kernel/KernelKit/PCI/DMA.inl
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
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 2ab872b8..7d31c261 100644
--- a/src/kernel/KernelKit/PCI/Database.h
+++ b/src/kernel/KernelKit/PCI/Database.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 d6443bdb..0682c452 100644
--- a/src/kernel/KernelKit/PCI/Device.h
+++ b/src/kernel/KernelKit/PCI/Device.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 2b622bb2..0f26634d 100644
--- a/src/kernel/KernelKit/PCI/Express.h
+++ b/src/kernel/KernelKit/PCI/Express.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 52a0ec57..80de75fa 100644
--- a/src/kernel/KernelKit/PCI/IO.h
+++ b/src/kernel/KernelKit/PCI/IO.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 8be9c9ac..7f78c925 100644
--- a/src/kernel/KernelKit/PCI/IOArray+AMD64.inl
+++ b/src/kernel/KernelKit/PCI/IOArray+AMD64.inl
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
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 783b95a8..49460ccd 100644
--- a/src/kernel/KernelKit/PCI/Iterator.h
+++ b/src/kernel/KernelKit/PCI/Iterator.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 f696cf3d..cd63a47f 100644
--- a/src/kernel/KernelKit/PCI/PCI.h
+++ b/src/kernel/KernelKit/PCI/PCI.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef KERNELKIT_PCI_H
#define KERNELKIT_PCI_H
diff --git a/src/kernel/KernelKit/PE.h b/src/kernel/KernelKit/PE.h
index ca883ac0..703a0092 100644
--- a/src/kernel/KernelKit/PE.h
+++ b/src/kernel/KernelKit/PE.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 d6d13068..ca285909 100644
--- a/src/kernel/KernelKit/PE32CodeMgr.h
+++ b/src/kernel/KernelKit/PE32CodeMgr.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef KERNELKIT_PE32CODEMGR_H
#define KERNELKIT_PE32CODEMGR_H
diff --git a/src/kernel/KernelKit/PEF.h b/src/kernel/KernelKit/PEF.h
index a26d59e5..a1f5bf3e 100644
--- a/src/kernel/KernelKit/PEF.h
+++ b/src/kernel/KernelKit/PEF.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef KERNELKIT_PEF_H
#define KERNELKIT_PEF_H
diff --git a/src/kernel/KernelKit/PEFCodeMgr.h b/src/kernel/KernelKit/PEFCodeMgr.h
index e2af7499..20c53899 100644
--- a/src/kernel/KernelKit/PEFCodeMgr.h
+++ b/src/kernel/KernelKit/PEFCodeMgr.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 c5ef6b5d..9c959dce 100644
--- a/src/kernel/KernelKit/ProcessScheduler.h
+++ b/src/kernel/KernelKit/ProcessScheduler.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef KERNELKIT_PROCESS_SCHEDULER_H
#define KERNELKIT_PROCESS_SCHEDULER_H
diff --git a/src/kernel/KernelKit/ThreadLocalStorage.h b/src/kernel/KernelKit/ThreadLocalStorage.h
index d48f904d..8836d393 100644
--- a/src/kernel/KernelKit/ThreadLocalStorage.h
+++ b/src/kernel/KernelKit/ThreadLocalStorage.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef KERNELKIT_TLS_H
#define KERNELKIT_TLS_H
diff --git a/src/kernel/KernelKit/ThreadLocalStorage.inl b/src/kernel/KernelKit/ThreadLocalStorage.inl
index abcd70d0..5b5bdc8f 100644
--- a/src/kernel/KernelKit/ThreadLocalStorage.inl
+++ b/src/kernel/KernelKit/ThreadLocalStorage.inl
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
//! @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 80a55d68..4b0b5cdd 100644
--- a/src/kernel/KernelKit/Timer.h
+++ b/src/kernel/KernelKit/Timer.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef KERNELKIT_TIMER_H
#define KERNELKIT_TIMER_H
diff --git a/src/kernel/KernelKit/XCOFF.h b/src/kernel/KernelKit/XCOFF.h
index 7288c314..ddb3c5b4 100644
--- a/src/kernel/KernelKit/XCOFF.h
+++ b/src/kernel/KernelKit/XCOFF.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef KERNELKIT_XCOFF_H
#define KERNELKIT_XCOFF_H
diff --git a/src/kernel/KernelKit/ZXD.h b/src/kernel/KernelKit/ZXD.h
index 63854489..bd20850e 100644
--- a/src/kernel/KernelKit/ZXD.h
+++ b/src/kernel/KernelKit/ZXD.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef KERNELKIT_ZXD_H
#define KERNELKIT_ZXD_H
diff --git a/src/kernel/NeKit/Array.h b/src/kernel/NeKit/Array.h
index c6b6b7c2..a8485899 100644
--- a/src/kernel/NeKit/Array.h
+++ b/src/kernel/NeKit/Array.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef NEKIT_ARRAY_H
#define NEKIT_ARRAY_H
diff --git a/src/kernel/NeKit/Config.h b/src/kernel/NeKit/Config.h
index effa0696..2bc0f9cb 100644
--- a/src/kernel/NeKit/Config.h
+++ b/src/kernel/NeKit/Config.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef NEKIT_CONFIG_H
#define NEKIT_CONFIG_H
diff --git a/src/kernel/NeKit/Crc32.h b/src/kernel/NeKit/Crc32.h
index 7c4819c9..d8f964bd 100644
--- a/src/kernel/NeKit/Crc32.h
+++ b/src/kernel/NeKit/Crc32.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef NEKIT_CRC32_H
#define NEKIT_CRC32_H
diff --git a/src/kernel/NeKit/Domain.h b/src/kernel/NeKit/Domain.h
index 26848736..ef25a40e 100644
--- a/src/kernel/NeKit/Domain.h
+++ b/src/kernel/NeKit/Domain.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef __NE_KIT_DOMAIN_H__
#define __NE_KIT_DOMAIN_H__
diff --git a/src/kernel/NeKit/Json.h b/src/kernel/NeKit/Json.h
index aaf17081..4fc010c9 100644
--- a/src/kernel/NeKit/Json.h
+++ b/src/kernel/NeKit/Json.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef NEKIT_JSON_H
#define NEKIT_JSON_H
diff --git a/src/kernel/NeKit/KString.inl b/src/kernel/NeKit/KString.inl
index 49eece98..7bcd4bd7 100644
--- a/src/kernel/NeKit/KString.inl
+++ b/src/kernel/NeKit/KString.inl
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
/// @file KBasicString.inl
/// @brief Kernel String manipulation file.
diff --git a/src/kernel/NeKit/Macros.h b/src/kernel/NeKit/Macros.h
index dabf593d..7cbc3111 100644
--- a/src/kernel/NeKit/Macros.h
+++ b/src/kernel/NeKit/Macros.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef NEKIT_MACROS_H
#define NEKIT_MACROS_H
diff --git a/src/kernel/NeKit/MutableArray.h b/src/kernel/NeKit/MutableArray.h
index 28ec243d..09887a78 100644
--- a/src/kernel/NeKit/MutableArray.h
+++ b/src/kernel/NeKit/MutableArray.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef NEKIT_MUTABLEARRAY_H
#define NEKIT_MUTABLEARRAY_H
diff --git a/src/kernel/NeKit/NeKit.h b/src/kernel/NeKit/NeKit.h
index 66eed981..f63c5eb7 100644
--- a/src/kernel/NeKit/NeKit.h
+++ b/src/kernel/NeKit/NeKit.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef NEKIT_NEKIT_H
#define NEKIT_NEKIT_H
diff --git a/src/kernel/NeKit/New.h b/src/kernel/NeKit/New.h
index 52f62ddb..b41f2e9f 100644
--- a/src/kernel/NeKit/New.h
+++ b/src/kernel/NeKit/New.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef NEKIT_NEW_H
#define NEKIT_NEW_H
diff --git a/src/kernel/NeKit/OwnPtr.h b/src/kernel/NeKit/OwnPtr.h
index c40acd26..44388e75 100644
--- a/src/kernel/NeKit/OwnPtr.h
+++ b/src/kernel/NeKit/OwnPtr.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef NEKIT_OWNPTR_H
#define NEKIT_OWNPTR_H
diff --git a/src/kernel/NeKit/PageMgr.h b/src/kernel/NeKit/PageMgr.h
index 7f8ad92d..3e16e40a 100644
--- a/src/kernel/NeKit/PageMgr.h
+++ b/src/kernel/NeKit/PageMgr.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef NEKIT_PAGEMGR_H
#define NEKIT_PAGEMGR_H
diff --git a/src/kernel/NeKit/Pair.h b/src/kernel/NeKit/Pair.h
index 86cbad42..746be556 100644
--- a/src/kernel/NeKit/Pair.h
+++ b/src/kernel/NeKit/Pair.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef NEKIT_PAIR_H
#define NEKIT_PAIR_H
diff --git a/src/kernel/NeKit/Pmm.h b/src/kernel/NeKit/Pmm.h
index 35ae5750..4f08cf64 100644
--- a/src/kernel/NeKit/Pmm.h
+++ b/src/kernel/NeKit/Pmm.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef NEKIT_PMM_H
#define NEKIT_PMM_H
diff --git a/src/kernel/NeKit/Ref.h b/src/kernel/NeKit/Ref.h
index 9778ef1e..ea262b7a 100644
--- a/src/kernel/NeKit/Ref.h
+++ b/src/kernel/NeKit/Ref.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef _NEKIT_REF_H_
#define _NEKIT_REF_H_
diff --git a/src/kernel/NeKit/Utils.h b/src/kernel/NeKit/Utils.h
index 618f968e..74277028 100644
--- a/src/kernel/NeKit/Utils.h
+++ b/src/kernel/NeKit/Utils.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef NEKIT_UTILS_H
#define NEKIT_UTILS_H
diff --git a/src/kernel/NeKit/Variant.h b/src/kernel/NeKit/Variant.h
index aec082a4..9031462e 100644
--- a/src/kernel/NeKit/Variant.h
+++ b/src/kernel/NeKit/Variant.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef NEKIT_VARIANT_H
#define NEKIT_VARIANT_H
diff --git a/src/kernel/NeKit/Variant.inl b/src/kernel/NeKit/Variant.inl
index 58e26c90..40e1df0e 100644
--- a/src/kernel/NeKit/Variant.inl
+++ b/src/kernel/NeKit/Variant.inl
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef NEKIT_VARIANT_INL
#define NEKIT_VARIANT_INL
diff --git a/src/kernel/NeKit/Vettable.h b/src/kernel/NeKit/Vettable.h
index 9792dde9..4f3fa44b 100644
--- a/src/kernel/NeKit/Vettable.h
+++ b/src/kernel/NeKit/Vettable.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef __NE_KIT_VETTABLE_H__
#define __NE_KIT_VETTABLE_H__
diff --git a/src/kernel/StorageKit/AHCI.h b/src/kernel/StorageKit/AHCI.h
index e5802317..c99fec85 100644
--- a/src/kernel/StorageKit/AHCI.h
+++ b/src/kernel/StorageKit/AHCI.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef STORAGEKIT_AHCI_H
#define STORAGEKIT_AHCI_H
diff --git a/src/kernel/StorageKit/ATA.h b/src/kernel/StorageKit/ATA.h
index 0e3df63b..1686f9ff 100644
--- a/src/kernel/StorageKit/ATA.h
+++ b/src/kernel/StorageKit/ATA.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef STORAGEKIT_ATA_H
#define STORAGEKIT_ATA_H
diff --git a/src/kernel/StorageKit/NVME.h b/src/kernel/StorageKit/NVME.h
index 711822e3..10d81a11 100644
--- a/src/kernel/StorageKit/NVME.h
+++ b/src/kernel/StorageKit/NVME.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef STORAGEKIT_NVME_H
#define STORAGEKIT_NVME_H
diff --git a/src/kernel/StorageKit/PRDT.h b/src/kernel/StorageKit/PRDT.h
index da9e484d..b48032cd 100644
--- a/src/kernel/StorageKit/PRDT.h
+++ b/src/kernel/StorageKit/PRDT.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef STORAGEKIT_PRDT_H
#define STORAGEKIT_PRDT_H
diff --git a/src/kernel/StorageKit/SCSI.h b/src/kernel/StorageKit/SCSI.h
index 5d2a7dc3..4437fa53 100644
--- a/src/kernel/StorageKit/SCSI.h
+++ b/src/kernel/StorageKit/SCSI.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef STORAGEKIT_SCSI_H
#define STORAGEKIT_SCSI_H
diff --git a/src/kernel/StorageKit/StorageKit.h b/src/kernel/StorageKit/StorageKit.h
index 22a393a3..57d3d469 100644
--- a/src/kernel/StorageKit/StorageKit.h
+++ b/src/kernel/StorageKit/StorageKit.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef STORAGEKIT_STORAGEKIT_H
#define STORAGEKIT_STORAGEKIT_H
diff --git a/src/kernel/SwapKit/DiskSwap.h b/src/kernel/SwapKit/DiskSwap.h
index 727e20d4..12179bd8 100644
--- a/src/kernel/SwapKit/DiskSwap.h
+++ b/src/kernel/SwapKit/DiskSwap.h
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifndef SWAPKIT_DISKSWAP_H
#define SWAPKIT_DISKSWAP_H
diff --git a/src/kernel/src/Array.cpp b/src/kernel/src/Array.cpp
index b3353789..2fd5e17a 100644
--- a/src/kernel/src/Array.cpp
+++ b/src/kernel/src/Array.cpp
@@ -1,5 +1,5 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <NeKit/Array.h>
diff --git a/src/kernel/src/Atom.cpp b/src/kernel/src/Atom.cpp
index 866a3a4f..ea48629a 100644
--- a/src/kernel/src/Atom.cpp
+++ b/src/kernel/src/Atom.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <NeKit/Atom.h>
// @file Atom.cc
diff --git a/src/kernel/src/BinaryMutex.cpp b/src/kernel/src/BinaryMutex.cpp
index 03672d4c..6590de23 100644
--- a/src/kernel/src/BinaryMutex.cpp
+++ b/src/kernel/src/BinaryMutex.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <KernelKit/BinaryMutex.h>
#include <KernelKit/ProcessScheduler.h>
diff --git a/src/kernel/src/BitMapMgr.cpp b/src/kernel/src/BitMapMgr.cpp
index 1e3f23d2..36c83981 100644
--- a/src/kernel/src/BitMapMgr.cpp
+++ b/src/kernel/src/BitMapMgr.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 e6a54d96..79c79750 100644
--- a/src/kernel/src/CRuntimeOverrides.cpp
+++ b/src/kernel/src/CRuntimeOverrides.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <NeKit/Utils.h>
using namespace Kernel;
diff --git a/src/kernel/src/Crc32.cpp b/src/kernel/src/Crc32.cpp
index fb1a261d..ba4e03e8 100644
--- a/src/kernel/src/Crc32.cpp
+++ b/src/kernel/src/Crc32.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <NeKit/Crc32.h>
#define kCrcCnt (256)
diff --git a/src/kernel/src/Defines.cpp b/src/kernel/src/Defines.cpp
index e6adf593..07666d5d 100644
--- a/src/kernel/src/Defines.cpp
+++ b/src/kernel/src/Defines.cpp
@@ -1,5 +1,5 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <NeKit/Config.h>
diff --git a/src/kernel/src/DeviceMgr.cpp b/src/kernel/src/DeviceMgr.cpp
index a6dd94a1..0c5a8a14 100644
--- a/src/kernel/src/DeviceMgr.cpp
+++ b/src/kernel/src/DeviceMgr.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <KernelKit/DeviceMgr.h>
namespace Kernel {} // namespace Kernel
diff --git a/src/kernel/src/DriveMgr.cpp b/src/kernel/src/DriveMgr.cpp
index 0247fba8..e06b3cae 100644
--- a/src/kernel/src/DriveMgr.cpp
+++ b/src/kernel/src/DriveMgr.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 3833a169..e76e59a2 100644
--- a/src/kernel/src/ErrorOr.cpp
+++ b/src/kernel/src/ErrorOr.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <NeKit/ErrorOr.h>
/***********************************************************************************/
diff --git a/src/kernel/src/FS/NeFS+FileMgr.cpp b/src/kernel/src/FS/NeFS+FileMgr.cpp
index 72161355..c2b7596c 100644
--- a/src/kernel/src/FS/NeFS+FileMgr.cpp
+++ b/src/kernel/src/FS/NeFS+FileMgr.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 7e65df43..c90b9c95 100644
--- a/src/kernel/src/FS/NeFS+FileSystemParser.cpp
+++ b/src/kernel/src/FS/NeFS+FileSystemParser.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#ifdef __FSKIT_INCLUDES_NEFS__
#include <FSKit/NeFS.h>
diff --git a/src/kernel/src/GUIDWrapper.cpp b/src/kernel/src/GUIDWrapper.cpp
index ce692797..1fa436ed 100644
--- a/src/kernel/src/GUIDWrapper.cpp
+++ b/src/kernel/src/GUIDWrapper.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <CFKit/GUIDWrapper.h>
namespace Kernel::CF::XRN {}
diff --git a/src/kernel/src/HardwareThreadScheduler.cpp b/src/kernel/src/HardwareThreadScheduler.cpp
index 84d788da..38505796 100644
--- a/src/kernel/src/HardwareThreadScheduler.cpp
+++ b/src/kernel/src/HardwareThreadScheduler.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <ArchKit/ArchKit.h>
#include <CFKit/Property.h>
#include <KernelKit/HardwareThreadScheduler.h>
diff --git a/src/kernel/src/IDylibObject.cpp b/src/kernel/src/IDylibObject.cpp
index 9377d9a7..90d4b0c3 100644
--- a/src/kernel/src/IDylibObject.cpp
+++ b/src/kernel/src/IDylibObject.cpp
@@ -1,6 +1,6 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <KernelKit/DebugOutput.h>
#include <KernelKit/IDylibObject.h>
diff --git a/src/kernel/src/IFS.cpp b/src/kernel/src/IFS.cpp
index 5e0a4c1b..f1d25171 100644
--- a/src/kernel/src/IFS.cpp
+++ b/src/kernel/src/IFS.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <KernelKit/DriveMgr.h>
#include <KernelKit/FileMgr.h>
diff --git a/src/kernel/src/IPEFDylibObject.cpp b/src/kernel/src/IPEFDylibObject.cpp
index c3e1d8e3..19c5e4e9 100644
--- a/src/kernel/src/IPEFDylibObject.cpp
+++ b/src/kernel/src/IPEFDylibObject.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 b674ac40..55f6ecd7 100644
--- a/src/kernel/src/IndexableProperty.cpp
+++ b/src/kernel/src/IndexableProperty.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <CompilerKit/CompilerKit.h>
#include <FSKit/IndexableProperty.h>
#include <NeKit/KString.h>
diff --git a/src/kernel/src/Json.cpp b/src/kernel/src/Json.cpp
index 6d59b629..64fa16b5 100644
--- a/src/kernel/src/Json.cpp
+++ b/src/kernel/src/Json.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 0e2e9c81..561bdf48 100644
--- a/src/kernel/src/KPC.cpp
+++ b/src/kernel/src/KPC.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <KernelKit/HeapMgr.h>
#include <KernelKit/KPC.h>
#include <NeKit/KernelPanic.h>
diff --git a/src/kernel/src/LockDelegate.cpp b/src/kernel/src/LockDelegate.cpp
index b21dfa29..d113555a 100644
--- a/src/kernel/src/LockDelegate.cpp
+++ b/src/kernel/src/LockDelegate.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <KernelKit/LockDelegate.h>
namespace Kernel {
diff --git a/src/kernel/src/MutableArray.cpp b/src/kernel/src/MutableArray.cpp
index 3eb4509d..34f98e57 100644
--- a/src/kernel/src/MutableArray.cpp
+++ b/src/kernel/src/MutableArray.cpp
@@ -1,5 +1,5 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <NeKit/MutableArray.h>
diff --git a/src/kernel/src/Network/IPAddress.cpp b/src/kernel/src/Network/IPAddress.cpp
index f3aa4782..14aaf979 100644
--- a/src/kernel/src/Network/IPAddress.cpp
+++ b/src/kernel/src/Network/IPAddress.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 4b43801a..6eb97365 100644
--- a/src/kernel/src/Network/IPCAddress.cpp
+++ b/src/kernel/src/Network/IPCAddress.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 8f568afa..71812df0 100644
--- a/src/kernel/src/Network/IPCMessage.cpp
+++ b/src/kernel/src/Network/IPCMessage.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 1910144d..c227f3ca 100644
--- a/src/kernel/src/Network/MACAddressGetter.cpp
+++ b/src/kernel/src/Network/MACAddressGetter.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <NetworkKit/MAC.h>
namespace Kernel {
diff --git a/src/kernel/src/Network/NetworkDevice.cpp b/src/kernel/src/Network/NetworkDevice.cpp
index da4c0ce6..2b3cb258 100644
--- a/src/kernel/src/Network/NetworkDevice.cpp
+++ b/src/kernel/src/Network/NetworkDevice.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 d1f318d2..02638fa6 100644
--- a/src/kernel/src/New+Delete.cpp
+++ b/src/kernel/src/New+Delete.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <KernelKit/HeapMgr.h>
#include <NeKit/New.h>
diff --git a/src/kernel/src/OwnPtr.cpp b/src/kernel/src/OwnPtr.cpp
index 8fc091bb..0d7af210 100644
--- a/src/kernel/src/OwnPtr.cpp
+++ b/src/kernel/src/OwnPtr.cpp
@@ -1,5 +1,5 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <NeKit/OwnPtr.h>
diff --git a/src/kernel/src/PE32CodeMgr.cpp b/src/kernel/src/PE32CodeMgr.cpp
index a64bd467..7043c871 100644
--- a/src/kernel/src/PE32CodeMgr.cpp
+++ b/src/kernel/src/PE32CodeMgr.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 e324e5da..1b1e795c 100644
--- a/src/kernel/src/PEFCodeMgr.cpp
+++ b/src/kernel/src/PEFCodeMgr.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 8bee909d..99d590e1 100644
--- a/src/kernel/src/PRDT.cpp
+++ b/src/kernel/src/PRDT.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 fb184249..e71d5018 100644
--- a/src/kernel/src/PageMgr.cpp
+++ b/src/kernel/src/PageMgr.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <KernelKit/DebugOutput.h>
#include <NeKit/PageMgr.h>
diff --git a/src/kernel/src/Pmm.cpp b/src/kernel/src/Pmm.cpp
index aad1c821..fbcac82e 100644
--- a/src/kernel/src/Pmm.cpp
+++ b/src/kernel/src/Pmm.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 733bf22b..e9bce692 100644
--- a/src/kernel/src/Property.cpp
+++ b/src/kernel/src/Property.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <CFKit/Property.h>
namespace Kernel::CF {
diff --git a/src/kernel/src/Ref.cpp b/src/kernel/src/Ref.cpp
index fb3b2859..52410c75 100644
--- a/src/kernel/src/Ref.cpp
+++ b/src/kernel/src/Ref.cpp
@@ -1,5 +1,5 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <NeKit/Ref.h>
diff --git a/src/kernel/src/SoftwareTimer.cpp b/src/kernel/src/SoftwareTimer.cpp
index 4e497df0..6bc770e9 100644
--- a/src/kernel/src/SoftwareTimer.cpp
+++ b/src/kernel/src/SoftwareTimer.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <KernelKit/Timer.h>
/// ================================================================================
diff --git a/src/kernel/src/Storage/ATADeviceInterface.cpp b/src/kernel/src/Storage/ATADeviceInterface.cpp
index 700b650a..d95f4354 100644
--- a/src/kernel/src/Storage/ATADeviceInterface.cpp
+++ b/src/kernel/src/Storage/ATADeviceInterface.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <StorageKit/ATA.h>
namespace Kernel {
diff --git a/src/kernel/src/Storage/NVMEDeviceInterface.cpp b/src/kernel/src/Storage/NVMEDeviceInterface.cpp
index 2e2d88f5..0bb03265 100644
--- a/src/kernel/src/Storage/NVMEDeviceInterface.cpp
+++ b/src/kernel/src/Storage/NVMEDeviceInterface.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <StorageKit/NVME.h>
namespace Kernel {
diff --git a/src/kernel/src/Storage/SCSIDeviceInterface.cpp b/src/kernel/src/Storage/SCSIDeviceInterface.cpp
index 75fac864..0c9fe698 100644
--- a/src/kernel/src/Storage/SCSIDeviceInterface.cpp
+++ b/src/kernel/src/Storage/SCSIDeviceInterface.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <StorageKit/SCSI.h>
namespace Kernel {
diff --git a/src/kernel/src/Stream.cpp b/src/kernel/src/Stream.cpp
index 982f1660..fd0d5647 100644
--- a/src/kernel/src/Stream.cpp
+++ b/src/kernel/src/Stream.cpp
@@ -1,5 +1,5 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <NeKit/Stream.h>
diff --git a/src/kernel/src/ThreadLocalStorage.cpp b/src/kernel/src/ThreadLocalStorage.cpp
index 0aff9255..478b7619 100644
--- a/src/kernel/src/ThreadLocalStorage.cpp
+++ b/src/kernel/src/ThreadLocalStorage.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 8ff64a91..23eed890 100644
--- a/src/kernel/src/Timer.cpp
+++ b/src/kernel/src/Timer.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <KernelKit/Timer.h>
///! BUGS: 0
diff --git a/src/kernel/src/UtfUtils.cpp b/src/kernel/src/UtfUtils.cpp
index f951a207..9c011cbc 100644
--- a/src/kernel/src/UtfUtils.cpp
+++ b/src/kernel/src/UtfUtils.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#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 13ade1ab..3045852f 100644
--- a/src/kernel/src/Variant.cpp
+++ b/src/kernel/src/Variant.cpp
@@ -1,7 +1,7 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// 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
-
#include <NeKit/Variant.h>
namespace Kernel {