summaryrefslogtreecommitdiffhomepage
path: root/src/kernel/KernelKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2026-03-11 16:24:17 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2026-03-11 16:24:17 +0100
commitaaf43eec4e4212578d0e900b546695c42bc203c0 (patch)
treeca76bdbe41c0f8202d1e09eb0a9e309cff902294 /src/kernel/KernelKit
parent269012b320d0b81df07a78c1082a9f7b2f106df3 (diff)
[CHORE] Add SPDX header for files.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'src/kernel/KernelKit')
-rw-r--r--src/kernel/KernelKit/BinaryMutex.h1
-rw-r--r--src/kernel/KernelKit/CodeMgr.h1
-rw-r--r--src/kernel/KernelKit/Config.h1
-rw-r--r--src/kernel/KernelKit/CoreProcessScheduler.h1
-rw-r--r--src/kernel/KernelKit/DebugOutput.h1
-rw-r--r--src/kernel/KernelKit/DeviceMgr.h1
-rw-r--r--src/kernel/KernelKit/DriveMgr.h1
-rw-r--r--src/kernel/KernelKit/FileMgr.h1
-rw-r--r--src/kernel/KernelKit/HardwareThreadScheduler.h1
-rw-r--r--src/kernel/KernelKit/HeapMgr.h1
-rw-r--r--src/kernel/KernelKit/HeapMgr.inl1
-rw-r--r--src/kernel/KernelKit/IDylibObject.h1
-rw-r--r--src/kernel/KernelKit/IFS.h1
-rw-r--r--src/kernel/KernelKit/ILoader.h1
-rw-r--r--src/kernel/KernelKit/IPEFDylibObject.h1
-rw-r--r--src/kernel/KernelKit/KPC.h1
-rw-r--r--src/kernel/KernelKit/KernelTask.h1
-rw-r--r--src/kernel/KernelKit/LockDelegate.h1
-rw-r--r--src/kernel/KernelKit/MSDOS.h1
-rw-r--r--src/kernel/KernelKit/PCI/DMA.h1
-rw-r--r--src/kernel/KernelKit/PCI/DMA.inl1
-rw-r--r--src/kernel/KernelKit/PCI/Database.h1
-rw-r--r--src/kernel/KernelKit/PCI/Device.h1
-rw-r--r--src/kernel/KernelKit/PCI/Express.h1
-rw-r--r--src/kernel/KernelKit/PCI/IO.h1
-rw-r--r--src/kernel/KernelKit/PCI/IOArray+AMD64.inl1
-rw-r--r--src/kernel/KernelKit/PCI/Iterator.h1
-rw-r--r--src/kernel/KernelKit/PCI/PCI.h1
-rw-r--r--src/kernel/KernelKit/PE.h1
-rw-r--r--src/kernel/KernelKit/PE32CodeMgr.h1
-rw-r--r--src/kernel/KernelKit/PEF.h1
-rw-r--r--src/kernel/KernelKit/PEFCodeMgr.h1
-rw-r--r--src/kernel/KernelKit/ProcessScheduler.h1
-rw-r--r--src/kernel/KernelKit/Semaphore.h1
-rw-r--r--src/kernel/KernelKit/ThreadLocalStorage.h1
-rw-r--r--src/kernel/KernelKit/ThreadLocalStorage.inl1
-rw-r--r--src/kernel/KernelKit/Timer.h1
-rw-r--r--src/kernel/KernelKit/TraceSrv.h1
-rw-r--r--src/kernel/KernelKit/UserMgr+User.h1
-rw-r--r--src/kernel/KernelKit/UserProcessScheduler.h1
-rw-r--r--src/kernel/KernelKit/UserProcessScheduler.inl1
-rw-r--r--src/kernel/KernelKit/XCOFF.h1
-rw-r--r--src/kernel/KernelKit/ZXD.h1
43 files changed, 43 insertions, 0 deletions
diff --git a/src/kernel/KernelKit/BinaryMutex.h b/src/kernel/KernelKit/BinaryMutex.h
index 2fb390d3..0b033765 100644
--- a/src/kernel/KernelKit/BinaryMutex.h
+++ b/src/kernel/KernelKit/BinaryMutex.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_BINARYMUTEX_H
#define KERNELKIT_BINARYMUTEX_H
diff --git a/src/kernel/KernelKit/CodeMgr.h b/src/kernel/KernelKit/CodeMgr.h
index 706c4aff..6d05e84e 100644
--- a/src/kernel/KernelKit/CodeMgr.h
+++ b/src/kernel/KernelKit/CodeMgr.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_CODEMGR_H
#define KERNELKIT_CODEMGR_H
diff --git a/src/kernel/KernelKit/Config.h b/src/kernel/KernelKit/Config.h
index 353e6244..8076a1c2 100644
--- a/src/kernel/KernelKit/Config.h
+++ b/src/kernel/KernelKit/Config.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_CONFIG_H
#define KERNELKIT_CONFIG_H
diff --git a/src/kernel/KernelKit/CoreProcessScheduler.h b/src/kernel/KernelKit/CoreProcessScheduler.h
index e8e3273e..690527fd 100644
--- a/src/kernel/KernelKit/CoreProcessScheduler.h
+++ b/src/kernel/KernelKit/CoreProcessScheduler.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_COREPROCESSSCHEDULER_H
#define KERNELKIT_COREPROCESSSCHEDULER_H
diff --git a/src/kernel/KernelKit/DebugOutput.h b/src/kernel/KernelKit/DebugOutput.h
index 76a4c126..3695602e 100644
--- a/src/kernel/KernelKit/DebugOutput.h
+++ b/src/kernel/KernelKit/DebugOutput.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_DEBUGOUTPUT_H
#define KERNELKIT_DEBUGOUTPUT_H
diff --git a/src/kernel/KernelKit/DeviceMgr.h b/src/kernel/KernelKit/DeviceMgr.h
index 2adad4d8..5d6e267a 100644
--- a/src/kernel/KernelKit/DeviceMgr.h
+++ b/src/kernel/KernelKit/DeviceMgr.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_DEVICEMGR_H
#define KERNELKIT_DEVICEMGR_H
diff --git a/src/kernel/KernelKit/DriveMgr.h b/src/kernel/KernelKit/DriveMgr.h
index 76ee5dcf..62d83b92 100644
--- a/src/kernel/KernelKit/DriveMgr.h
+++ b/src/kernel/KernelKit/DriveMgr.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef INC_DRIVE_MANAGER_H
#define INC_DRIVE_MANAGER_H
diff --git a/src/kernel/KernelKit/FileMgr.h b/src/kernel/KernelKit/FileMgr.h
index 382da1fd..87644e68 100644
--- a/src/kernel/KernelKit/FileMgr.h
+++ b/src/kernel/KernelKit/FileMgr.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef INC_FILEMGR_H
#define INC_FILEMGR_H
diff --git a/src/kernel/KernelKit/HardwareThreadScheduler.h b/src/kernel/KernelKit/HardwareThreadScheduler.h
index 80cbadf4..a9183cd2 100644
--- a/src/kernel/KernelKit/HardwareThreadScheduler.h
+++ b/src/kernel/KernelKit/HardwareThreadScheduler.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_HARDWARETHREADSCHEDULER_H
#define KERNELKIT_HARDWARETHREADSCHEDULER_H
diff --git a/src/kernel/KernelKit/HeapMgr.h b/src/kernel/KernelKit/HeapMgr.h
index 29921b5c..7c444391 100644
--- a/src/kernel/KernelKit/HeapMgr.h
+++ b/src/kernel/KernelKit/HeapMgr.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef INC_KERNEL_HEAP_H
#define INC_KERNEL_HEAP_H
diff --git a/src/kernel/KernelKit/HeapMgr.inl b/src/kernel/KernelKit/HeapMgr.inl
index b56052b8..821f5dd7 100644
--- a/src/kernel/KernelKit/HeapMgr.inl
+++ b/src/kernel/KernelKit/HeapMgr.inl
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#pragma once
#ifndef INC_KERNEL_HEAP_H
diff --git a/src/kernel/KernelKit/IDylibObject.h b/src/kernel/KernelKit/IDylibObject.h
index 56cdd908..9dab2296 100644
--- a/src/kernel/KernelKit/IDylibObject.h
+++ b/src/kernel/KernelKit/IDylibObject.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_IDYLIBOBJECT_H
#define KERNELKIT_IDYLIBOBJECT_H
diff --git a/src/kernel/KernelKit/IFS.h b/src/kernel/KernelKit/IFS.h
index f1f2de90..aadf63a8 100644
--- a/src/kernel/KernelKit/IFS.h
+++ b/src/kernel/KernelKit/IFS.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_IFS_H
#define KERNELKIT_IFS_H
diff --git a/src/kernel/KernelKit/ILoader.h b/src/kernel/KernelKit/ILoader.h
index 9291340f..a42efde4 100644
--- a/src/kernel/KernelKit/ILoader.h
+++ b/src/kernel/KernelKit/ILoader.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_ILOADER_H
#define KERNELKIT_ILOADER_H
diff --git a/src/kernel/KernelKit/IPEFDylibObject.h b/src/kernel/KernelKit/IPEFDylibObject.h
index b446d88b..9358ff49 100644
--- a/src/kernel/KernelKit/IPEFDylibObject.h
+++ b/src/kernel/KernelKit/IPEFDylibObject.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_PEF_SHARED_OBJECT_H
#define KERNELKIT_PEF_SHARED_OBJECT_H
diff --git a/src/kernel/KernelKit/KPC.h b/src/kernel/KernelKit/KPC.h
index ca7d9003..fa5bb5c5 100644
--- a/src/kernel/KernelKit/KPC.h
+++ b/src/kernel/KernelKit/KPC.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_KPC_H
#define KERNELKIT_KPC_H
diff --git a/src/kernel/KernelKit/KernelTask.h b/src/kernel/KernelKit/KernelTask.h
index 6e319cbe..42841619 100644
--- a/src/kernel/KernelKit/KernelTask.h
+++ b/src/kernel/KernelKit/KernelTask.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_KERNELTASKSCHEDULER_H
#define KERNELKIT_KERNELTASKSCHEDULER_H
diff --git a/src/kernel/KernelKit/LockDelegate.h b/src/kernel/KernelKit/LockDelegate.h
index 37a594aa..519969ee 100644
--- a/src/kernel/KernelKit/LockDelegate.h
+++ b/src/kernel/KernelKit/LockDelegate.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_LOCKDELEGATE_H
#define KERNELKIT_LOCKDELEGATE_H
diff --git a/src/kernel/KernelKit/MSDOS.h b/src/kernel/KernelKit/MSDOS.h
index 25635548..5ca7da65 100644
--- a/src/kernel/KernelKit/MSDOS.h
+++ b/src/kernel/KernelKit/MSDOS.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNEL_KIT_MSDOS_H
#define KERNEL_KIT_MSDOS_H
diff --git a/src/kernel/KernelKit/PCI/DMA.h b/src/kernel/KernelKit/PCI/DMA.h
index ad444006..f27681de 100644
--- a/src/kernel/KernelKit/PCI/DMA.h
+++ b/src/kernel/KernelKit/PCI/DMA.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_DMA_H
#define KERNELKIT_DMA_H
diff --git a/src/kernel/KernelKit/PCI/DMA.inl b/src/kernel/KernelKit/PCI/DMA.inl
index b2d1dad4..3731c57c 100644
--- a/src/kernel/KernelKit/PCI/DMA.inl
+++ b/src/kernel/KernelKit/PCI/DMA.inl
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
namespace Kernel {
template <class T>
T* DMAWrapper::operator->() {
diff --git a/src/kernel/KernelKit/PCI/Database.h b/src/kernel/KernelKit/PCI/Database.h
index 7d31c261..0d1983d3 100644
--- a/src/kernel/KernelKit/PCI/Database.h
+++ b/src/kernel/KernelKit/PCI/Database.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_DATABASE_H
#define KERNELKIT_DATABASE_H
diff --git a/src/kernel/KernelKit/PCI/Device.h b/src/kernel/KernelKit/PCI/Device.h
index 0682c452..b7737385 100644
--- a/src/kernel/KernelKit/PCI/Device.h
+++ b/src/kernel/KernelKit/PCI/Device.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_DEVICE_H
#define KERNELKIT_DEVICE_H
diff --git a/src/kernel/KernelKit/PCI/Express.h b/src/kernel/KernelKit/PCI/Express.h
index 0f26634d..1a19e9d8 100644
--- a/src/kernel/KernelKit/PCI/Express.h
+++ b/src/kernel/KernelKit/PCI/Express.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_EXPRESS_H
#define KERNELKIT_EXPRESS_H
diff --git a/src/kernel/KernelKit/PCI/IO.h b/src/kernel/KernelKit/PCI/IO.h
index 80de75fa..6f428bcd 100644
--- a/src/kernel/KernelKit/PCI/IO.h
+++ b/src/kernel/KernelKit/PCI/IO.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_IO_H
#define KERNELKIT_IO_H
diff --git a/src/kernel/KernelKit/PCI/IOArray+AMD64.inl b/src/kernel/KernelKit/PCI/IOArray+AMD64.inl
index 7f78c925..572141e5 100644
--- a/src/kernel/KernelKit/PCI/IOArray+AMD64.inl
+++ b/src/kernel/KernelKit/PCI/IOArray+AMD64.inl
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
namespace Kernel {
template <SizeT Sz>
template <typename T>
diff --git a/src/kernel/KernelKit/PCI/Iterator.h b/src/kernel/KernelKit/PCI/Iterator.h
index 49460ccd..2d306e66 100644
--- a/src/kernel/KernelKit/PCI/Iterator.h
+++ b/src/kernel/KernelKit/PCI/Iterator.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef __PCI_ITERATOR_H__
#define __PCI_ITERATOR_H__
diff --git a/src/kernel/KernelKit/PCI/PCI.h b/src/kernel/KernelKit/PCI/PCI.h
index cd63a47f..434bd442 100644
--- a/src/kernel/KernelKit/PCI/PCI.h
+++ b/src/kernel/KernelKit/PCI/PCI.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_PCI_H
#define KERNELKIT_PCI_H
diff --git a/src/kernel/KernelKit/PE.h b/src/kernel/KernelKit/PE.h
index 703a0092..fbbc67c3 100644
--- a/src/kernel/KernelKit/PE.h
+++ b/src/kernel/KernelKit/PE.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_INC_PE_H
#define KERNELKIT_INC_PE_H
diff --git a/src/kernel/KernelKit/PE32CodeMgr.h b/src/kernel/KernelKit/PE32CodeMgr.h
index ca285909..59c7a014 100644
--- a/src/kernel/KernelKit/PE32CodeMgr.h
+++ b/src/kernel/KernelKit/PE32CodeMgr.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_PE32CODEMGR_H
#define KERNELKIT_PE32CODEMGR_H
diff --git a/src/kernel/KernelKit/PEF.h b/src/kernel/KernelKit/PEF.h
index a1f5bf3e..20761c65 100644
--- a/src/kernel/KernelKit/PEF.h
+++ b/src/kernel/KernelKit/PEF.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_PEF_H
#define KERNELKIT_PEF_H
diff --git a/src/kernel/KernelKit/PEFCodeMgr.h b/src/kernel/KernelKit/PEFCodeMgr.h
index 20c53899..a071bffd 100644
--- a/src/kernel/KernelKit/PEFCodeMgr.h
+++ b/src/kernel/KernelKit/PEFCodeMgr.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_CODEMGR_PEF_H
#define KERNELKIT_CODEMGR_PEF_H
diff --git a/src/kernel/KernelKit/ProcessScheduler.h b/src/kernel/KernelKit/ProcessScheduler.h
index 9c959dce..cce8dc3d 100644
--- a/src/kernel/KernelKit/ProcessScheduler.h
+++ b/src/kernel/KernelKit/ProcessScheduler.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_PROCESS_SCHEDULER_H
#define KERNELKIT_PROCESS_SCHEDULER_H
diff --git a/src/kernel/KernelKit/Semaphore.h b/src/kernel/KernelKit/Semaphore.h
index bb6b9ba9..72a22be6 100644
--- a/src/kernel/KernelKit/Semaphore.h
+++ b/src/kernel/KernelKit/Semaphore.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_SEMAPHORE_H
#define KERNELKIT_SEMAPHORE_H
diff --git a/src/kernel/KernelKit/ThreadLocalStorage.h b/src/kernel/KernelKit/ThreadLocalStorage.h
index 8836d393..f6af81d6 100644
--- a/src/kernel/KernelKit/ThreadLocalStorage.h
+++ b/src/kernel/KernelKit/ThreadLocalStorage.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_TLS_H
#define KERNELKIT_TLS_H
diff --git a/src/kernel/KernelKit/ThreadLocalStorage.inl b/src/kernel/KernelKit/ThreadLocalStorage.inl
index 5b5bdc8f..53676277 100644
--- a/src/kernel/KernelKit/ThreadLocalStorage.inl
+++ b/src/kernel/KernelKit/ThreadLocalStorage.inl
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
//! @file ThreadLocalStorage.inl
//! @brief Allocate resources from the process's heap storage.
diff --git a/src/kernel/KernelKit/Timer.h b/src/kernel/KernelKit/Timer.h
index 4b0b5cdd..de7e7261 100644
--- a/src/kernel/KernelKit/Timer.h
+++ b/src/kernel/KernelKit/Timer.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_TIMER_H
#define KERNELKIT_TIMER_H
diff --git a/src/kernel/KernelKit/TraceSrv.h b/src/kernel/KernelKit/TraceSrv.h
index 998a14e9..158f005d 100644
--- a/src/kernel/KernelKit/TraceSrv.h
+++ b/src/kernel/KernelKit/TraceSrv.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_TRACESRV_H
#define KERNELKIT_TRACESRV_H
diff --git a/src/kernel/KernelKit/UserMgr+User.h b/src/kernel/KernelKit/UserMgr+User.h
index bae51180..3da2896f 100644
--- a/src/kernel/KernelKit/UserMgr+User.h
+++ b/src/kernel/KernelKit/UserMgr+User.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_USERMGR_USER_H
#define KERNELKIT_USERMGR_USER_H
diff --git a/src/kernel/KernelKit/UserProcessScheduler.h b/src/kernel/KernelKit/UserProcessScheduler.h
index 4a160121..cf30d7e1 100644
--- a/src/kernel/KernelKit/UserProcessScheduler.h
+++ b/src/kernel/KernelKit/UserProcessScheduler.h
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_USERPROCESSSCHEDULER_H
#define KERNELKIT_USERPROCESSSCHEDULER_H
diff --git a/src/kernel/KernelKit/UserProcessScheduler.inl b/src/kernel/KernelKit/UserProcessScheduler.inl
index 6620415a..3d67343a 100644
--- a/src/kernel/KernelKit/UserProcessScheduler.inl
+++ b/src/kernel/KernelKit/UserProcessScheduler.inl
@@ -3,6 +3,7 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
/// @brief UPS inline definitions.
/// @author Amlal El Mahrouss (amlal@nekernel.org)
/// @date Tue Apr 22 22:01:07 CEST 2025
diff --git a/src/kernel/KernelKit/XCOFF.h b/src/kernel/KernelKit/XCOFF.h
index ddb3c5b4..53f57fe4 100644
--- a/src/kernel/KernelKit/XCOFF.h
+++ b/src/kernel/KernelKit/XCOFF.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_XCOFF_H
#define KERNELKIT_XCOFF_H
diff --git a/src/kernel/KernelKit/ZXD.h b/src/kernel/KernelKit/ZXD.h
index bd20850e..4310fc4a 100644
--- a/src/kernel/KernelKit/ZXD.h
+++ b/src/kernel/KernelKit/ZXD.h
@@ -2,6 +2,7 @@
// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
+
#ifndef KERNELKIT_ZXD_H
#define KERNELKIT_ZXD_H