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