diff options
Diffstat (limited to 'src/kernel/HALKit')
55 files changed, 111 insertions, 110 deletions
diff --git a/src/kernel/HALKit/AMD64/CPUID.h b/src/kernel/HALKit/AMD64/CPUID.h index 63d39e86..423c1e2b 100644 --- a/src/kernel/HALKit/AMD64/CPUID.h +++ b/src/kernel/HALKit/AMD64/CPUID.h @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #ifndef HALKIT_CPUID_H #define HALKIT_CPUID_H diff --git a/src/kernel/HALKit/AMD64/CxxAbi.cpp b/src/kernel/HALKit/AMD64/CxxAbi.cpp index e7ee97ee..02ad2464 100644 --- a/src/kernel/HALKit/AMD64/CxxAbi.cpp +++ b/src/kernel/HALKit/AMD64/CxxAbi.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <KernelKit/DebugOutput.h> #include <KernelKit/KPC.h> #include <KernelKit/UserProcessScheduler.h> diff --git a/src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cpp b/src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cpp index f2e60a47..ddcda1cd 100644 --- a/src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cpp +++ b/src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <ArchKit/ArchKit.h> #include <HALKit/AMD64/Processor.h> #include <KernelKit/HeapMgr.h> diff --git a/src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cpp b/src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cpp index b2e5d7b2..b377a26b 100644 --- a/src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cpp +++ b/src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <HALKit/AMD64/Processor.h> #include <modules/ACPI/ACPIFactoryInterface.h> diff --git a/src/kernel/HALKit/AMD64/HalApplicationProcessor.cpp b/src/kernel/HALKit/AMD64/HalApplicationProcessor.cpp index 9170aefa..e6c231c2 100644 --- a/src/kernel/HALKit/AMD64/HalApplicationProcessor.cpp +++ b/src/kernel/HALKit/AMD64/HalApplicationProcessor.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #define APIC_MAG "APIC" #define APIC_ICR_LOW 0x300 diff --git a/src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cpp b/src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cpp index c6217ccb..c46c459e 100644 --- a/src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cpp +++ b/src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <ArchKit/ArchKit.h> #include <KernelKit/ProcessScheduler.h> #include <KernelKit/UserMgr+User.h> diff --git a/src/kernel/HALKit/AMD64/HalDebugOutput.cpp b/src/kernel/HALKit/AMD64/HalDebugOutput.cpp index a93d458e..219f1088 100644 --- a/src/kernel/HALKit/AMD64/HalDebugOutput.cpp +++ b/src/kernel/HALKit/AMD64/HalDebugOutput.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <ArchKit/ArchKit.h> #include <KernelKit/DebugOutput.h> #include <NeKit/New.h> diff --git a/src/kernel/HALKit/AMD64/HalDebugProtocol.cpp b/src/kernel/HALKit/AMD64/HalDebugProtocol.cpp index a223a27b..8a1ba020 100644 --- a/src/kernel/HALKit/AMD64/HalDebugProtocol.cpp +++ b/src/kernel/HALKit/AMD64/HalDebugProtocol.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <ArchKit/ArchKit.h> #include <KernelKit/DebugOutput.h> #include <NetworkKit/NetworkDevice.h> diff --git a/src/kernel/HALKit/AMD64/HalDescriptorLoader.cpp b/src/kernel/HALKit/AMD64/HalDescriptorLoader.cpp index 6f1caf28..e35c0701 100644 --- a/src/kernel/HALKit/AMD64/HalDescriptorLoader.cpp +++ b/src/kernel/HALKit/AMD64/HalDescriptorLoader.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <ArchKit/ArchKit.h> #include <FSKit/NeFS.h> #include <HALKit/AMD64/Processor.h> diff --git a/src/kernel/HALKit/AMD64/HalKernelMain.cpp b/src/kernel/HALKit/AMD64/HalKernelMain.cpp index cb5fd461..eb3695cc 100644 --- a/src/kernel/HALKit/AMD64/HalKernelMain.cpp +++ b/src/kernel/HALKit/AMD64/HalKernelMain.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <ArchKit/ArchKit.h> #include <CFKit/Property.h> #include <FirmwareKit/EFI/API.h> diff --git a/src/kernel/HALKit/AMD64/HalKernelPanic.cpp b/src/kernel/HALKit/AMD64/HalKernelPanic.cpp index 827bc5c3..6f73e523 100644 --- a/src/kernel/HALKit/AMD64/HalKernelPanic.cpp +++ b/src/kernel/HALKit/AMD64/HalKernelPanic.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <ArchKit/ArchKit.h> #include <FirmwareKit/Handover.h> #include <KernelKit/DebugOutput.h> diff --git a/src/kernel/HALKit/AMD64/HalPagingMgr.cpp b/src/kernel/HALKit/AMD64/HalPagingMgr.cpp index 42940223..fe9cc1f5 100644 --- a/src/kernel/HALKit/AMD64/HalPagingMgr.cpp +++ b/src/kernel/HALKit/AMD64/HalPagingMgr.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <HALKit/AMD64/Paging.h> #include <HALKit/AMD64/Processor.h> diff --git a/src/kernel/HALKit/AMD64/HalProcessor.cpp b/src/kernel/HALKit/AMD64/HalProcessor.cpp index bc6eb15c..87c6173c 100644 --- a/src/kernel/HALKit/AMD64/HalProcessor.cpp +++ b/src/kernel/HALKit/AMD64/HalProcessor.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <HALKit/AMD64/Paging.h> #include <HALKit/AMD64/Processor.h> diff --git a/src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cpp b/src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cpp index 46017876..8c93c6a1 100644 --- a/src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cpp +++ b/src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <HALKit/AMD64/Processor.h> #include <KernelKit/ProcessScheduler.h> diff --git a/src/kernel/HALKit/AMD64/HalTimer.cpp b/src/kernel/HALKit/AMD64/HalTimer.cpp index 0b87c07f..2c604369 100644 --- a/src/kernel/HALKit/AMD64/HalTimer.cpp +++ b/src/kernel/HALKit/AMD64/HalTimer.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <ArchKit/ArchKit.h> #include <KernelKit/Timer.h> #include <modules/ACPI/ACPIFactoryInterface.h> diff --git a/src/kernel/HALKit/AMD64/Hypervisor.h b/src/kernel/HALKit/AMD64/Hypervisor.h index c37f1caa..76ec8bae 100644 --- a/src/kernel/HALKit/AMD64/Hypervisor.h +++ b/src/kernel/HALKit/AMD64/Hypervisor.h @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #ifndef HALKIT_HYPERVISOR_H #define HALKIT_HYPERVISOR_H diff --git a/src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cpp b/src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cpp index a778419d..d30324f0 100644 --- a/src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cpp +++ b/src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <DmaKit/DmaPool.h> #include <HALKit/AMD64/Processor.h> #include <modules/ACPI/ACPIFactoryInterface.h> diff --git a/src/kernel/HALKit/AMD64/PCI/DMA.cpp b/src/kernel/HALKit/AMD64/PCI/DMA.cpp index c6480a3d..f23508f0 100644 --- a/src/kernel/HALKit/AMD64/PCI/DMA.cpp +++ b/src/kernel/HALKit/AMD64/PCI/DMA.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <ArchKit/ArchKit.h> #include <KernelKit/PCI/DMA.h> diff --git a/src/kernel/HALKit/AMD64/PCI/Database.cpp b/src/kernel/HALKit/AMD64/PCI/Database.cpp index f5e4d02e..b2d4bcb4 100644 --- a/src/kernel/HALKit/AMD64/PCI/Database.cpp +++ b/src/kernel/HALKit/AMD64/PCI/Database.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <KernelKit/PCI/Database.h> namespace Kernel {} diff --git a/src/kernel/HALKit/AMD64/PCI/Device.cpp b/src/kernel/HALKit/AMD64/PCI/Device.cpp index 06b69e44..6eaedfc0 100644 --- a/src/kernel/HALKit/AMD64/PCI/Device.cpp +++ b/src/kernel/HALKit/AMD64/PCI/Device.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <ArchKit/ArchKit.h> #include <KernelKit/PCI/Device.h> diff --git a/src/kernel/HALKit/AMD64/PCI/Express.cpp b/src/kernel/HALKit/AMD64/PCI/Express.cpp index 75537f49..b7912b22 100644 --- a/src/kernel/HALKit/AMD64/PCI/Express.cpp +++ b/src/kernel/HALKit/AMD64/PCI/Express.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <KernelKit/PCI/Express.h> namespace Kernel {} diff --git a/src/kernel/HALKit/AMD64/PCI/IO.cpp b/src/kernel/HALKit/AMD64/PCI/IO.cpp index 2df27562..24781584 100644 --- a/src/kernel/HALKit/AMD64/PCI/IO.cpp +++ b/src/kernel/HALKit/AMD64/PCI/IO.cpp @@ -1,5 +1,5 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <KernelKit/PCI/IO.h> diff --git a/src/kernel/HALKit/AMD64/PCI/Iterator.cpp b/src/kernel/HALKit/AMD64/PCI/Iterator.cpp index 1f8562d2..0d1e28b1 100644 --- a/src/kernel/HALKit/AMD64/PCI/Iterator.cpp +++ b/src/kernel/HALKit/AMD64/PCI/Iterator.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <KernelKit/PCI/Iterator.h> namespace Kernel::PCI { diff --git a/src/kernel/HALKit/AMD64/PCI/PCI.cpp b/src/kernel/HALKit/AMD64/PCI/PCI.cpp index aba3c520..12dfc019 100644 --- a/src/kernel/HALKit/AMD64/PCI/PCI.cpp +++ b/src/kernel/HALKit/AMD64/PCI/PCI.cpp @@ -1,5 +1,5 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <KernelKit/PCI/PCI.h> diff --git a/src/kernel/HALKit/AMD64/Paging.h b/src/kernel/HALKit/AMD64/Paging.h index 89d48e8a..ef4be08a 100644 --- a/src/kernel/HALKit/AMD64/Paging.h +++ b/src/kernel/HALKit/AMD64/Paging.h @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #ifndef HALKIT_PAGING_H #define HALKIT_PAGING_H diff --git a/src/kernel/HALKit/AMD64/Processor.h b/src/kernel/HALKit/AMD64/Processor.h index dc265972..1bcbbc1f 100644 --- a/src/kernel/HALKit/AMD64/Processor.h +++ b/src/kernel/HALKit/AMD64/Processor.h @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #ifndef HALKIT_PROCESSOR_H #define HALKIT_PROCESSOR_H diff --git a/src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cpp b/src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cpp index ec080525..4cabb49d 100644 --- a/src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cpp +++ b/src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <DmaKit/DmaPool.h> #include <FirmwareKit/EPM.h> #include <KernelKit/DeviceMgr.h> diff --git a/src/kernel/HALKit/AMD64/Storage/DMA+Generic.cpp b/src/kernel/HALKit/AMD64/Storage/DMA+Generic.cpp index c7d23616..8e983133 100644 --- a/src/kernel/HALKit/AMD64/Storage/DMA+Generic.cpp +++ b/src/kernel/HALKit/AMD64/Storage/DMA+Generic.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <ArchKit/ArchKit.h> #include <KernelKit/PCI/Iterator.h> #include <modules/ATA/ATA.h> diff --git a/src/kernel/HALKit/AMD64/Storage/NVME+Generic.cpp b/src/kernel/HALKit/AMD64/Storage/NVME+Generic.cpp index 44dfde11..53c77d1d 100644 --- a/src/kernel/HALKit/AMD64/Storage/NVME+Generic.cpp +++ b/src/kernel/HALKit/AMD64/Storage/NVME+Generic.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <modules/NVME/NVME.h> using namespace Kernel; diff --git a/src/kernel/HALKit/AMD64/Storage/PIO+Generic.cpp b/src/kernel/HALKit/AMD64/Storage/PIO+Generic.cpp index 01f7bbbf..764985cf 100644 --- a/src/kernel/HALKit/AMD64/Storage/PIO+Generic.cpp +++ b/src/kernel/HALKit/AMD64/Storage/PIO+Generic.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <ArchKit/ArchKit.h> #include <KernelKit/DriveMgr.h> #include <StorageKit/ATA.h> diff --git a/src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cpp b/src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cpp index d92a470f..5aaa8713 100644 --- a/src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cpp +++ b/src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <modules/SCSI/SCSI.h> using namespace Kernel; diff --git a/src/kernel/HALKit/ARM64/APM/APM+IO.cpp b/src/kernel/HALKit/ARM64/APM/APM+IO.cpp index 9c53f1c0..77bfb2ac 100644 --- a/src/kernel/HALKit/ARM64/APM/APM+IO.cpp +++ b/src/kernel/HALKit/ARM64/APM/APM+IO.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <KernelKit/KPC.h> #include <modules/APM/APM.h> diff --git a/src/kernel/HALKit/ARM64/ApplicationProcessor.h b/src/kernel/HALKit/ARM64/ApplicationProcessor.h index c4178ed1..722fd1d3 100644 --- a/src/kernel/HALKit/ARM64/ApplicationProcessor.h +++ b/src/kernel/HALKit/ARM64/ApplicationProcessor.h @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #ifndef HALKIT_APPLICATIONPROCESSOR_H #define HALKIT_APPLICATIONPROCESSOR_H diff --git a/src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cpp b/src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cpp index e99600a0..3cf998a4 100644 --- a/src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cpp +++ b/src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <ArchKit/ArchKit.h> #include <KernelKit/HeapMgr.h> #include <NeKit/KString.h> diff --git a/src/kernel/HALKit/ARM64/HalApplicationProcessor.cpp b/src/kernel/HALKit/ARM64/HalApplicationProcessor.cpp index 93e4b08a..a9d3a7e1 100644 --- a/src/kernel/HALKit/ARM64/HalApplicationProcessor.cpp +++ b/src/kernel/HALKit/ARM64/HalApplicationProcessor.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #define GICD_BASE 0x08000000 #define GICC_BASE 0x08010000 diff --git a/src/kernel/HALKit/ARM64/HalCoreInterruptHandler.cpp b/src/kernel/HALKit/ARM64/HalCoreInterruptHandler.cpp index bd8ac8cc..2239c72a 100644 --- a/src/kernel/HALKit/ARM64/HalCoreInterruptHandler.cpp +++ b/src/kernel/HALKit/ARM64/HalCoreInterruptHandler.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <ArchKit/ArchKit.h> #include <KernelKit/ProcessScheduler.h> #include <KernelKit/UserMgr+User.h> diff --git a/src/kernel/HALKit/ARM64/HalDebugOutput.cpp b/src/kernel/HALKit/ARM64/HalDebugOutput.cpp index 9acfd5b4..a4a2c9cf 100644 --- a/src/kernel/HALKit/ARM64/HalDebugOutput.cpp +++ b/src/kernel/HALKit/ARM64/HalDebugOutput.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <ArchKit/ArchKit.h> #include <KernelKit/DebugOutput.h> #include <NeKit/New.h> diff --git a/src/kernel/HALKit/ARM64/HalKernelMain.cpp b/src/kernel/HALKit/ARM64/HalKernelMain.cpp index 15f7b983..3017f264 100644 --- a/src/kernel/HALKit/ARM64/HalKernelMain.cpp +++ b/src/kernel/HALKit/ARM64/HalKernelMain.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <ArchKit/ArchKit.h> #include <CFKit/Property.h> #include <FirmwareKit/Handover.h> diff --git a/src/kernel/HALKit/ARM64/HalKernelPanic.cpp b/src/kernel/HALKit/ARM64/HalKernelPanic.cpp index e3edd2a0..14e62430 100644 --- a/src/kernel/HALKit/ARM64/HalKernelPanic.cpp +++ b/src/kernel/HALKit/ARM64/HalKernelPanic.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <ArchKit/ArchKit.h> #include <FirmwareKit/Handover.h> #include <KernelKit/DebugOutput.h> diff --git a/src/kernel/HALKit/ARM64/HalPagingMgr.cpp b/src/kernel/HALKit/ARM64/HalPagingMgr.cpp index 54901245..4c41e315 100644 --- a/src/kernel/HALKit/ARM64/HalPagingMgr.cpp +++ b/src/kernel/HALKit/ARM64/HalPagingMgr.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <HALKit/ARM64/Paging.h> #include <HALKit/ARM64/Processor.h> diff --git a/src/kernel/HALKit/ARM64/HalSchedulerCore.cpp b/src/kernel/HALKit/ARM64/HalSchedulerCore.cpp index b99037aa..18989d67 100644 --- a/src/kernel/HALKit/ARM64/HalSchedulerCore.cpp +++ b/src/kernel/HALKit/ARM64/HalSchedulerCore.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <KernelKit/ProcessScheduler.h> namespace Kernel { diff --git a/src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cpp b/src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cpp index a607f7db..b35bb96b 100644 --- a/src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cpp +++ b/src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <HALKit/ARM64/Processor.h> #include <KernelKit/ProcessScheduler.h> diff --git a/src/kernel/HALKit/ARM64/HalTimer.cpp b/src/kernel/HALKit/ARM64/HalTimer.cpp index d3d50fe0..c4ffd6e4 100644 --- a/src/kernel/HALKit/ARM64/HalTimer.cpp +++ b/src/kernel/HALKit/ARM64/HalTimer.cpp @@ -1,6 +1,6 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <ArchKit/ArchKit.h> #include <KernelKit/Timer.h>
\ No newline at end of file diff --git a/src/kernel/HALKit/ARM64/Paging.h b/src/kernel/HALKit/ARM64/Paging.h index 1984a9f2..ab49b631 100644 --- a/src/kernel/HALKit/ARM64/Paging.h +++ b/src/kernel/HALKit/ARM64/Paging.h @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #ifndef HALKIT_PAGING_H #define HALKIT_PAGING_H diff --git a/src/kernel/HALKit/ARM64/Processor.h b/src/kernel/HALKit/ARM64/Processor.h index b2c98beb..0393703f 100644 --- a/src/kernel/HALKit/ARM64/Processor.h +++ b/src/kernel/HALKit/ARM64/Processor.h @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #ifndef HALKIT_PROCESSOR_H #define HALKIT_PROCESSOR_H diff --git a/src/kernel/HALKit/ARM64/Storage/SCSI+Generic.cpp b/src/kernel/HALKit/ARM64/Storage/SCSI+Generic.cpp index d92a470f..5aaa8713 100644 --- a/src/kernel/HALKit/ARM64/Storage/SCSI+Generic.cpp +++ b/src/kernel/HALKit/ARM64/Storage/SCSI+Generic.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <modules/SCSI/SCSI.h> using namespace Kernel; diff --git a/src/kernel/HALKit/ARM64/Storage/UFS+Generic.cpp b/src/kernel/HALKit/ARM64/Storage/UFS+Generic.cpp index 6c2c319f..fc0afb76 100644 --- a/src/kernel/HALKit/ARM64/Storage/UFS+Generic.cpp +++ b/src/kernel/HALKit/ARM64/Storage/UFS+Generic.cpp @@ -1,3 +1,4 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) -// Official repository: https://github.com/ne-foss-org/nekernel +// Official repository: https://github.com/ne-foss-org/nekernel
\ No newline at end of file diff --git a/src/kernel/HALKit/POWER/AP.h b/src/kernel/HALKit/POWER/AP.h index bdad66d5..ec86d9cf 100644 --- a/src/kernel/HALKit/POWER/AP.h +++ b/src/kernel/HALKit/POWER/AP.h @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #ifndef HALKIT_AP_H #define HALKIT_AP_H diff --git a/src/kernel/HALKit/POWER/HalApplicationProcessor.cpp b/src/kernel/HALKit/POWER/HalApplicationProcessor.cpp index fbc10ea7..7557ad4d 100644 --- a/src/kernel/HALKit/POWER/HalApplicationProcessor.cpp +++ b/src/kernel/HALKit/POWER/HalApplicationProcessor.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <HALKit/POWER/AP.h> #include <HALKit/POWER/Processor.h> #include <KernelKit/DebugOutput.h> diff --git a/src/kernel/HALKit/POWER/HalDebugOutput.cpp b/src/kernel/HALKit/POWER/HalDebugOutput.cpp index 775f4c7b..0765e141 100644 --- a/src/kernel/HALKit/POWER/HalDebugOutput.cpp +++ b/src/kernel/HALKit/POWER/HalDebugOutput.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <HALKit/POWER/Processor.h> #include <KernelKit/DebugOutput.h> diff --git a/src/kernel/HALKit/POWER/HalHardwareThread.cpp b/src/kernel/HALKit/POWER/HalHardwareThread.cpp index 8db20e06..00278bf8 100644 --- a/src/kernel/HALKit/POWER/HalHardwareThread.cpp +++ b/src/kernel/HALKit/POWER/HalHardwareThread.cpp @@ -1,6 +1,6 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <HALKit/POWER/Processor.h> #include <KernelKit/DebugOutput.h> diff --git a/src/kernel/HALKit/POWER/HalVirtualMemory.cpp b/src/kernel/HALKit/POWER/HalVirtualMemory.cpp index bb37e046..8fc5b93d 100644 --- a/src/kernel/HALKit/POWER/HalVirtualMemory.cpp +++ b/src/kernel/HALKit/POWER/HalVirtualMemory.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <HALKit/POWER/MMU.h> #include <HALKit/POWER/Processor.h> #include <KernelKit/DebugOutput.h> diff --git a/src/kernel/HALKit/POWER/Processor.h b/src/kernel/HALKit/POWER/Processor.h index d8f7ae4d..61acf95b 100644 --- a/src/kernel/HALKit/POWER/Processor.h +++ b/src/kernel/HALKit/POWER/Processor.h @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #ifndef HALKIT_PROCESSOR_H #define HALKIT_PROCESSOR_H diff --git a/src/kernel/HALKit/RISCV/AP.h b/src/kernel/HALKit/RISCV/AP.h index bbc5a46e..5a2056ef 100644 --- a/src/kernel/HALKit/RISCV/AP.h +++ b/src/kernel/HALKit/RISCV/AP.h @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #ifndef HALKIT_AP_H #define HALKIT_AP_H diff --git a/src/kernel/HALKit/RISCV/HalApplicationProcessor.cpp b/src/kernel/HALKit/RISCV/HalApplicationProcessor.cpp index bcfe4486..636d074c 100644 --- a/src/kernel/HALKit/RISCV/HalApplicationProcessor.cpp +++ b/src/kernel/HALKit/RISCV/HalApplicationProcessor.cpp @@ -1,7 +1,7 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #include <HALKit/RISCV/AP.h> #include <HALKit/RISCV/Processor.h> #include <KernelKit/DebugOutput.h> |
