From aaf43eec4e4212578d0e900b546695c42bc203c0 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 11 Mar 2026 16:24:17 +0100 Subject: [CHORE] Add SPDX header for files. Signed-off-by: Amlal El Mahrouss --- src/kernel/HALKit/AMD64/CPUID.h | 1 + src/kernel/HALKit/AMD64/CxxAbi.cpp | 1 + src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cpp | 1 + src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cpp | 1 + src/kernel/HALKit/AMD64/HalApplicationProcessor.cpp | 1 + src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cpp | 1 + src/kernel/HALKit/AMD64/HalDebugOutput.cpp | 1 + src/kernel/HALKit/AMD64/HalDebugProtocol.cpp | 1 + src/kernel/HALKit/AMD64/HalDescriptorLoader.cpp | 1 + src/kernel/HALKit/AMD64/HalKernelMain.cpp | 1 + src/kernel/HALKit/AMD64/HalKernelPanic.cpp | 1 + src/kernel/HALKit/AMD64/HalPagingMgr.cpp | 1 + src/kernel/HALKit/AMD64/HalProcessor.cpp | 1 + src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cpp | 1 + src/kernel/HALKit/AMD64/HalTimer.cpp | 1 + src/kernel/HALKit/AMD64/Hypervisor.h | 1 + src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cpp | 1 + src/kernel/HALKit/AMD64/PCI/DMA.cpp | 1 + src/kernel/HALKit/AMD64/PCI/Database.cpp | 1 + src/kernel/HALKit/AMD64/PCI/Device.cpp | 1 + src/kernel/HALKit/AMD64/PCI/Express.cpp | 1 + src/kernel/HALKit/AMD64/PCI/IO.cpp | 1 + src/kernel/HALKit/AMD64/PCI/Iterator.cpp | 1 + src/kernel/HALKit/AMD64/PCI/PCI.cpp | 1 + src/kernel/HALKit/AMD64/Paging.h | 1 + src/kernel/HALKit/AMD64/Processor.h | 1 + src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cpp | 1 + src/kernel/HALKit/AMD64/Storage/DMA+Generic.cpp | 1 + src/kernel/HALKit/AMD64/Storage/NVME+Generic.cpp | 1 + src/kernel/HALKit/AMD64/Storage/PIO+Generic.cpp | 1 + src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cpp | 1 + 31 files changed, 31 insertions(+) (limited to 'src/kernel/HALKit/AMD64') 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 #include #include 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 #include #include 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 #include 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 #include #include 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 #include #include 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 #include #include 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 #include #include 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 #include #include 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 #include #include 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 #include 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 #include 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 #include 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 #include #include 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 #include #include 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 #include 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 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 #include 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 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 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 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 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 #include #include 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 #include #include 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 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 #include #include 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 using namespace Kernel; -- cgit v1.2.3