summaryrefslogtreecommitdiffhomepage
path: root/Kernel
diff options
context:
space:
mode:
authorAmlal EL Mahrouss <amlalelmahrouss@icloud.com>2024-08-02 20:11:24 +0200
committerAmlal EL Mahrouss <amlalelmahrouss@icloud.com>2024-08-02 20:11:24 +0200
commit59578978610f6af245f571a011694a51d94dc530 (patch)
tree3553807ef1c8095248520ee823c1426aef8738d8 /Kernel
parent9afcd1c001703c32964fed5906f36a2d913e91e9 (diff)
[unstable] [META] refactor whole project.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
Diffstat (limited to 'Kernel')
-rw-r--r--Kernel/ArchKit/ArchKit.hxx (renamed from Kernel/ArchKit/ArchKit.hpp)8
-rw-r--r--Kernel/CFKit/GUIDWizard.hxx (renamed from Kernel/CFKit/GUIDWizard.hpp)14
-rw-r--r--Kernel/CFKit/GUIDWrapper.hxx (renamed from Kernel/CFKit/GUIDWrapper.hpp)4
-rw-r--r--Kernel/CFKit/Property.hxx (renamed from Kernel/CFKit/Property.hpp)8
-rw-r--r--Kernel/CFKit/URL.hxx (renamed from Kernel/CFKit/URL.hpp)4
-rw-r--r--Kernel/CRT/__mpcc_exception.hxx2
-rw-r--r--Kernel/CRT/__mpcc_malloc.hxx2
-rw-r--r--Kernel/CompilerKit/Detail.hxx2
-rw-r--r--Kernel/FSKit/Defines.hxx2
-rw-r--r--Kernel/FSKit/FAT32.hxx2
-rw-r--r--Kernel/FSKit/IndexableProperty.hxx2
-rw-r--r--Kernel/FSKit/NewFS.hxx2
-rw-r--r--Kernel/FirmwareKit/EFI/EFI.hxx2
-rw-r--r--Kernel/FirmwareKit/EPM.hxx2
-rw-r--r--Kernel/FirmwareKit/Handover.hxx2
-rw-r--r--Kernel/HALKit/64x0/HalVirtualMemory.cxx2
-rw-r--r--Kernel/HALKit/AMD64/HalACPIFactoryInterface.cxx4
-rw-r--r--Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cxx4
-rw-r--r--Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cxx8
-rw-r--r--Kernel/HALKit/AMD64/HalDebugOutput.cxx8
-rw-r--r--Kernel/HALKit/AMD64/HalDebugPort.cxx4
-rw-r--r--Kernel/HALKit/AMD64/HalDescriptorLoader.cxx2
-rw-r--r--Kernel/HALKit/AMD64/HalHart.cxx2
-rw-r--r--Kernel/HALKit/AMD64/HalKernelMain.cxx10
-rw-r--r--Kernel/HALKit/AMD64/HalKernelMouse.cxx4
-rw-r--r--Kernel/HALKit/AMD64/HalPageAlloc.hxx2
-rw-r--r--Kernel/HALKit/AMD64/HalTimer.cxx2
-rw-r--r--Kernel/HALKit/AMD64/Hypervisor.hxx (renamed from Kernel/HALKit/AMD64/Hypervisor.hpp)2
-rw-r--r--Kernel/HALKit/AMD64/PCI/Database.cxx2
-rw-r--r--Kernel/HALKit/AMD64/PCI/Device.cxx4
-rw-r--r--Kernel/HALKit/AMD64/PCI/Dma.cxx2
-rw-r--r--Kernel/HALKit/AMD64/PCI/Express.cxx2
-rw-r--r--Kernel/HALKit/AMD64/PCI/IO.cxx2
-rw-r--r--Kernel/HALKit/AMD64/PCI/Iterator.cxx2
-rw-r--r--Kernel/HALKit/AMD64/Processor.hxx6
-rw-r--r--Kernel/HALKit/AMD64/Storage/AHCI.cxx2
-rw-r--r--Kernel/HALKit/AMD64/Storage/ATA-DMA.cxx4
-rw-r--r--Kernel/HALKit/AMD64/Storage/ATA-PIO.cxx2
-rw-r--r--Kernel/HALKit/ARM64/HalHart.cxx2
-rw-r--r--Kernel/HALKit/ARM64/HalKernelMain.cxx8
-rw-r--r--Kernel/HALKit/ARM64/HalPageAlloc.hxx2
-rw-r--r--Kernel/HALKit/ARM64/HalTimer.cxx2
-rw-r--r--Kernel/HALKit/ARM64/Processor.hxx6
-rw-r--r--Kernel/HALKit/ARM64/Storage/HalFlash.cxx4
-rw-r--r--Kernel/HALKit/AXP/CoreSyscallHandlerDEC.cpp2
-rw-r--r--Kernel/HALKit/POWER/HalHardware.cxx2
-rw-r--r--Kernel/HALKit/POWER/HalHart.cxx2
-rw-r--r--Kernel/HALKit/POWER/HalSerialPort.cxx2
-rw-r--r--Kernel/HALKit/POWER/HalThread.cxx2
-rw-r--r--Kernel/HALKit/POWER/HalVirtualMemory.cxx2
-rw-r--r--Kernel/HALKit/POWER/Hart.hxx2
-rw-r--r--Kernel/HALKit/POWER/MBCI/HalMBCIHost.cxx2
-rw-r--r--Kernel/HALKit/POWER/Processor.hxx4
-rw-r--r--Kernel/HALKit/RISCV/Hart.hxx2
-rw-r--r--Kernel/KernelKit/CodeManager.hxx (renamed from Kernel/KernelKit/CodeManager.hpp)0
-rw-r--r--Kernel/KernelKit/DebugOutput.hxx (renamed from Kernel/KernelKit/DebugOutput.hpp)6
-rw-r--r--Kernel/KernelKit/Defines.hxx (renamed from Kernel/KernelKit/Defines.hpp)2
-rw-r--r--Kernel/KernelKit/DeviceManager.hxx (renamed from Kernel/KernelKit/DeviceManager.hpp)2
-rw-r--r--Kernel/KernelKit/DriveManager.hxx8
-rw-r--r--Kernel/KernelKit/FileManager.hxx (renamed from Kernel/KernelKit/FileManager.hpp)6
-rw-r--r--Kernel/KernelKit/Framebuffer.hxx (renamed from Kernel/KernelKit/Framebuffer.hpp)2
-rw-r--r--Kernel/KernelKit/Heap.hxx2
-rw-r--r--Kernel/KernelKit/LPC.hxx2
-rw-r--r--Kernel/KernelKit/LoaderInterface.hxx (renamed from Kernel/KernelKit/LoaderInterface.hpp)4
-rw-r--r--Kernel/KernelKit/LockDelegate.hxx (renamed from Kernel/KernelKit/LockDelegate.hpp)4
-rw-r--r--Kernel/KernelKit/MP.hxx2
-rw-r--r--Kernel/KernelKit/MSDOS.hxx2
-rw-r--r--Kernel/KernelKit/PCI/Database.hxx (renamed from Kernel/KernelKit/PCI/Database.hpp)4
-rw-r--r--Kernel/KernelKit/PCI/Device.hxx (renamed from Kernel/KernelKit/PCI/Device.hpp)2
-rw-r--r--Kernel/KernelKit/PCI/Dma.hxx (renamed from Kernel/KernelKit/PCI/Dma.hpp)8
-rw-r--r--Kernel/KernelKit/PCI/Express.hxx (renamed from Kernel/KernelKit/PCI/Express.hpp)2
-rw-r--r--Kernel/KernelKit/PCI/IO.hxx (renamed from Kernel/KernelKit/PCI/IO.hpp)6
-rw-r--r--Kernel/KernelKit/PCI/Iterator.hxx (renamed from Kernel/KernelKit/PCI/Iterator.hpp)8
-rw-r--r--Kernel/KernelKit/PCI/PCI.hxx2
-rw-r--r--Kernel/KernelKit/PE.hxx2
-rw-r--r--Kernel/KernelKit/PECodeManager.hxx4
-rw-r--r--Kernel/KernelKit/PEF.hxx4
-rw-r--r--Kernel/KernelKit/PEFCodeManager.hxx6
-rw-r--r--Kernel/KernelKit/PEFSharedObject.hxx4
-rw-r--r--Kernel/KernelKit/ProcessHeap.hxx12
-rw-r--r--Kernel/KernelKit/ProcessScheduler.hxx9
-rw-r--r--Kernel/KernelKit/RLE.hxx2
-rw-r--r--Kernel/KernelKit/Semaphore.hxx (renamed from Kernel/KernelKit/Semaphore.hpp)4
-rw-r--r--Kernel/KernelKit/ThreadLocalStorage.hxx2
-rw-r--r--Kernel/KernelKit/Timer.hxx (renamed from Kernel/KernelKit/Timer.hpp)2
-rw-r--r--Kernel/KernelKit/User.hxx6
-rw-r--r--Kernel/KernelKit/XCOFF.hxx2
-rw-r--r--Kernel/Modules/ACPI/ACPI.hxx2
-rw-r--r--Kernel/Modules/ACPI/ACPIFactoryInterface.hxx6
-rw-r--r--Kernel/Modules/AHCI/AHCI.hxx2
-rw-r--r--Kernel/Modules/ATA/ATA.hxx2
-rw-r--r--Kernel/Modules/CoreCG/Accessibility.hxx4
-rw-r--r--Kernel/Modules/CoreCG/CoreCG.hxx2
-rw-r--r--Kernel/Modules/CoreCG/CoreIMG.hxx2
-rw-r--r--Kernel/Modules/HPET/Defines.hxx2
-rw-r--r--Kernel/Modules/LTE/IO.hxx4
-rw-r--r--Kernel/Modules/MBCI/Interface.hxx2
-rw-r--r--Kernel/Modules/MBCI/MBCI.hxx2
-rw-r--r--Kernel/Modules/NVME/Defines.hxx2
-rw-r--r--Kernel/Modules/PS2/PS2MouseInterface.hxx4
-rw-r--r--Kernel/Modules/SCSI/SCSI.hxx2
-rw-r--r--Kernel/Modules/XHCI/Defines.hxx2
-rw-r--r--Kernel/NetworkKit/IP.hxx (renamed from Kernel/NetworkKit/IP.hpp)6
-rw-r--r--Kernel/NetworkKit/IPC.hxx4
-rw-r--r--Kernel/NetworkKit/LTE.hxx4
-rw-r--r--Kernel/NetworkKit/MAC.hxx6
-rw-r--r--Kernel/NetworkKit/NetworkDevice.hxx (renamed from Kernel/NetworkKit/NetworkDevice.hpp)4
-rw-r--r--Kernel/NewKit/Array.hxx (renamed from Kernel/NewKit/Array.hpp)6
-rw-r--r--Kernel/NewKit/ArrayList.hxx (renamed from Kernel/NewKit/ArrayList.hpp)2
-rw-r--r--Kernel/NewKit/Atom.hxx (renamed from Kernel/NewKit/Atom.hpp)2
-rw-r--r--Kernel/NewKit/Crc32.hxx (renamed from Kernel/NewKit/Crc32.hpp)2
-rw-r--r--Kernel/NewKit/CxxAbi.hxx (renamed from Kernel/NewKit/CxxAbi.hpp)2
-rw-r--r--Kernel/NewKit/Defines.hxx (renamed from Kernel/NewKit/Defines.hpp)2
-rw-r--r--Kernel/NewKit/ErrorOr.hxx (renamed from Kernel/NewKit/ErrorOr.hpp)2
-rw-r--r--Kernel/NewKit/Function.hxx (renamed from Kernel/NewKit/Function.hpp)2
-rw-r--r--Kernel/NewKit/Json.hxx8
-rw-r--r--Kernel/NewKit/KernelCheck.hxx (renamed from Kernel/NewKit/KernelCheck.hpp)2
-rw-r--r--Kernel/NewKit/Macros.hxx (renamed from Kernel/NewKit/Macros.hpp)0
-rw-r--r--Kernel/NewKit/MutableArray.hxx (renamed from Kernel/NewKit/MutableArray.hpp)4
-rw-r--r--Kernel/NewKit/New.hxx (renamed from Kernel/NewKit/New.hpp)0
-rw-r--r--Kernel/NewKit/NewKit.hpp22
-rw-r--r--Kernel/NewKit/NewKit.hxx22
-rw-r--r--Kernel/NewKit/OwnPtr.hxx (renamed from Kernel/NewKit/OwnPtr.hpp)4
-rw-r--r--Kernel/NewKit/PageAllocator.hxx (renamed from Kernel/NewKit/PageAllocator.hpp)4
-rw-r--r--Kernel/NewKit/PageManager.hxx (renamed from Kernel/NewKit/PageManager.hpp)4
-rw-r--r--Kernel/NewKit/Pair.hxx (renamed from Kernel/NewKit/Pair.hpp)2
-rw-r--r--Kernel/NewKit/Pmm.hxx (renamed from Kernel/NewKit/Pmm.hpp)2
-rw-r--r--Kernel/NewKit/Ref.hxx4
-rw-r--r--Kernel/NewKit/Stream.hxx (renamed from Kernel/NewKit/Stream.hpp)2
-rw-r--r--Kernel/NewKit/String.hxx (renamed from Kernel/NewKit/String.hpp)8
-rw-r--r--Kernel/NewKit/Utils.hxx (renamed from Kernel/NewKit/Utils.hpp)2
-rw-r--r--Kernel/NewKit/Variant.hxx (renamed from Kernel/NewKit/Variant.hpp)4
-rw-r--r--Kernel/Sources/Array.cxx2
-rw-r--r--Kernel/Sources/ArrayList.cxx2
-rw-r--r--Kernel/Sources/Atom.cxx2
-rw-r--r--Kernel/Sources/CodeManager.cxx4
-rw-r--r--Kernel/Sources/Crc32.cxx2
-rw-r--r--Kernel/Sources/CxxAbi-AMD64.cxx4
-rw-r--r--Kernel/Sources/CxxAbi-ARM64.cxx4
-rw-r--r--Kernel/Sources/Defines.cxx2
-rw-r--r--Kernel/Sources/DeviceManager.cxx2
-rw-r--r--Kernel/Sources/DriveManager.cxx4
-rw-r--r--Kernel/Sources/ErrorOr.cxx2
-rw-r--r--Kernel/Sources/FS/NewFS.cxx8
-rw-r--r--Kernel/Sources/FileManager.cxx4
-rw-r--r--Kernel/Sources/Framebuffer.cxx2
-rw-r--r--Kernel/Sources/GUIDWizard.cxx2
-rw-r--r--Kernel/Sources/GUIDWrapper.cxx2
-rw-r--r--Kernel/Sources/HError.cxx2
-rw-r--r--Kernel/Sources/HalPageAlloc.cxx6
-rw-r--r--Kernel/Sources/Heap.cxx6
-rw-r--r--Kernel/Sources/IndexableProperty.cxx4
-rw-r--r--Kernel/Sources/KernelCheck.cxx8
-rw-r--r--Kernel/Sources/LockDelegate.cxx2
-rw-r--r--Kernel/Sources/MP.cxx4
-rw-r--r--Kernel/Sources/Main.cxx16
-rw-r--r--Kernel/Sources/MutableArray.cxx2
-rw-r--r--Kernel/Sources/Network/IP.cxx4
-rw-r--r--Kernel/Sources/Network/NetworkDevice.cxx4
-rw-r--r--Kernel/Sources/New+Delete.cxx2
-rw-r--r--Kernel/Sources/NewFS+FileManager.cxx2
-rw-r--r--Kernel/Sources/NewFS+IO.cxx2
-rw-r--r--Kernel/Sources/NewFS+Journal.cxx4
-rw-r--r--Kernel/Sources/OwnPtr.cxx2
-rw-r--r--Kernel/Sources/PEFCodeManager.cxx10
-rw-r--r--Kernel/Sources/PEFSharedObject.cxx4
-rw-r--r--Kernel/Sources/PRDT.cxx6
-rw-r--r--Kernel/Sources/PageAllocator.cxx6
-rw-r--r--Kernel/Sources/PageManager.cxx4
-rw-r--r--Kernel/Sources/Pmm.cxx4
-rw-r--r--Kernel/Sources/ProcessHeap.cxx2
-rw-r--r--Kernel/Sources/ProcessScheduler.cxx2
-rw-r--r--Kernel/Sources/Property.cxx2
-rw-r--r--Kernel/Sources/Semaphore.cxx2
-rw-r--r--Kernel/Sources/Storage/AHCIDeviceInterface.cxx2
-rw-r--r--Kernel/Sources/Storage/ATADeviceInterface.cxx2
-rw-r--r--Kernel/Sources/Stream.cxx2
-rw-r--r--Kernel/Sources/String.cxx6
-rw-r--r--Kernel/Sources/ThreadLocalStorage.cxx4
-rw-r--r--Kernel/Sources/Timer.cxx2
-rw-r--r--Kernel/Sources/URL.cxx6
-rw-r--r--Kernel/Sources/User.cxx4
-rw-r--r--Kernel/Sources/Utils.cxx4
-rw-r--r--Kernel/Sources/Variant.cxx2
-rw-r--r--Kernel/StorageKit/AHCI.hxx (renamed from Kernel/StorageKit/AHCI.hpp)4
-rw-r--r--Kernel/StorageKit/ATA.hxx (renamed from Kernel/StorageKit/ATA.hpp)6
-rw-r--r--Kernel/StorageKit/NVME.hxx4
-rw-r--r--Kernel/StorageKit/PRDT.hxx (renamed from Kernel/StorageKit/PRDT.hpp)4
-rw-r--r--Kernel/StorageKit/Storage.hxx (renamed from Kernel/StorageKit/Storage.hpp)0
189 files changed, 355 insertions, 354 deletions
diff --git a/Kernel/ArchKit/ArchKit.hpp b/Kernel/ArchKit/ArchKit.hxx
index a4d272ec..85b0668f 100644
--- a/Kernel/ArchKit/ArchKit.hpp
+++ b/Kernel/ArchKit/ArchKit.hxx
@@ -6,15 +6,15 @@
#pragma once
-#include <NewKit/Array.hpp>
-#include <NewKit/Defines.hpp>
-#include <NewKit/Function.hpp>
+#include <NewKit/Array.hxx>
+#include <NewKit/Defines.hxx>
+#include <NewKit/Function.hxx>
#include <FirmwareKit/Handover.hxx>
#ifdef __NEWOS_AMD64__
#include <HALKit/AMD64/HalPageAlloc.hxx>
-#include <HALKit/AMD64/Hypervisor.hpp>
+#include <HALKit/AMD64/Hypervisor.hxx>
#include <HALKit/AMD64/Processor.hxx>
#elif defined(__NEWOS_POWER64__)
#include <HALKit/POWER/Processor.hxx>
diff --git a/Kernel/CFKit/GUIDWizard.hpp b/Kernel/CFKit/GUIDWizard.hxx
index 609b0d46..0e10b8d8 100644
--- a/Kernel/CFKit/GUIDWizard.hpp
+++ b/Kernel/CFKit/GUIDWizard.hxx
@@ -6,14 +6,14 @@
#pragma once
-#include <CFKit/GUIDWrapper.hpp>
-#include <NewKit/Array.hpp>
-#include <NewKit/ArrayList.hpp>
-#include <NewKit/Defines.hpp>
-#include <NewKit/ErrorOr.hpp>
+#include <CFKit/GUIDWrapper.hxx>
+#include <NewKit/Array.hxx>
+#include <NewKit/ArrayList.hxx>
+#include <NewKit/Defines.hxx>
+#include <NewKit/ErrorOr.hxx>
#include <NewKit/Ref.hxx>
-#include <NewKit/Stream.hpp>
-#include <NewKit/String.hpp>
+#include <NewKit/Stream.hxx>
+#include <NewKit/String.hxx>
namespace Kernel::XRN::Version1
{
diff --git a/Kernel/CFKit/GUIDWrapper.hpp b/Kernel/CFKit/GUIDWrapper.hxx
index fe9e373b..7effb730 100644
--- a/Kernel/CFKit/GUIDWrapper.hpp
+++ b/Kernel/CFKit/GUIDWrapper.hxx
@@ -6,9 +6,9 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#include <NewKit/Ref.hxx>
-#include <NewKit/Stream.hpp>
+#include <NewKit/Stream.hxx>
/* GUID for C++ Components */
diff --git a/Kernel/CFKit/Property.hpp b/Kernel/CFKit/Property.hxx
index 519f486e..abc77e9b 100644
--- a/Kernel/CFKit/Property.hpp
+++ b/Kernel/CFKit/Property.hxx
@@ -7,10 +7,10 @@
#ifndef __INC_PROPS_HPP__
#define __INC_PROPS_HPP__
-#include <NewKit/Array.hpp>
-#include <NewKit/Defines.hpp>
-#include <NewKit/Function.hpp>
-#include <NewKit/String.hpp>
+#include <NewKit/Array.hxx>
+#include <NewKit/Defines.hxx>
+#include <NewKit/Function.hxx>
+#include <NewKit/String.hxx>
#define cMaxPropLen 4096
diff --git a/Kernel/CFKit/URL.hpp b/Kernel/CFKit/URL.hxx
index 61c08d0f..aa671f4f 100644
--- a/Kernel/CFKit/URL.hpp
+++ b/Kernel/CFKit/URL.hxx
@@ -7,8 +7,8 @@
#ifndef _INC_URL_HPP_
#define _INC_URL_HPP_
-#include <NewKit/Defines.hpp>
-#include <NewKit/String.hpp>
+#include <NewKit/Defines.hxx>
+#include <NewKit/String.hxx>
namespace Kernel
{
diff --git a/Kernel/CRT/__mpcc_exception.hxx b/Kernel/CRT/__mpcc_exception.hxx
index c6e973f4..0cf9fb23 100644
--- a/Kernel/CRT/__mpcc_exception.hxx
+++ b/Kernel/CRT/__mpcc_exception.hxx
@@ -6,7 +6,7 @@
#pragma once
-#include <KernelKit/DebugOutput.hpp>
+#include <KernelKit/DebugOutput.hxx>
/// @brief Standard C++ namespace
namespace std
diff --git a/Kernel/CRT/__mpcc_malloc.hxx b/Kernel/CRT/__mpcc_malloc.hxx
index 1d11f5b0..95a27f86 100644
--- a/Kernel/CRT/__mpcc_malloc.hxx
+++ b/Kernel/CRT/__mpcc_malloc.hxx
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
namespace stdx
{
diff --git a/Kernel/CompilerKit/Detail.hxx b/Kernel/CompilerKit/Detail.hxx
index 700a794d..f0f4ac51 100644
--- a/Kernel/CompilerKit/Detail.hxx
+++ b/Kernel/CompilerKit/Detail.hxx
@@ -7,7 +7,7 @@
#pragma once
#ifdef __KERNEL__
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#endif // ifdef __KERNEL__
#define NEWOS_COPY_DELETE(KLASS) \
diff --git a/Kernel/FSKit/Defines.hxx b/Kernel/FSKit/Defines.hxx
index f6ada2aa..8bb2e684 100644
--- a/Kernel/FSKit/Defines.hxx
+++ b/Kernel/FSKit/Defines.hxx
@@ -6,6 +6,6 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#define FSKIT_VERSION "1.00"
diff --git a/Kernel/FSKit/FAT32.hxx b/Kernel/FSKit/FAT32.hxx
index 43c647cc..569c6778 100644
--- a/Kernel/FSKit/FAT32.hxx
+++ b/Kernel/FSKit/FAT32.hxx
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
/// @file FAT32.hxx
/// @brief FAT32 support. \ No newline at end of file
diff --git a/Kernel/FSKit/IndexableProperty.hxx b/Kernel/FSKit/IndexableProperty.hxx
index ecc6a436..d27322eb 100644
--- a/Kernel/FSKit/IndexableProperty.hxx
+++ b/Kernel/FSKit/IndexableProperty.hxx
@@ -6,7 +6,7 @@
#pragma once
-#include <CFKit/Property.hpp>
+#include <CFKit/Property.hxx>
#include <CompilerKit/CompilerKit.hxx>
#include <KernelKit/DriveManager.hxx>
diff --git a/Kernel/FSKit/NewFS.hxx b/Kernel/FSKit/NewFS.hxx
index 24e77225..b0530e0e 100644
--- a/Kernel/FSKit/NewFS.hxx
+++ b/Kernel/FSKit/NewFS.hxx
@@ -19,7 +19,7 @@ default.
#include <CompilerKit/CompilerKit.hxx>
#include <HintKit/CompilerHint.hxx>
#include <KernelKit/DriveManager.hxx>
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
/**
@brief New File System specification.
diff --git a/Kernel/FirmwareKit/EFI/EFI.hxx b/Kernel/FirmwareKit/EFI/EFI.hxx
index 573778ea..fcb97e9b 100644
--- a/Kernel/FirmwareKit/EFI/EFI.hxx
+++ b/Kernel/FirmwareKit/EFI/EFI.hxx
@@ -14,7 +14,7 @@ improving that later.
@author Amlal El Mahrouss
*/
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
using namespace Kernel;
diff --git a/Kernel/FirmwareKit/EPM.hxx b/Kernel/FirmwareKit/EPM.hxx
index 2766abf6..d7038ff7 100644
--- a/Kernel/FirmwareKit/EPM.hxx
+++ b/Kernel/FirmwareKit/EPM.hxx
@@ -11,7 +11,7 @@
#ifndef __FIRMWARE_EPM_HXX__
#define __FIRMWARE_EPM_HXX__
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#define kEPMNameLength (32)
#define kEPMFilesystemLength (16)
diff --git a/Kernel/FirmwareKit/Handover.hxx b/Kernel/FirmwareKit/Handover.hxx
index 43e7785c..7dc9e7c5 100644
--- a/Kernel/FirmwareKit/Handover.hxx
+++ b/Kernel/FirmwareKit/Handover.hxx
@@ -17,7 +17,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
/* useful macros */
diff --git a/Kernel/HALKit/64x0/HalVirtualMemory.cxx b/Kernel/HALKit/64x0/HalVirtualMemory.cxx
index 9aeb6b8e..cfba02a5 100644
--- a/Kernel/HALKit/64x0/HalVirtualMemory.cxx
+++ b/Kernel/HALKit/64x0/HalVirtualMemory.cxx
@@ -5,7 +5,7 @@
------------------------------------------- */
#include <HALKit/POWER/Processor.hxx>
-#include <KernelKit/DebugOutput.hpp>
+#include <KernelKit/DebugOutput.hxx>
using namespace Kernel;
diff --git a/Kernel/HALKit/AMD64/HalACPIFactoryInterface.cxx b/Kernel/HALKit/AMD64/HalACPIFactoryInterface.cxx
index 6f66ae5b..aca319c3 100644
--- a/Kernel/HALKit/AMD64/HalACPIFactoryInterface.cxx
+++ b/Kernel/HALKit/AMD64/HalACPIFactoryInterface.cxx
@@ -6,8 +6,8 @@
#include <Modules/ACPI/ACPIFactoryInterface.hxx>
#include <HALKit/AMD64/Processor.hxx>
-#include <NewKit/String.hpp>
-#include <ArchKit/ArchKit.hpp>
+#include <NewKit/String.hxx>
+#include <ArchKit/ArchKit.hxx>
#include <KernelKit/Heap.hxx>
namespace Kernel
diff --git a/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cxx b/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cxx
index 29c0f3c7..c181be30 100644
--- a/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cxx
+++ b/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cxx
@@ -4,9 +4,9 @@
------------------------------------------- */
-#include <ArchKit/ArchKit.hpp>
+#include <ArchKit/ArchKit.hxx>
#include <KernelKit/ProcessScheduler.hxx>
-#include <NewKit/String.hpp>
+#include <NewKit/String.hxx>
/// @brief Handle GPF fault.
/// @param rsp
diff --git a/Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cxx b/Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cxx
index fd4774b1..c50f683c 100644
--- a/Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cxx
+++ b/Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cxx
@@ -6,11 +6,11 @@
#include <Modules/ACPI/ACPIFactoryInterface.hxx>
#include <HALKit/AMD64/Processor.hxx>
-#include <NewKit/KernelCheck.hpp>
-#include <ArchKit/ArchKit.hpp>
-#include <KernelKit/Semaphore.hpp>
+#include <NewKit/KernelCheck.hxx>
+#include <ArchKit/ArchKit.hxx>
+#include <KernelKit/Semaphore.hxx>
#include <KernelKit/ProcessScheduler.hxx>
-#include <KernelKit/Timer.hpp>
+#include <KernelKit/Timer.hxx>
#define kAPIC_ICR_Low 0x300
#define kAPIC_ICR_High 0x310
diff --git a/Kernel/HALKit/AMD64/HalDebugOutput.cxx b/Kernel/HALKit/AMD64/HalDebugOutput.cxx
index 36ae96b0..60c4cd6b 100644
--- a/Kernel/HALKit/AMD64/HalDebugOutput.cxx
+++ b/Kernel/HALKit/AMD64/HalDebugOutput.cxx
@@ -4,10 +4,10 @@
------------------------------------------- */
-#include <ArchKit/ArchKit.hpp>
-#include <KernelKit/DebugOutput.hpp>
-#include <KernelKit/Framebuffer.hpp>
-#include <NewKit/Utils.hpp>
+#include <ArchKit/ArchKit.hxx>
+#include <KernelKit/DebugOutput.hxx>
+#include <KernelKit/Framebuffer.hxx>
+#include <NewKit/Utils.hxx>
namespace Kernel
{
diff --git a/Kernel/HALKit/AMD64/HalDebugPort.cxx b/Kernel/HALKit/AMD64/HalDebugPort.cxx
index 8a161cc7..ee13eea7 100644
--- a/Kernel/HALKit/AMD64/HalDebugPort.cxx
+++ b/Kernel/HALKit/AMD64/HalDebugPort.cxx
@@ -7,8 +7,8 @@
//! @file DebuggerPort.cxx
//! @brief UART debug via packets.
-#include <ArchKit/ArchKit.hpp>
-#include <KernelKit/DebugOutput.hpp>
+#include <ArchKit/ArchKit.hxx>
+#include <KernelKit/DebugOutput.hxx>
// after that we have start of additional data.
diff --git a/Kernel/HALKit/AMD64/HalDescriptorLoader.cxx b/Kernel/HALKit/AMD64/HalDescriptorLoader.cxx
index 7ded9259..62d31a40 100644
--- a/Kernel/HALKit/AMD64/HalDescriptorLoader.cxx
+++ b/Kernel/HALKit/AMD64/HalDescriptorLoader.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <ArchKit/ArchKit.hpp>
+#include <ArchKit/ArchKit.hxx>
namespace Kernel::HAL
{
diff --git a/Kernel/HALKit/AMD64/HalHart.cxx b/Kernel/HALKit/AMD64/HalHart.cxx
index 93e1056d..099d63e9 100644
--- a/Kernel/HALKit/AMD64/HalHart.cxx
+++ b/Kernel/HALKit/AMD64/HalHart.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <ArchKit/ArchKit.hpp>
+#include <ArchKit/ArchKit.hxx>
// bugs = 0
diff --git a/Kernel/HALKit/AMD64/HalKernelMain.cxx b/Kernel/HALKit/AMD64/HalKernelMain.cxx
index 6e923555..3439bd93 100644
--- a/Kernel/HALKit/AMD64/HalKernelMain.cxx
+++ b/Kernel/HALKit/AMD64/HalKernelMain.cxx
@@ -4,21 +4,21 @@
------------------------------------------- */
-#include <ArchKit/ArchKit.hpp>
+#include <ArchKit/ArchKit.hxx>
#include <Modules/CoreCG/CoreCG.hxx>
#include <FirmwareKit/Handover.hxx>
-#include <KernelKit/FileManager.hpp>
-#include <KernelKit/Framebuffer.hpp>
+#include <KernelKit/FileManager.hxx>
+#include <KernelKit/Framebuffer.hxx>
#include <KernelKit/Heap.hxx>
#include <KernelKit/PEFCodeManager.hxx>
#include <KernelKit/ProcessScheduler.hxx>
#include <KernelKit/ProcessHeap.hxx>
#include <NewKit/Json.hxx>
#include <Modules/CoreCG/Accessibility.hxx>
-#include <KernelKit/CodeManager.hpp>
+#include <KernelKit/CodeManager.hxx>
#include <Modules/ACPI/ACPIFactoryInterface.hxx>
#include <NetworkKit/IPC.hxx>
-#include <CFKit/Property.hpp>
+#include <CFKit/Property.hxx>
#define mInitKernel(X) \
X; \
diff --git a/Kernel/HALKit/AMD64/HalKernelMouse.cxx b/Kernel/HALKit/AMD64/HalKernelMouse.cxx
index 9b3467fa..13ceac84 100644
--- a/Kernel/HALKit/AMD64/HalKernelMouse.cxx
+++ b/Kernel/HALKit/AMD64/HalKernelMouse.cxx
@@ -7,8 +7,8 @@
#include <Modules/PS2/PS2MouseInterface.hxx>
#include <Modules/CoreCG/CoreCG.hxx>
#include <Modules/CoreCG/Rsrc/Cursor.rsrc>
-#include <KernelKit/Framebuffer.hpp>
-#include <NewKit/Defines.hpp>
+#include <KernelKit/Framebuffer.hxx>
+#include <NewKit/Defines.hxx>
/// @note forward decl.
EXTERN_C Kernel::Boolean _hal_draw_mouse();
diff --git a/Kernel/HALKit/AMD64/HalPageAlloc.hxx b/Kernel/HALKit/AMD64/HalPageAlloc.hxx
index 6e05e58e..1e726a67 100644
--- a/Kernel/HALKit/AMD64/HalPageAlloc.hxx
+++ b/Kernel/HALKit/AMD64/HalPageAlloc.hxx
@@ -12,7 +12,7 @@
------------------------------------------------------- */
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#ifndef kPTEMax
#define kPTEMax (0x200)
diff --git a/Kernel/HALKit/AMD64/HalTimer.cxx b/Kernel/HALKit/AMD64/HalTimer.cxx
index e893198f..6787fd63 100644
--- a/Kernel/HALKit/AMD64/HalTimer.cxx
+++ b/Kernel/HALKit/AMD64/HalTimer.cxx
@@ -11,4 +11,4 @@
------------------------------------------- */
-#include <ArchKit/ArchKit.hpp> \ No newline at end of file
+#include <ArchKit/ArchKit.hxx> \ No newline at end of file
diff --git a/Kernel/HALKit/AMD64/Hypervisor.hpp b/Kernel/HALKit/AMD64/Hypervisor.hxx
index b5fe48c2..ab454065 100644
--- a/Kernel/HALKit/AMD64/Hypervisor.hpp
+++ b/Kernel/HALKit/AMD64/Hypervisor.hxx
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
namespace Kernel
{
diff --git a/Kernel/HALKit/AMD64/PCI/Database.cxx b/Kernel/HALKit/AMD64/PCI/Database.cxx
index 67ebc6df..dffbe446 100644
--- a/Kernel/HALKit/AMD64/PCI/Database.cxx
+++ b/Kernel/HALKit/AMD64/PCI/Database.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <KernelKit/PCI/Database.hpp>
+#include <KernelKit/PCI/Database.hxx>
namespace Kernel
{
diff --git a/Kernel/HALKit/AMD64/PCI/Device.cxx b/Kernel/HALKit/AMD64/PCI/Device.cxx
index bec401d9..dcda3f0c 100644
--- a/Kernel/HALKit/AMD64/PCI/Device.cxx
+++ b/Kernel/HALKit/AMD64/PCI/Device.cxx
@@ -4,8 +4,8 @@
------------------------------------------- */
-#include <ArchKit/ArchKit.hpp>
-#include <KernelKit/PCI/Device.hpp>
+#include <ArchKit/ArchKit.hxx>
+#include <KernelKit/PCI/Device.hxx>
Kernel::UInt NewOSPCIReadRaw(Kernel::UInt bar, Kernel::UShort bus, Kernel::UShort dev, Kernel::UShort fun)
{
diff --git a/Kernel/HALKit/AMD64/PCI/Dma.cxx b/Kernel/HALKit/AMD64/PCI/Dma.cxx
index 65bf7e72..1b64807e 100644
--- a/Kernel/HALKit/AMD64/PCI/Dma.cxx
+++ b/Kernel/HALKit/AMD64/PCI/Dma.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <KernelKit/PCI/Dma.hpp>
+#include <KernelKit/PCI/Dma.hxx>
namespace Kernel
{
diff --git a/Kernel/HALKit/AMD64/PCI/Express.cxx b/Kernel/HALKit/AMD64/PCI/Express.cxx
index cb999fe0..dd23c984 100644
--- a/Kernel/HALKit/AMD64/PCI/Express.cxx
+++ b/Kernel/HALKit/AMD64/PCI/Express.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <KernelKit/PCI/Express.hpp>
+#include <KernelKit/PCI/Express.hxx>
namespace Kernel
{
diff --git a/Kernel/HALKit/AMD64/PCI/IO.cxx b/Kernel/HALKit/AMD64/PCI/IO.cxx
index 8da2b21e..4aab3a94 100644
--- a/Kernel/HALKit/AMD64/PCI/IO.cxx
+++ b/Kernel/HALKit/AMD64/PCI/IO.cxx
@@ -4,4 +4,4 @@
------------------------------------------- */
-#include <KernelKit/PCI/IO.hpp>
+#include <KernelKit/PCI/IO.hxx>
diff --git a/Kernel/HALKit/AMD64/PCI/Iterator.cxx b/Kernel/HALKit/AMD64/PCI/Iterator.cxx
index df593f7a..18d27c89 100644
--- a/Kernel/HALKit/AMD64/PCI/Iterator.cxx
+++ b/Kernel/HALKit/AMD64/PCI/Iterator.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <KernelKit/PCI/Iterator.hpp>
+#include <KernelKit/PCI/Iterator.hxx>
#define PCI_ITERATOR_FIND_AND_UNWRAP(DEV, SZ) \
if (DEV.Leak().Leak()) \
diff --git a/Kernel/HALKit/AMD64/Processor.hxx b/Kernel/HALKit/AMD64/Processor.hxx
index 92b91c70..79c5794c 100644
--- a/Kernel/HALKit/AMD64/Processor.hxx
+++ b/Kernel/HALKit/AMD64/Processor.hxx
@@ -13,9 +13,9 @@
#pragma once
-#include <NewKit/Array.hpp>
-#include <NewKit/Defines.hpp>
-#include <NewKit/Utils.hpp>
+#include <NewKit/Array.hxx>
+#include <NewKit/Defines.hxx>
+#include <NewKit/Utils.hxx>
#include <FirmwareKit/Handover.hxx>
#include <HALKit/AMD64/HalPageAlloc.hxx>
diff --git a/Kernel/HALKit/AMD64/Storage/AHCI.cxx b/Kernel/HALKit/AMD64/Storage/AHCI.cxx
index 7a83b836..a4b361b6 100644
--- a/Kernel/HALKit/AMD64/Storage/AHCI.cxx
+++ b/Kernel/HALKit/AMD64/Storage/AHCI.cxx
@@ -16,7 +16,7 @@
*/
#include <Modules/AHCI/AHCI.hxx>
-#include <KernelKit/PCI/Iterator.hpp>
+#include <KernelKit/PCI/Iterator.hxx>
#ifdef __AHCI__
enum
diff --git a/Kernel/HALKit/AMD64/Storage/ATA-DMA.cxx b/Kernel/HALKit/AMD64/Storage/ATA-DMA.cxx
index bcba23e1..777fd24f 100644
--- a/Kernel/HALKit/AMD64/Storage/ATA-DMA.cxx
+++ b/Kernel/HALKit/AMD64/Storage/ATA-DMA.cxx
@@ -15,10 +15,10 @@
*
*/
-#include <StorageKit/PRDT.hpp>
+#include <StorageKit/PRDT.hxx>
#include <Modules/ATA/ATA.hxx>
-#include <ArchKit/ArchKit.hpp>
+#include <ArchKit/ArchKit.hxx>
using namespace Kernel;
diff --git a/Kernel/HALKit/AMD64/Storage/ATA-PIO.cxx b/Kernel/HALKit/AMD64/Storage/ATA-PIO.cxx
index fa64294d..fe47ce76 100644
--- a/Kernel/HALKit/AMD64/Storage/ATA-PIO.cxx
+++ b/Kernel/HALKit/AMD64/Storage/ATA-PIO.cxx
@@ -16,7 +16,7 @@
*/
#include <Modules/ATA/ATA.hxx>
-#include <ArchKit/ArchKit.hpp>
+#include <ArchKit/ArchKit.hxx>
#ifdef __ATA_PIO__
diff --git a/Kernel/HALKit/ARM64/HalHart.cxx b/Kernel/HALKit/ARM64/HalHart.cxx
index 2ed87b91..bba5e208 100644
--- a/Kernel/HALKit/ARM64/HalHart.cxx
+++ b/Kernel/HALKit/ARM64/HalHart.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <ArchKit/ArchKit.hpp>
+#include <ArchKit/ArchKit.hxx>
// bugs = 0
diff --git a/Kernel/HALKit/ARM64/HalKernelMain.cxx b/Kernel/HALKit/ARM64/HalKernelMain.cxx
index 64e38fcb..18cf2f7d 100644
--- a/Kernel/HALKit/ARM64/HalKernelMain.cxx
+++ b/Kernel/HALKit/ARM64/HalKernelMain.cxx
@@ -4,18 +4,18 @@
------------------------------------------- */
-#include <ArchKit/ArchKit.hpp>
+#include <ArchKit/ArchKit.hxx>
#include <Modules/CoreCG/CoreCG.hxx>
#include <FirmwareKit/Handover.hxx>
-#include <KernelKit/FileManager.hpp>
-#include <KernelKit/Framebuffer.hpp>
+#include <KernelKit/FileManager.hxx>
+#include <KernelKit/Framebuffer.hxx>
#include <KernelKit/Heap.hxx>
#include <KernelKit/PEFCodeManager.hxx>
#include <KernelKit/ProcessScheduler.hxx>
#include <KernelKit/ProcessHeap.hxx>
#include <NewKit/Json.hxx>
#include <Modules/CoreCG/Accessibility.hxx>
-#include <KernelKit/CodeManager.hpp>
+#include <KernelKit/CodeManager.hxx>
#include <Modules/ACPI/ACPIFactoryInterface.hxx>
#include <NetworkKit/IPC.hxx>
diff --git a/Kernel/HALKit/ARM64/HalPageAlloc.hxx b/Kernel/HALKit/ARM64/HalPageAlloc.hxx
index 7e34dc75..4267191c 100644
--- a/Kernel/HALKit/ARM64/HalPageAlloc.hxx
+++ b/Kernel/HALKit/ARM64/HalPageAlloc.hxx
@@ -12,7 +12,7 @@
------------------------------------------------------- */
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#ifndef kPTEMax
#define kPTEMax (0x200)
diff --git a/Kernel/HALKit/ARM64/HalTimer.cxx b/Kernel/HALKit/ARM64/HalTimer.cxx
index 63e924c3..f1851ce1 100644
--- a/Kernel/HALKit/ARM64/HalTimer.cxx
+++ b/Kernel/HALKit/ARM64/HalTimer.cxx
@@ -11,6 +11,6 @@
------------------------------------------- */
-#include <ArchKit/ArchKit.hpp>
+#include <ArchKit/ArchKit.hxx>
struct TimerInfoStruct;
diff --git a/Kernel/HALKit/ARM64/Processor.hxx b/Kernel/HALKit/ARM64/Processor.hxx
index 63c73972..b946e82b 100644
--- a/Kernel/HALKit/ARM64/Processor.hxx
+++ b/Kernel/HALKit/ARM64/Processor.hxx
@@ -6,9 +6,9 @@
#pragma once
-#include <NewKit/Array.hpp>
-#include <NewKit/Defines.hpp>
-#include <NewKit/Utils.hpp>
+#include <NewKit/Array.hxx>
+#include <NewKit/Defines.hxx>
+#include <NewKit/Utils.hxx>
#include <FirmwareKit/Handover.hxx>
#ifdef kCPUBackendName
diff --git a/Kernel/HALKit/ARM64/Storage/HalFlash.cxx b/Kernel/HALKit/ARM64/Storage/HalFlash.cxx
index ca2d4883..e8fc3f52 100644
--- a/Kernel/HALKit/ARM64/Storage/HalFlash.cxx
+++ b/Kernel/HALKit/ARM64/Storage/HalFlash.cxx
@@ -4,8 +4,8 @@
------------------------------------------- */
-#include <NewKit/Defines.hpp>
-#include <ArchKit/ArchKit.hpp>
+#include <NewKit/Defines.hxx>
+#include <ArchKit/ArchKit.hxx>
/// @file Flash.cxx
/// @brief Flash memory builtin.
diff --git a/Kernel/HALKit/AXP/CoreSyscallHandlerDEC.cpp b/Kernel/HALKit/AXP/CoreSyscallHandlerDEC.cpp
index 579af6b5..c26de311 100644
--- a/Kernel/HALKit/AXP/CoreSyscallHandlerDEC.cpp
+++ b/Kernel/HALKit/AXP/CoreSyscallHandlerDEC.cpp
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <ArchKit/ArchKit.hpp>
+#include <ArchKit/ArchKit.hxx>
#include <HALKit/AXP/Processor.hxx>
/// @brief Internal call for syscall, to work with C++.
diff --git a/Kernel/HALKit/POWER/HalHardware.cxx b/Kernel/HALKit/POWER/HalHardware.cxx
index a057355e..bbc3aeb1 100644
--- a/Kernel/HALKit/POWER/HalHardware.cxx
+++ b/Kernel/HALKit/POWER/HalHardware.cxx
@@ -5,7 +5,7 @@
------------------------------------------- */
#include <HALKit/POWER/Processor.hxx>
-#include <KernelKit/DebugOutput.hpp>
+#include <KernelKit/DebugOutput.hxx>
namespace Kernel
{
diff --git a/Kernel/HALKit/POWER/HalHart.cxx b/Kernel/HALKit/POWER/HalHart.cxx
index a49aeb3a..9b418c3a 100644
--- a/Kernel/HALKit/POWER/HalHart.cxx
+++ b/Kernel/HALKit/POWER/HalHart.cxx
@@ -5,7 +5,7 @@
------------------------------------------- */
#include <HALKit/POWER/Processor.hxx>
-#include <KernelKit/DebugOutput.hpp>
+#include <KernelKit/DebugOutput.hxx>
#include <HALKit/POWER/Hart.hxx>
using namespace Kernel;
diff --git a/Kernel/HALKit/POWER/HalSerialPort.cxx b/Kernel/HALKit/POWER/HalSerialPort.cxx
index 86b43bb7..f0276fba 100644
--- a/Kernel/HALKit/POWER/HalSerialPort.cxx
+++ b/Kernel/HALKit/POWER/HalSerialPort.cxx
@@ -5,7 +5,7 @@
------------------------------------------- */
#include <HALKit/POWER/Processor.hxx>
-#include <KernelKit/DebugOutput.hpp>
+#include <KernelKit/DebugOutput.hxx>
using namespace Kernel;
diff --git a/Kernel/HALKit/POWER/HalThread.cxx b/Kernel/HALKit/POWER/HalThread.cxx
index b3be23c4..9c1a4445 100644
--- a/Kernel/HALKit/POWER/HalThread.cxx
+++ b/Kernel/HALKit/POWER/HalThread.cxx
@@ -5,7 +5,7 @@
------------------------------------------- */
#include <HALKit/POWER/Processor.hxx>
-#include <KernelKit/DebugOutput.hpp>
+#include <KernelKit/DebugOutput.hxx>
EXTERN_C Kernel::HAL::StackFramePtr rt_get_current_context()
{
diff --git a/Kernel/HALKit/POWER/HalVirtualMemory.cxx b/Kernel/HALKit/POWER/HalVirtualMemory.cxx
index 039bf509..9a1d96ac 100644
--- a/Kernel/HALKit/POWER/HalVirtualMemory.cxx
+++ b/Kernel/HALKit/POWER/HalVirtualMemory.cxx
@@ -8,7 +8,7 @@
#include <HALKit/POWER/ppc-mmu.h>
#include <HALKit/POWER/Processor.hxx>
-#include <KernelKit/DebugOutput.hpp>
+#include <KernelKit/DebugOutput.hxx>
/// @note refer to the SoC documentation.
diff --git a/Kernel/HALKit/POWER/Hart.hxx b/Kernel/HALKit/POWER/Hart.hxx
index e887ce4a..a6000953 100644
--- a/Kernel/HALKit/POWER/Hart.hxx
+++ b/Kernel/HALKit/POWER/Hart.hxx
@@ -13,7 +13,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
/// @brief hardware thread indentification type.
typedef Kernel::Int32 PPCHartType;
diff --git a/Kernel/HALKit/POWER/MBCI/HalMBCIHost.cxx b/Kernel/HALKit/POWER/MBCI/HalMBCIHost.cxx
index 93cf86ae..c2cb839a 100644
--- a/Kernel/HALKit/POWER/MBCI/HalMBCIHost.cxx
+++ b/Kernel/HALKit/POWER/MBCI/HalMBCIHost.cxx
@@ -5,4 +5,4 @@
------------------------------------------- */
#include <HALKit/POWER/Processor.hxx>
-#include <KernelKit/DebugOutput.hpp>
+#include <KernelKit/DebugOutput.hxx>
diff --git a/Kernel/HALKit/POWER/Processor.hxx b/Kernel/HALKit/POWER/Processor.hxx
index b2186aa7..c4847f48 100644
--- a/Kernel/HALKit/POWER/Processor.hxx
+++ b/Kernel/HALKit/POWER/Processor.hxx
@@ -8,8 +8,8 @@
#pragma once
-#include <NewKit/Defines.hpp>
-#include <NewKit/Utils.hpp>
+#include <NewKit/Defines.hxx>
+#include <NewKit/Utils.hxx>
#define NoOp() asm volatile("mr 0, 0")
#define kHalPPCAlignment __attribute__((aligned(4)))
diff --git a/Kernel/HALKit/RISCV/Hart.hxx b/Kernel/HALKit/RISCV/Hart.hxx
index 56d4be92..3ca8bfd5 100644
--- a/Kernel/HALKit/RISCV/Hart.hxx
+++ b/Kernel/HALKit/RISCV/Hart.hxx
@@ -13,7 +13,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
typedef Kernel::Int32 Rv64HartType;
diff --git a/Kernel/KernelKit/CodeManager.hpp b/Kernel/KernelKit/CodeManager.hxx
index 5d1b5c86..5d1b5c86 100644
--- a/Kernel/KernelKit/CodeManager.hpp
+++ b/Kernel/KernelKit/CodeManager.hxx
diff --git a/Kernel/KernelKit/DebugOutput.hpp b/Kernel/KernelKit/DebugOutput.hxx
index 498b7972..6183c18d 100644
--- a/Kernel/KernelKit/DebugOutput.hpp
+++ b/Kernel/KernelKit/DebugOutput.hxx
@@ -6,10 +6,10 @@
#pragma once
-#include <KernelKit/DeviceManager.hpp>
+#include <KernelKit/DeviceManager.hxx>
#include <CompilerKit/CompilerKit.hxx>
-#include <NewKit/OwnPtr.hpp>
-#include <NewKit/Stream.hpp>
+#include <NewKit/OwnPtr.hxx>
+#include <NewKit/Stream.hxx>
#define kDebugMaxPorts 16
diff --git a/Kernel/KernelKit/Defines.hpp b/Kernel/KernelKit/Defines.hxx
index d69f4d1b..1daa922b 100644
--- a/Kernel/KernelKit/Defines.hpp
+++ b/Kernel/KernelKit/Defines.hxx
@@ -6,6 +6,6 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#define KERNELKIT_VERSION "1.02"
diff --git a/Kernel/KernelKit/DeviceManager.hpp b/Kernel/KernelKit/DeviceManager.hxx
index 8261834d..819fb498 100644
--- a/Kernel/KernelKit/DeviceManager.hpp
+++ b/Kernel/KernelKit/DeviceManager.hxx
@@ -18,7 +18,7 @@
/* @file KernelKit/DeviceManager.hpp */
/* @brief Device abstraction and I/O buffer. */
-#include <NewKit/ErrorOr.hpp>
+#include <NewKit/ErrorOr.hxx>
#include <NewKit/Ref.hxx>
// Last Rev
diff --git a/Kernel/KernelKit/DriveManager.hxx b/Kernel/KernelKit/DriveManager.hxx
index 3614f475..9baa9838 100644
--- a/Kernel/KernelKit/DriveManager.hxx
+++ b/Kernel/KernelKit/DriveManager.hxx
@@ -9,11 +9,11 @@
#include <KernelKit/ProcessScheduler.hxx>
#include <CompilerKit/CompilerKit.hxx>
-#include <KernelKit/DebugOutput.hpp>
-#include <KernelKit/DeviceManager.hpp>
+#include <KernelKit/DebugOutput.hxx>
+#include <KernelKit/DeviceManager.hxx>
#include <KernelKit/LPC.hxx>
-#include <NewKit/Defines.hpp>
-#include <NewKit/String.hpp>
+#include <NewKit/Defines.hxx>
+#include <NewKit/String.hxx>
#define kDriveManagerCount (4U)
diff --git a/Kernel/KernelKit/FileManager.hpp b/Kernel/KernelKit/FileManager.hxx
index a37360c7..57d8fe06 100644
--- a/Kernel/KernelKit/FileManager.hpp
+++ b/Kernel/KernelKit/FileManager.hxx
@@ -23,9 +23,9 @@
#include <CompilerKit/CompilerKit.hxx>
#include <HintKit/CompilerHint.hxx>
#include <KernelKit/LPC.hxx>
-#include <KernelKit/DebugOutput.hpp>
-#include <NewKit/Stream.hpp>
-#include <NewKit/ErrorOr.hpp>
+#include <KernelKit/DebugOutput.hxx>
+#include <NewKit/Stream.hxx>
+#include <NewKit/ErrorOr.hxx>
#include <NewKit/Ref.hxx>
/// @brief Filesystem manager, abstraction over mounted filesystem.
diff --git a/Kernel/KernelKit/Framebuffer.hpp b/Kernel/KernelKit/Framebuffer.hxx
index 3d0914ef..b4f6d212 100644
--- a/Kernel/KernelKit/Framebuffer.hpp
+++ b/Kernel/KernelKit/Framebuffer.hxx
@@ -10,7 +10,7 @@
#ifndef __INC_FB_HPP__
#define __INC_FB_HPP__
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#include <NewKit/Ref.hxx>
namespace Kernel
diff --git a/Kernel/KernelKit/Heap.hxx b/Kernel/KernelKit/Heap.hxx
index 1ed029cd..ee176f3b 100644
--- a/Kernel/KernelKit/Heap.hxx
+++ b/Kernel/KernelKit/Heap.hxx
@@ -11,7 +11,7 @@
// file: KernelHeap.hxx
// description: heap allocation for the kernel.
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
namespace Kernel
{
diff --git a/Kernel/KernelKit/LPC.hxx b/Kernel/KernelKit/LPC.hxx
index fc322475..2450db20 100644
--- a/Kernel/KernelKit/LPC.hxx
+++ b/Kernel/KernelKit/LPC.hxx
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
/// @file LPC.hxx
/// @brief Local Process Codes.
diff --git a/Kernel/KernelKit/LoaderInterface.hpp b/Kernel/KernelKit/LoaderInterface.hxx
index e49e0085..46e4b5b5 100644
--- a/Kernel/KernelKit/LoaderInterface.hpp
+++ b/Kernel/KernelKit/LoaderInterface.hxx
@@ -8,8 +8,8 @@
#include <CompilerKit/CompilerKit.hxx>
#include <HintKit/CompilerHint.hxx>
-#include <NewKit/Defines.hpp>
-#include <NewKit/ErrorOr.hpp>
+#include <NewKit/Defines.hxx>
+#include <NewKit/ErrorOr.hxx>
namespace Kernel
{
diff --git a/Kernel/KernelKit/LockDelegate.hpp b/Kernel/KernelKit/LockDelegate.hxx
index 36a68054..adf4e492 100644
--- a/Kernel/KernelKit/LockDelegate.hpp
+++ b/Kernel/KernelKit/LockDelegate.hxx
@@ -6,8 +6,8 @@
#pragma once
-#include <NewKit/Atom.hpp>
-#include <NewKit/Defines.hpp>
+#include <NewKit/Atom.hxx>
+#include <NewKit/Defines.hxx>
namespace Kernel
{
diff --git a/Kernel/KernelKit/MP.hxx b/Kernel/KernelKit/MP.hxx
index 325e399c..df34bed8 100644
--- a/Kernel/KernelKit/MP.hxx
+++ b/Kernel/KernelKit/MP.hxx
@@ -7,7 +7,7 @@
#ifndef __INC_MP_MANAGER_HPP__
#define __INC_MP_MANAGER_HPP__
-#include <ArchKit/ArchKit.hpp>
+#include <ArchKit/ArchKit.hxx>
#include <CompilerKit/CompilerKit.hxx>
#include <NewKit/Ref.hxx>
diff --git a/Kernel/KernelKit/MSDOS.hxx b/Kernel/KernelKit/MSDOS.hxx
index 62fc1c64..b2730794 100644
--- a/Kernel/KernelKit/MSDOS.hxx
+++ b/Kernel/KernelKit/MSDOS.hxx
@@ -15,7 +15,7 @@
#define __MSDOS_EXEC__
#include <KernelKit/PE.hxx>
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
// Last Rev
// Sat Feb 24 CET 2024
diff --git a/Kernel/KernelKit/PCI/Database.hpp b/Kernel/KernelKit/PCI/Database.hxx
index 008cdb9a..03514207 100644
--- a/Kernel/KernelKit/PCI/Database.hpp
+++ b/Kernel/KernelKit/PCI/Database.hxx
@@ -5,8 +5,8 @@
------------------------------------------- */
#pragma once
-#include <KernelKit/PCI/Device.hpp>
-#include <NewKit/Defines.hpp>
+#include <KernelKit/PCI/Device.hxx>
+#include <NewKit/Defines.hxx>
namespace Kernel
{
diff --git a/Kernel/KernelKit/PCI/Device.hpp b/Kernel/KernelKit/PCI/Device.hxx
index bee1f631..68a77c18 100644
--- a/Kernel/KernelKit/PCI/Device.hpp
+++ b/Kernel/KernelKit/PCI/Device.hxx
@@ -5,7 +5,7 @@
------------------------------------------- */
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
namespace Kernel::PCI
{
diff --git a/Kernel/KernelKit/PCI/Dma.hpp b/Kernel/KernelKit/PCI/Dma.hxx
index dfac226f..7809d6cd 100644
--- a/Kernel/KernelKit/PCI/Dma.hpp
+++ b/Kernel/KernelKit/PCI/Dma.hxx
@@ -6,10 +6,10 @@
#pragma once
-#include <KernelKit/DeviceManager.hpp>
-#include <KernelKit/PCI/Device.hpp>
-#include <NewKit/Array.hpp>
-#include <NewKit/OwnPtr.hpp>
+#include <KernelKit/DeviceManager.hxx>
+#include <KernelKit/PCI/Device.hxx>
+#include <NewKit/Array.hxx>
+#include <NewKit/OwnPtr.hxx>
#include <NewKit/Ref.hxx>
namespace Kernel
diff --git a/Kernel/KernelKit/PCI/Express.hpp b/Kernel/KernelKit/PCI/Express.hxx
index 71ba4c50..41d07ad0 100644
--- a/Kernel/KernelKit/PCI/Express.hpp
+++ b/Kernel/KernelKit/PCI/Express.hxx
@@ -6,6 +6,6 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#define PCI_EXPRESS_BUS_COUNT (4096)
diff --git a/Kernel/KernelKit/PCI/IO.hpp b/Kernel/KernelKit/PCI/IO.hxx
index 90e9244d..55346d74 100644
--- a/Kernel/KernelKit/PCI/IO.hpp
+++ b/Kernel/KernelKit/PCI/IO.hxx
@@ -6,9 +6,9 @@
#pragma once
-#include <ArchKit/ArchKit.hpp>
-#include <NewKit/Array.hpp>
-#include <NewKit/Defines.hpp>
+#include <ArchKit/ArchKit.hxx>
+#include <NewKit/Array.hxx>
+#include <NewKit/Defines.hxx>
#include <NewKit/Ref.hxx>
namespace Kernel
diff --git a/Kernel/KernelKit/PCI/Iterator.hpp b/Kernel/KernelKit/PCI/Iterator.hxx
index 8c2df3b4..b299960d 100644
--- a/Kernel/KernelKit/PCI/Iterator.hpp
+++ b/Kernel/KernelKit/PCI/Iterator.hxx
@@ -7,10 +7,10 @@
#ifndef __PCI_ITERATOR_HPP__
#define __PCI_ITERATOR_HPP__
-#include <KernelKit/PCI/Database.hpp>
-#include <KernelKit/PCI/Device.hpp>
-#include <NewKit/Array.hpp>
-#include <NewKit/Defines.hpp>
+#include <KernelKit/PCI/Database.hxx>
+#include <KernelKit/PCI/Device.hxx>
+#include <NewKit/Array.hxx>
+#include <NewKit/Defines.hxx>
#include <NewKit/Ref.hxx>
#define NEWOS_BUS_COUNT (256)
diff --git a/Kernel/KernelKit/PCI/PCI.hxx b/Kernel/KernelKit/PCI/PCI.hxx
index e75215d6..f0dc477a 100644
--- a/Kernel/KernelKit/PCI/PCI.hxx
+++ b/Kernel/KernelKit/PCI/PCI.hxx
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#define cPCIConfigAddressPort (0xCF8)
#define cPCIConfigDataPort (0xCFC)
diff --git a/Kernel/KernelKit/PE.hxx b/Kernel/KernelKit/PE.hxx
index 13b002d7..bcf325c6 100644
--- a/Kernel/KernelKit/PE.hxx
+++ b/Kernel/KernelKit/PE.hxx
@@ -14,7 +14,7 @@
#ifndef __KERNELKIT_INC_PE_HXX__
#define __KERNELKIT_INC_PE_HXX__
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#define kPeMagic 0x00004550
diff --git a/Kernel/KernelKit/PECodeManager.hxx b/Kernel/KernelKit/PECodeManager.hxx
index 2de20405..51137803 100644
--- a/Kernel/KernelKit/PECodeManager.hxx
+++ b/Kernel/KernelKit/PECodeManager.hxx
@@ -20,5 +20,5 @@
////////////////////////////////////////////////////
#include <KernelKit/PE.hxx>
-#include <NewKit/ErrorOr.hpp>
-#include <NewKit/String.hpp>
+#include <NewKit/ErrorOr.hxx>
+#include <NewKit/String.hxx>
diff --git a/Kernel/KernelKit/PEF.hxx b/Kernel/KernelKit/PEF.hxx
index c3b1b94b..b560c572 100644
--- a/Kernel/KernelKit/PEF.hxx
+++ b/Kernel/KernelKit/PEF.hxx
@@ -15,8 +15,8 @@
#define __KERNELKIT_INC_PEF_HXX__
#include <CompilerKit/CompilerKit.hxx>
-#include <KernelKit/LoaderInterface.hpp>
-#include <NewKit/Defines.hpp>
+#include <KernelKit/LoaderInterface.hxx>
+#include <NewKit/Defines.hxx>
#define kPefMagic "Joy!"
#define kPefMagicFat "yoJ!"
diff --git a/Kernel/KernelKit/PEFCodeManager.hxx b/Kernel/KernelKit/PEFCodeManager.hxx
index 7f06e5ad..44a00360 100644
--- a/Kernel/KernelKit/PEFCodeManager.hxx
+++ b/Kernel/KernelKit/PEFCodeManager.hxx
@@ -8,9 +8,9 @@
#define _INC_CODE_MANAGER_PEF_HXX_
#include <KernelKit/PEF.hxx>
-#include <NewKit/ErrorOr.hpp>
-#include <NewKit/String.hpp>
-#include <KernelKit/FileManager.hpp>
+#include <NewKit/ErrorOr.hxx>
+#include <NewKit/String.hxx>
+#include <KernelKit/FileManager.hxx>
#define kPefApplicationMime "application/x-newos-exec"
diff --git a/Kernel/KernelKit/PEFSharedObject.hxx b/Kernel/KernelKit/PEFSharedObject.hxx
index 7b85937c..28c9081f 100644
--- a/Kernel/KernelKit/PEFSharedObject.hxx
+++ b/Kernel/KernelKit/PEFSharedObject.hxx
@@ -10,10 +10,10 @@
#ifndef __KERNELKIT_SHARED_OBJECT_HXX__
#define __KERNELKIT_SHARED_OBJECT_HXX__
-#include <KernelKit/LoaderInterface.hpp>
+#include <KernelKit/LoaderInterface.hxx>
#include <KernelKit/PEF.hxx>
#include <KernelKit/PEFCodeManager.hxx>
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
namespace Kernel
{
diff --git a/Kernel/KernelKit/ProcessHeap.hxx b/Kernel/KernelKit/ProcessHeap.hxx
index c7522da5..0a9b9a93 100644
--- a/Kernel/KernelKit/ProcessHeap.hxx
+++ b/Kernel/KernelKit/ProcessHeap.hxx
@@ -6,12 +6,12 @@
#pragma once
-#include <NewKit/Array.hpp>
-#include <NewKit/ArrayList.hpp>
-#include <NewKit/ErrorOr.hpp>
-#include <NewKit/PageManager.hpp>
+#include <NewKit/Array.hxx>
+#include <NewKit/ArrayList.hxx>
+#include <NewKit/ErrorOr.hxx>
+#include <NewKit/PageManager.hxx>
#include <NewKit/Ref.hxx>
-#include <NewKit/Pmm.hpp>
+#include <NewKit/Pmm.hxx>
/// @version 5/11/23
/// @file ProcessHeap.hxx
@@ -29,7 +29,7 @@ namespace Kernel
kUserHeapUser = 0x6,
/// @brief Read and Write heap.
kUserHeapRw = 0x8,
- } kUserHeapFlags;
+ } UserHeapFlags;
/// @brief Allocate a process heap, no zero out is done here.
/// @param flags the allocation flags.
diff --git a/Kernel/KernelKit/ProcessScheduler.hxx b/Kernel/KernelKit/ProcessScheduler.hxx
index c15c5f76..afb3c89d 100644
--- a/Kernel/KernelKit/ProcessScheduler.hxx
+++ b/Kernel/KernelKit/ProcessScheduler.hxx
@@ -7,11 +7,11 @@
#ifndef _INC_PROCESS_SCHEDULER_HXX_
#define _INC_PROCESS_SCHEDULER_HXX_
-#include <ArchKit/ArchKit.hpp>
-#include <KernelKit/LockDelegate.hpp>
+#include <ArchKit/ArchKit.hxx>
+#include <KernelKit/LockDelegate.hxx>
#include <KernelKit/User.hxx>
#include <KernelKit/ProcessHeap.hxx>
-#include <NewKit/MutableArray.hpp>
+#include <NewKit/MutableArray.hxx>
#define kSchedMinMicroTime (AffinityKind::kStandard)
#define kSchedInvalidPID (-1)
@@ -28,10 +28,11 @@ namespace Kernel
{
//! @brief Forward declarations.
struct PROCESS_HEADER_BLOCK;
+
+ class PEFSharedObjectInterface;
class ProcessTeam;
class ProcessScheduler;
class ProcessHelper;
- class PEFSharedObjectInterface;
//! @brief Process identifier.
typedef Int64 ProcessID;
diff --git a/Kernel/KernelKit/RLE.hxx b/Kernel/KernelKit/RLE.hxx
index 9256c23b..78dda2ef 100644
--- a/Kernel/KernelKit/RLE.hxx
+++ b/Kernel/KernelKit/RLE.hxx
@@ -7,7 +7,7 @@
#ifndef __KERNELKIT_RLE_HXX__
#define __KERNELKIT_RLE_HXX__
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
EXTERN_C void rle_compress(void* data, long sz, void* out, long out_sz);
EXTERN_C void rle_decompress(void* data, long sz, void* out, long out_sz);
diff --git a/Kernel/KernelKit/Semaphore.hpp b/Kernel/KernelKit/Semaphore.hxx
index 1f67dbc6..4afedefb 100644
--- a/Kernel/KernelKit/Semaphore.hpp
+++ b/Kernel/KernelKit/Semaphore.hxx
@@ -6,8 +6,8 @@
#pragma once
-#include <NewKit/Defines.hpp>
-#include <KernelKit/Timer.hpp>
+#include <NewKit/Defines.hxx>
+#include <KernelKit/Timer.hxx>
#include <CompilerKit/CompilerKit.hxx>
namespace Kernel
diff --git a/Kernel/KernelKit/ThreadLocalStorage.hxx b/Kernel/KernelKit/ThreadLocalStorage.hxx
index 9332a47b..c6973fd4 100644
--- a/Kernel/KernelKit/ThreadLocalStorage.hxx
+++ b/Kernel/KernelKit/ThreadLocalStorage.hxx
@@ -7,7 +7,7 @@
#ifndef _KERNELKIT_TLS_HPP
#define _KERNELKIT_TLS_HPP
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
//! @brief TLS implementation in C++
diff --git a/Kernel/KernelKit/Timer.hpp b/Kernel/KernelKit/Timer.hxx
index eff075cc..014a504f 100644
--- a/Kernel/KernelKit/Timer.hpp
+++ b/Kernel/KernelKit/Timer.hxx
@@ -6,7 +6,7 @@
#pragma once
-#include <ArchKit/ArchKit.hpp>
+#include <ArchKit/ArchKit.hxx>
#include <CompilerKit/CompilerKit.hxx>
#include <KernelKit/LPC.hxx>
diff --git a/Kernel/KernelKit/User.hxx b/Kernel/KernelKit/User.hxx
index 3f78047c..5a91459b 100644
--- a/Kernel/KernelKit/User.hxx
+++ b/Kernel/KernelKit/User.hxx
@@ -9,8 +9,8 @@
#include <CompilerKit/CompilerKit.hxx>
#include <KernelKit/LPC.hxx>
-#include <NewKit/String.hpp>
-#include <NewKit/Defines.hpp>
+#include <NewKit/String.hxx>
+#include <NewKit/Defines.hxx>
// user mode users.
#define kSuperUser "Super"
@@ -26,8 +26,8 @@
namespace Kernel
{
- class User;
class UserManager;
+ class User;
enum class RingKind
{
diff --git a/Kernel/KernelKit/XCOFF.hxx b/Kernel/KernelKit/XCOFF.hxx
index 4d5a93be..dc0fb295 100644
--- a/Kernel/KernelKit/XCOFF.hxx
+++ b/Kernel/KernelKit/XCOFF.hxx
@@ -14,7 +14,7 @@
#ifndef __INC_XCOFF_HXX__
#define __INC_XCOFF_HXX__
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#define cXCOFF64Magic (0x01F7)
diff --git a/Kernel/Modules/ACPI/ACPI.hxx b/Kernel/Modules/ACPI/ACPI.hxx
index 590d36d7..37f0521e 100644
--- a/Kernel/Modules/ACPI/ACPI.hxx
+++ b/Kernel/Modules/ACPI/ACPI.hxx
@@ -11,7 +11,7 @@
https://uefi.org/specs/ACPI/6.5/05_ACPI_Software_Programming_Model.html
*/
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
namespace Kernel
{
diff --git a/Kernel/Modules/ACPI/ACPIFactoryInterface.hxx b/Kernel/Modules/ACPI/ACPIFactoryInterface.hxx
index 8372e1d7..d02868e0 100644
--- a/Kernel/Modules/ACPI/ACPIFactoryInterface.hxx
+++ b/Kernel/Modules/ACPI/ACPIFactoryInterface.hxx
@@ -7,10 +7,10 @@
#ifndef __MOD_ACPI_HXX__
#define __MOD_ACPI_HXX__
-#include <KernelKit/DebugOutput.hpp>
+#include <KernelKit/DebugOutput.hxx>
#include <Modules/ACPI/ACPI.hxx>
-#include <NewKit/ErrorOr.hpp>
-#include <NewKit/Defines.hpp>
+#include <NewKit/ErrorOr.hxx>
+#include <NewKit/Defines.hxx>
#include <NewKit/Ref.hxx>
namespace Kernel
diff --git a/Kernel/Modules/AHCI/AHCI.hxx b/Kernel/Modules/AHCI/AHCI.hxx
index ee233e4b..7aa4d53b 100644
--- a/Kernel/Modules/AHCI/AHCI.hxx
+++ b/Kernel/Modules/AHCI/AHCI.hxx
@@ -13,7 +13,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#include <Modules/ACPI/ACPI.hxx>
// Forward declarations of structs.
diff --git a/Kernel/Modules/ATA/ATA.hxx b/Kernel/Modules/ATA/ATA.hxx
index 1ebaa657..7657d53c 100644
--- a/Kernel/Modules/ATA/ATA.hxx
+++ b/Kernel/Modules/ATA/ATA.hxx
@@ -16,7 +16,7 @@
#ifndef __AHCI__
#include <CompilerKit/CompilerKit.hxx>
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
///! Status register
#define ATA_SR_BSY 0x80
diff --git a/Kernel/Modules/CoreCG/Accessibility.hxx b/Kernel/Modules/CoreCG/Accessibility.hxx
index baf9bc6f..00e9529f 100644
--- a/Kernel/Modules/CoreCG/Accessibility.hxx
+++ b/Kernel/Modules/CoreCG/Accessibility.hxx
@@ -7,11 +7,11 @@
#ifndef __CORECG_ACCESS_HXX__
#define __CORECG_ACCESS_HXX__
-#include <NewKit/NewKit.hpp>
+#include <NewKit/NewKit.hxx>
#include <KernelKit/LPC.hxx>
#include <Modules/CoreCG/CoreCG.hxx>
#include <Modules/CoreCG/Lerp.hxx>
-#include <ArchKit/ArchKit.hpp>
+#include <ArchKit/ArchKit.hxx>
namespace Kernel
{
diff --git a/Kernel/Modules/CoreCG/CoreCG.hxx b/Kernel/Modules/CoreCG/CoreCG.hxx
index 4894d150..fe257635 100644
--- a/Kernel/Modules/CoreCG/CoreCG.hxx
+++ b/Kernel/Modules/CoreCG/CoreCG.hxx
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#define CGInit() Kernel::SizeT __GXCursor = 0
diff --git a/Kernel/Modules/CoreCG/CoreIMG.hxx b/Kernel/Modules/CoreCG/CoreIMG.hxx
index f51c1255..bcaffc5c 100644
--- a/Kernel/Modules/CoreCG/CoreIMG.hxx
+++ b/Kernel/Modules/CoreCG/CoreIMG.hxx
@@ -1,7 +1,7 @@
#ifndef __CORECG_IMG_HXX__
#define __CORECG_IMG_HXX__
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
namespace Kernel
{
diff --git a/Kernel/Modules/HPET/Defines.hxx b/Kernel/Modules/HPET/Defines.hxx
index 8361485b..bd01165b 100644
--- a/Kernel/Modules/HPET/Defines.hxx
+++ b/Kernel/Modules/HPET/Defines.hxx
@@ -11,7 +11,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#include <Modules/ACPI/ACPI.hxx>
namespace Kernel
diff --git a/Kernel/Modules/LTE/IO.hxx b/Kernel/Modules/LTE/IO.hxx
index fb75c270..f15ac480 100644
--- a/Kernel/Modules/LTE/IO.hxx
+++ b/Kernel/Modules/LTE/IO.hxx
@@ -10,8 +10,8 @@ Purpose: LTE I/O.
#ifndef _INC_NETWORK_LTE_IO_HXX_
#define _INC_NETWORK_LTE_IO_HXX_
-#include <NewKit/Defines.hpp>
-#include <NewKit/String.hpp>
+#include <NewKit/Defines.hxx>
+#include <NewKit/String.hxx>
/// @brief Long Term Evolution I/O routines.
diff --git a/Kernel/Modules/MBCI/Interface.hxx b/Kernel/Modules/MBCI/Interface.hxx
index f40cc9cb..5da47d5b 100644
--- a/Kernel/Modules/MBCI/Interface.hxx
+++ b/Kernel/Modules/MBCI/Interface.hxx
@@ -6,5 +6,5 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#include <Modules/MBCI/MBCI.hxx>
diff --git a/Kernel/Modules/MBCI/MBCI.hxx b/Kernel/Modules/MBCI/MBCI.hxx
index ab423be2..82532302 100644
--- a/Kernel/Modules/MBCI/MBCI.hxx
+++ b/Kernel/Modules/MBCI/MBCI.hxx
@@ -7,7 +7,7 @@
#ifndef _INC_MODULE_MBCI_HXX_
#define _INC_MODULE_MBCI_HXX_
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#include <Modules/ACPI/ACPI.hxx>
/**
diff --git a/Kernel/Modules/NVME/Defines.hxx b/Kernel/Modules/NVME/Defines.hxx
index 50960ed5..376d6526 100644
--- a/Kernel/Modules/NVME/Defines.hxx
+++ b/Kernel/Modules/NVME/Defines.hxx
@@ -12,7 +12,7 @@
#ifndef __MODULE_NVME_HXX__
#define __MODULE_NVME_HXX__
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
/// TODO: checklist in: https://wiki.osdev.org/NVMe
diff --git a/Kernel/Modules/PS2/PS2MouseInterface.hxx b/Kernel/Modules/PS2/PS2MouseInterface.hxx
index 167f3c62..22613470 100644
--- a/Kernel/Modules/PS2/PS2MouseInterface.hxx
+++ b/Kernel/Modules/PS2/PS2MouseInterface.hxx
@@ -13,9 +13,9 @@
#pragma once
-#include <ArchKit/ArchKit.hpp>
+#include <ArchKit/ArchKit.hxx>
#include <CompilerKit/CompilerKit.hxx>
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
namespace Kernel
{
diff --git a/Kernel/Modules/SCSI/SCSI.hxx b/Kernel/Modules/SCSI/SCSI.hxx
index 458087ba..a187bc15 100644
--- a/Kernel/Modules/SCSI/SCSI.hxx
+++ b/Kernel/Modules/SCSI/SCSI.hxx
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
/// @file SCSI.hxx
/// @brief Serial SCSI driver.
diff --git a/Kernel/Modules/XHCI/Defines.hxx b/Kernel/Modules/XHCI/Defines.hxx
index 1558ecc1..97a79895 100644
--- a/Kernel/Modules/XHCI/Defines.hxx
+++ b/Kernel/Modules/XHCI/Defines.hxx
@@ -14,7 +14,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
using namespace Kernel;
diff --git a/Kernel/NetworkKit/IP.hpp b/Kernel/NetworkKit/IP.hxx
index 80c4ba54..ea5ee771 100644
--- a/Kernel/NetworkKit/IP.hpp
+++ b/Kernel/NetworkKit/IP.hxx
@@ -6,10 +6,10 @@
#pragma once
-#include <KernelKit/DebugOutput.hpp>
-#include <NewKit/Defines.hpp>
+#include <KernelKit/DebugOutput.hxx>
+#include <NewKit/Defines.hxx>
#include <NewKit/Ref.hxx>
-#include <NewKit/String.hpp>
+#include <NewKit/String.hxx>
namespace Kernel
{
diff --git a/Kernel/NetworkKit/IPC.hxx b/Kernel/NetworkKit/IPC.hxx
index e53d8f1c..238f5478 100644
--- a/Kernel/NetworkKit/IPC.hxx
+++ b/Kernel/NetworkKit/IPC.hxx
@@ -10,8 +10,8 @@
#ifndef _INC_IPC_ENDPOINT_HXX_
#define _INC_IPC_ENDPOINT_HXX_
-#include <NewKit/Defines.hpp>
-#include <NewKit/String.hpp>
+#include <NewKit/Defines.hxx>
+#include <NewKit/String.hxx>
/// @file IPC.hxx
/// @brief IPC protocol.
diff --git a/Kernel/NetworkKit/LTE.hxx b/Kernel/NetworkKit/LTE.hxx
index 37f6f245..818f4442 100644
--- a/Kernel/NetworkKit/LTE.hxx
+++ b/Kernel/NetworkKit/LTE.hxx
@@ -10,7 +10,7 @@
#ifndef _INC_NETWORK_LTE_HXX_
#define _INC_NETWORK_LTE_HXX_
-#include <NewKit/Defines.hpp>
-#include <NewKit/String.hpp>
+#include <NewKit/Defines.hxx>
+#include <NewKit/String.hxx>
#endif // ifndef _INC_NETWORK_LTE_HXX_
diff --git a/Kernel/NetworkKit/MAC.hxx b/Kernel/NetworkKit/MAC.hxx
index ce718c70..710650fe 100644
--- a/Kernel/NetworkKit/MAC.hxx
+++ b/Kernel/NetworkKit/MAC.hxx
@@ -6,9 +6,9 @@
#pragma once
-#include <NewKit/Array.hpp>
-#include <NewKit/Defines.hpp>
-#include <NewKit/String.hpp>
+#include <NewKit/Array.hxx>
+#include <NewKit/Defines.hxx>
+#include <NewKit/String.hxx>
namespace Kernel
{
diff --git a/Kernel/NetworkKit/NetworkDevice.hpp b/Kernel/NetworkKit/NetworkDevice.hxx
index eed5f071..7903b2a2 100644
--- a/Kernel/NetworkKit/NetworkDevice.hpp
+++ b/Kernel/NetworkKit/NetworkDevice.hxx
@@ -7,8 +7,8 @@
#ifndef __INC_NETWORK_DEVICE_HPP__
#define __INC_NETWORK_DEVICE_HPP__
-#include <KernelKit/DeviceManager.hpp>
-#include <NetworkKit/IP.hpp>
+#include <KernelKit/DeviceManager.hxx>
+#include <NetworkKit/IP.hxx>
/// @note Can either work with: Ethernet, GPRS, WiFi
diff --git a/Kernel/NewKit/Array.hpp b/Kernel/NewKit/Array.hxx
index bf630563..98a76186 100644
--- a/Kernel/NewKit/Array.hpp
+++ b/Kernel/NewKit/Array.hxx
@@ -5,9 +5,9 @@
------------------------------------------- */
#pragma once
-#include <KernelKit/DebugOutput.hpp>
-#include <NewKit/ErrorOr.hpp>
-#include <NewKit/Defines.hpp>
+#include <KernelKit/DebugOutput.hxx>
+#include <NewKit/ErrorOr.hxx>
+#include <NewKit/Defines.hxx>
namespace Kernel
{
diff --git a/Kernel/NewKit/ArrayList.hpp b/Kernel/NewKit/ArrayList.hxx
index 38889a67..f7486fae 100644
--- a/Kernel/NewKit/ArrayList.hpp
+++ b/Kernel/NewKit/ArrayList.hxx
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
namespace Kernel
{
diff --git a/Kernel/NewKit/Atom.hpp b/Kernel/NewKit/Atom.hxx
index a3e98a4b..167db78e 100644
--- a/Kernel/NewKit/Atom.hpp
+++ b/Kernel/NewKit/Atom.hxx
@@ -5,7 +5,7 @@
------------------------------------------- */
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
namespace Kernel
{
diff --git a/Kernel/NewKit/Crc32.hpp b/Kernel/NewKit/Crc32.hxx
index c9c8d311..cbf8e96a 100644
--- a/Kernel/NewKit/Crc32.hpp
+++ b/Kernel/NewKit/Crc32.hxx
@@ -10,7 +10,7 @@
#ifndef __CRC32_H__
#define __CRC32_H__
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#define kCrcCnt (256)
diff --git a/Kernel/NewKit/CxxAbi.hpp b/Kernel/NewKit/CxxAbi.hxx
index 00d136ec..793d9bf9 100644
--- a/Kernel/NewKit/CxxAbi.hpp
+++ b/Kernel/NewKit/CxxAbi.hxx
@@ -5,7 +5,7 @@
------------------------------------------- */
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#ifndef __NDK__
diff --git a/Kernel/NewKit/Defines.hpp b/Kernel/NewKit/Defines.hxx
index 606449ec..a934494d 100644
--- a/Kernel/NewKit/Defines.hpp
+++ b/Kernel/NewKit/Defines.hxx
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Macros.hpp>
+#include <NewKit/Macros.hxx>
#define NEWKIT_VERSION "1.01"
diff --git a/Kernel/NewKit/ErrorOr.hpp b/Kernel/NewKit/ErrorOr.hxx
index 7e261abf..9cd6087d 100644
--- a/Kernel/NewKit/ErrorOr.hpp
+++ b/Kernel/NewKit/ErrorOr.hxx
@@ -9,7 +9,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#include <NewKit/Ref.hxx>
namespace Kernel
diff --git a/Kernel/NewKit/Function.hpp b/Kernel/NewKit/Function.hxx
index 186c1961..e54ff456 100644
--- a/Kernel/NewKit/Function.hpp
+++ b/Kernel/NewKit/Function.hxx
@@ -1,7 +1,7 @@
#ifndef _INC_FUNCTION_HPP__
#define _INC_FUNCTION_HPP__
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
namespace Kernel
{
diff --git a/Kernel/NewKit/Json.hxx b/Kernel/NewKit/Json.hxx
index 9371bf15..5c357100 100644
--- a/Kernel/NewKit/Json.hxx
+++ b/Kernel/NewKit/Json.hxx
@@ -10,10 +10,10 @@
// last-rev: 30/01/24
#include <CompilerKit/CompilerKit.hxx>
-#include <NewKit/Defines.hpp>
-#include <NewKit/Stream.hpp>
-#include <NewKit/String.hpp>
-#include <NewKit/Utils.hpp>
+#include <NewKit/Defines.hxx>
+#include <NewKit/Stream.hxx>
+#include <NewKit/String.hxx>
+#include <NewKit/Utils.hxx>
#define cMaxJsonPath 4096
#define cJSONLen 32
diff --git a/Kernel/NewKit/KernelCheck.hpp b/Kernel/NewKit/KernelCheck.hxx
index ed74e38f..6187edbf 100644
--- a/Kernel/NewKit/KernelCheck.hpp
+++ b/Kernel/NewKit/KernelCheck.hxx
@@ -7,7 +7,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
namespace Kernel
{
diff --git a/Kernel/NewKit/Macros.hpp b/Kernel/NewKit/Macros.hxx
index a9492f3a..a9492f3a 100644
--- a/Kernel/NewKit/Macros.hpp
+++ b/Kernel/NewKit/Macros.hxx
diff --git a/Kernel/NewKit/MutableArray.hpp b/Kernel/NewKit/MutableArray.hxx
index 58038e8f..169e7264 100644
--- a/Kernel/NewKit/MutableArray.hpp
+++ b/Kernel/NewKit/MutableArray.hxx
@@ -6,8 +6,8 @@
#pragma once
#include <CompilerKit/CompilerKit.hxx>
-#include <NewKit/Array.hpp>
-#include <NewKit/Defines.hpp>
+#include <NewKit/Array.hxx>
+#include <NewKit/Defines.hxx>
#define TRY_FIND_NODE(NAME, NODE) \
auto* NAME = NODE; \
diff --git a/Kernel/NewKit/New.hpp b/Kernel/NewKit/New.hxx
index eade355d..eade355d 100644
--- a/Kernel/NewKit/New.hpp
+++ b/Kernel/NewKit/New.hxx
diff --git a/Kernel/NewKit/NewKit.hpp b/Kernel/NewKit/NewKit.hpp
deleted file mode 100644
index 144a0ea9..00000000
--- a/Kernel/NewKit/NewKit.hpp
+++ /dev/null
@@ -1,22 +0,0 @@
-
-/* -------------------------------------------
-
- Copyright ZKA Technologies
-
-------------------------------------------- */
-
-#pragma once
-
-#include <NewKit/Array.hpp>
-#include <NewKit/ArrayList.hpp>
-#include <NewKit/ErrorOr.hpp>
-#include <NewKit/Json.hxx>
-#include <NewKit/KernelCheck.hpp>
-#include <KernelKit/LockDelegate.hpp>
-#include <NewKit/MutableArray.hpp>
-#include <NewKit/New.hpp>
-#include <NewKit/OwnPtr.hpp>
-#include <NewKit/Ref.hxx>
-#include <NewKit/Stream.hpp>
-#include <KernelKit/ProcessHeap.hxx>
-#include <NewKit/Utils.hpp>
diff --git a/Kernel/NewKit/NewKit.hxx b/Kernel/NewKit/NewKit.hxx
new file mode 100644
index 00000000..043957b6
--- /dev/null
+++ b/Kernel/NewKit/NewKit.hxx
@@ -0,0 +1,22 @@
+
+/* -------------------------------------------
+
+ Copyright ZKA Technologies
+
+------------------------------------------- */
+
+#pragma once
+
+#include <NewKit/Array.hxx>
+#include <NewKit/ArrayList.hxx>
+#include <NewKit/ErrorOr.hxx>
+#include <NewKit/Json.hxx>
+#include <NewKit/KernelCheck.hxx>
+#include <KernelKit/LockDelegate.hxx>
+#include <NewKit/MutableArray.hxx>
+#include <NewKit/New.hxx>
+#include <NewKit/OwnPtr.hxx>
+#include <NewKit/Ref.hxx>
+#include <NewKit/Stream.hxx>
+#include <KernelKit/ProcessHeap.hxx>
+#include <NewKit/Utils.hxx>
diff --git a/Kernel/NewKit/OwnPtr.hpp b/Kernel/NewKit/OwnPtr.hxx
index 6157a1b6..518ec766 100644
--- a/Kernel/NewKit/OwnPtr.hpp
+++ b/Kernel/NewKit/OwnPtr.hxx
@@ -7,8 +7,8 @@
#pragma once
-#include <NewKit/Defines.hpp>
-#include <NewKit/KernelCheck.hpp>
+#include <NewKit/Defines.hxx>
+#include <NewKit/KernelCheck.hxx>
#include <NewKit/Ref.hxx>
namespace Kernel
diff --git a/Kernel/NewKit/PageAllocator.hpp b/Kernel/NewKit/PageAllocator.hxx
index f7697488..0a35e8b3 100644
--- a/Kernel/NewKit/PageAllocator.hpp
+++ b/Kernel/NewKit/PageAllocator.hxx
@@ -6,8 +6,8 @@
#pragma once
-#include <NewKit/Defines.hpp>
-#include <NewKit/PageManager.hpp>
+#include <NewKit/Defines.hxx>
+#include <NewKit/PageManager.hxx>
namespace Kernel
{
diff --git a/Kernel/NewKit/PageManager.hpp b/Kernel/NewKit/PageManager.hxx
index 57b842ba..da0c45b1 100644
--- a/Kernel/NewKit/PageManager.hpp
+++ b/Kernel/NewKit/PageManager.hxx
@@ -9,8 +9,8 @@
#pragma once
-#include <NewKit/Defines.hpp>
-#include <NewKit/PageAllocator.hpp>
+#include <NewKit/Defines.hxx>
+#include <NewKit/PageAllocator.hxx>
#include <NewKit/Ref.hxx>
#ifndef kBadAddress
diff --git a/Kernel/NewKit/Pair.hpp b/Kernel/NewKit/Pair.hxx
index 2cf89f59..46230fef 100644
--- a/Kernel/NewKit/Pair.hpp
+++ b/Kernel/NewKit/Pair.hxx
@@ -6,7 +6,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
namespace Kernel
{
diff --git a/Kernel/NewKit/Pmm.hpp b/Kernel/NewKit/Pmm.hxx
index 46db1879..2f95fb76 100644
--- a/Kernel/NewKit/Pmm.hpp
+++ b/Kernel/NewKit/Pmm.hxx
@@ -7,7 +7,7 @@
#pragma once
-#include <NewKit/PageManager.hpp>
+#include <NewKit/PageManager.hxx>
#include <NewKit/Ref.hxx>
namespace Kernel
diff --git a/Kernel/NewKit/Ref.hxx b/Kernel/NewKit/Ref.hxx
index 69150054..04690f8e 100644
--- a/Kernel/NewKit/Ref.hxx
+++ b/Kernel/NewKit/Ref.hxx
@@ -8,8 +8,8 @@
#ifndef _NEWKIT_REF_HPP_
#define _NEWKIT_REF_HPP_
-#include <NewKit/Defines.hpp>
-#include <NewKit/KernelCheck.hpp>
+#include <NewKit/Defines.hxx>
+#include <NewKit/KernelCheck.hxx>
namespace Kernel
{
diff --git a/Kernel/NewKit/Stream.hpp b/Kernel/NewKit/Stream.hxx
index eefb0a1c..b3c3f8b4 100644
--- a/Kernel/NewKit/Stream.hpp
+++ b/Kernel/NewKit/Stream.hxx
@@ -7,7 +7,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
#include <NewKit/Ref.hxx>
namespace Kernel
diff --git a/Kernel/NewKit/String.hpp b/Kernel/NewKit/String.hxx
index 7440900c..a4c88a74 100644
--- a/Kernel/NewKit/String.hpp
+++ b/Kernel/NewKit/String.hxx
@@ -6,10 +6,10 @@
#pragma once
-#include <NewKit/Defines.hpp>
-#include <NewKit/ErrorOr.hpp>
-#include <NewKit/Utils.hpp>
-#include <NewKit/KernelCheck.hpp>
+#include <NewKit/Defines.hxx>
+#include <NewKit/ErrorOr.hxx>
+#include <NewKit/Utils.hxx>
+#include <NewKit/KernelCheck.hxx>
namespace Kernel
{
diff --git a/Kernel/NewKit/Utils.hpp b/Kernel/NewKit/Utils.hxx
index 32749560..86b5c1b4 100644
--- a/Kernel/NewKit/Utils.hpp
+++ b/Kernel/NewKit/Utils.hxx
@@ -7,7 +7,7 @@
#pragma once
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
namespace Kernel
{
diff --git a/Kernel/NewKit/Variant.hpp b/Kernel/NewKit/Variant.hxx
index c118eda1..65e6553b 100644
--- a/Kernel/NewKit/Variant.hpp
+++ b/Kernel/NewKit/Variant.hxx
@@ -6,8 +6,8 @@
#pragma once
-#include <NewKit/Defines.hpp>
-#include <NewKit/String.hpp>
+#include <NewKit/Defines.hxx>
+#include <NewKit/String.hxx>
#include <NewKit/Json.hxx>
namespace Kernel
diff --git a/Kernel/Sources/Array.cxx b/Kernel/Sources/Array.cxx
index 40f38c00..e85f3418 100644
--- a/Kernel/Sources/Array.cxx
+++ b/Kernel/Sources/Array.cxx
@@ -4,4 +4,4 @@
------------------------------------------- */
-#include <NewKit/Array.hpp>
+#include <NewKit/Array.hxx>
diff --git a/Kernel/Sources/ArrayList.cxx b/Kernel/Sources/ArrayList.cxx
index 2553710a..37b8f522 100644
--- a/Kernel/Sources/ArrayList.cxx
+++ b/Kernel/Sources/ArrayList.cxx
@@ -4,4 +4,4 @@
------------------------------------------- */
-#include <NewKit/ArrayList.hpp>
+#include <NewKit/ArrayList.hxx>
diff --git a/Kernel/Sources/Atom.cxx b/Kernel/Sources/Atom.cxx
index 48526674..33ebae1a 100644
--- a/Kernel/Sources/Atom.cxx
+++ b/Kernel/Sources/Atom.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <NewKit/Atom.hpp>
+#include <NewKit/Atom.hxx>
// @file Atom.cpp
// @brief Atomic primitives
diff --git a/Kernel/Sources/CodeManager.cxx b/Kernel/Sources/CodeManager.cxx
index f48e8324..09e63073 100644
--- a/Kernel/Sources/CodeManager.cxx
+++ b/Kernel/Sources/CodeManager.cxx
@@ -4,8 +4,8 @@
------------------------------------------- */
-#include <NewKit/Utils.hpp>
-#include <KernelKit/CodeManager.hpp>
+#include <NewKit/Utils.hxx>
+#include <KernelKit/CodeManager.hxx>
#include <KernelKit/ProcessScheduler.hxx>
namespace Kernel
diff --git a/Kernel/Sources/Crc32.cxx b/Kernel/Sources/Crc32.cxx
index 03eb4589..1b8ce0e6 100644
--- a/Kernel/Sources/Crc32.cxx
+++ b/Kernel/Sources/Crc32.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <NewKit/Crc32.hpp>
+#include <NewKit/Crc32.hxx>
// @file CRC32.cpp
// @brief Check sequence implementation.
diff --git a/Kernel/Sources/CxxAbi-AMD64.cxx b/Kernel/Sources/CxxAbi-AMD64.cxx
index 43b8c725..80b5bbe4 100644
--- a/Kernel/Sources/CxxAbi-AMD64.cxx
+++ b/Kernel/Sources/CxxAbi-AMD64.cxx
@@ -6,8 +6,8 @@
#ifdef __NEWOS_AMD64__
-#include <KernelKit/DebugOutput.hpp>
-#include <NewKit/CxxAbi.hpp>
+#include <KernelKit/DebugOutput.hxx>
+#include <NewKit/CxxAbi.hxx>
#include <KernelKit/LPC.hxx>
atexit_func_entry_t __atexit_funcs[kDSOMaxObjects];
diff --git a/Kernel/Sources/CxxAbi-ARM64.cxx b/Kernel/Sources/CxxAbi-ARM64.cxx
index d5be9e5e..aba37149 100644
--- a/Kernel/Sources/CxxAbi-ARM64.cxx
+++ b/Kernel/Sources/CxxAbi-ARM64.cxx
@@ -6,8 +6,8 @@
#ifdef __NEWOS_ARM64__
-#include <KernelKit/DebugOutput.hpp>
-#include <NewKit/CxxAbi.hpp>
+#include <KernelKit/DebugOutput.hxx>
+#include <NewKit/CxxAbi.hxx>
#include <KernelKit/LPC.hxx>
EXTERN_C
diff --git a/Kernel/Sources/Defines.cxx b/Kernel/Sources/Defines.cxx
index 0f90f909..b3601d2a 100644
--- a/Kernel/Sources/Defines.cxx
+++ b/Kernel/Sources/Defines.cxx
@@ -4,4 +4,4 @@
------------------------------------------- */
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
diff --git a/Kernel/Sources/DeviceManager.cxx b/Kernel/Sources/DeviceManager.cxx
index b3e5f0c5..c4654546 100644
--- a/Kernel/Sources/DeviceManager.cxx
+++ b/Kernel/Sources/DeviceManager.cxx
@@ -4,4 +4,4 @@
------------------------------------------- */
-#include <KernelKit/DeviceManager.hpp>
+#include <KernelKit/DeviceManager.hxx>
diff --git a/Kernel/Sources/DriveManager.cxx b/Kernel/Sources/DriveManager.cxx
index 58a822e1..80df09bf 100644
--- a/Kernel/Sources/DriveManager.cxx
+++ b/Kernel/Sources/DriveManager.cxx
@@ -4,11 +4,11 @@
------------------------------------------- */
-#include <KernelKit/DebugOutput.hpp>
+#include <KernelKit/DebugOutput.hxx>
#include <KernelKit/DriveManager.hxx>
#include <Modules/ATA/ATA.hxx>
#include <Modules/AHCI/AHCI.hxx>
-#include <NewKit/Utils.hpp>
+#include <NewKit/Utils.hxx>
/// @file DriveManager.cxx
/// @brief Kernel drive manager.
diff --git a/Kernel/Sources/ErrorOr.cxx b/Kernel/Sources/ErrorOr.cxx
index 077f1550..3b67d28b 100644
--- a/Kernel/Sources/ErrorOr.cxx
+++ b/Kernel/Sources/ErrorOr.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <NewKit/ErrorOr.hpp>
+#include <NewKit/ErrorOr.hxx>
/***********************************************************************************/
/// @file ErrorOr.cxx ///
diff --git a/Kernel/Sources/FS/NewFS.cxx b/Kernel/Sources/FS/NewFS.cxx
index 82759c72..f9b08bcf 100644
--- a/Kernel/Sources/FS/NewFS.cxx
+++ b/Kernel/Sources/FS/NewFS.cxx
@@ -11,10 +11,10 @@
#include <Modules/Flash/Flash.hxx>
#include <FSKit/NewFS.hxx>
#include <KernelKit/LPC.hxx>
-#include <NewKit/Crc32.hpp>
-#include <NewKit/KernelCheck.hpp>
-#include <NewKit/String.hpp>
-#include <NewKit/Utils.hpp>
+#include <NewKit/Crc32.hxx>
+#include <NewKit/KernelCheck.hxx>
+#include <NewKit/String.hxx>
+#include <NewKit/Utils.hxx>
#include <FirmwareKit/EPM.hxx>
#include <KernelKit/ProcessScheduler.hxx>
#include <KernelKit/User.hxx>
diff --git a/Kernel/Sources/FileManager.cxx b/Kernel/Sources/FileManager.cxx
index dcdced27..634e4fd6 100644
--- a/Kernel/Sources/FileManager.cxx
+++ b/Kernel/Sources/FileManager.cxx
@@ -4,8 +4,8 @@
------------------------------------------- */
-#include <KernelKit/FileManager.hpp>
-#include <NewKit/Utils.hpp>
+#include <KernelKit/FileManager.hxx>
+#include <NewKit/Utils.hxx>
/// BUGS: 0
//! @brief File manager for Kernel.
diff --git a/Kernel/Sources/Framebuffer.cxx b/Kernel/Sources/Framebuffer.cxx
index f006a9b9..efbbae2f 100644
--- a/Kernel/Sources/Framebuffer.cxx
+++ b/Kernel/Sources/Framebuffer.cxx
@@ -13,7 +13,7 @@
------------------------------------------- */
-#include <KernelKit/Framebuffer.hpp>
+#include <KernelKit/Framebuffer.hxx>
#include <HintKit/CompilerHint.hxx>
/**
diff --git a/Kernel/Sources/GUIDWizard.cxx b/Kernel/Sources/GUIDWizard.cxx
index b65c73a8..14e5fd83 100644
--- a/Kernel/Sources/GUIDWizard.cxx
+++ b/Kernel/Sources/GUIDWizard.cxx
@@ -9,7 +9,7 @@
------------------------------------------- */
-#include <CFKit/GUIDWizard.hpp>
+#include <CFKit/GUIDWizard.hxx>
#include <NewKit/Ref.hxx>
// begin of ascii 'readable' characters. (A, C, C, 1, 2)
diff --git a/Kernel/Sources/GUIDWrapper.cxx b/Kernel/Sources/GUIDWrapper.cxx
index c7b4fc7c..40fdb427 100644
--- a/Kernel/Sources/GUIDWrapper.cxx
+++ b/Kernel/Sources/GUIDWrapper.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <CFKit/GUIDWrapper.hpp>
+#include <CFKit/GUIDWrapper.hxx>
namespace Kernel::XRN
{
diff --git a/Kernel/Sources/HError.cxx b/Kernel/Sources/HError.cxx
index 7c093865..0df3ea6d 100644
--- a/Kernel/Sources/HError.cxx
+++ b/Kernel/Sources/HError.cxx
@@ -5,7 +5,7 @@
------------------------------------------- */
#include <KernelKit/LPC.hxx>
-#include <NewKit/KernelCheck.hpp>
+#include <NewKit/KernelCheck.hxx>
namespace Kernel
{
diff --git a/Kernel/Sources/HalPageAlloc.cxx b/Kernel/Sources/HalPageAlloc.cxx
index 75e31e86..645b8e46 100644
--- a/Kernel/Sources/HalPageAlloc.cxx
+++ b/Kernel/Sources/HalPageAlloc.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <ArchKit/ArchKit.hpp>
+#include <ArchKit/ArchKit.hxx>
#ifdef __NEWOS_AMD64__
#include <HALKit/AMD64/HalPageAlloc.hxx>
@@ -12,8 +12,8 @@
#include <HALKit/ARM64/HalPageAlloc.hxx>
#endif
-#include <NewKit/Defines.hpp>
-#include <NewKit/KernelCheck.hpp>
+#include <NewKit/Defines.hxx>
+#include <NewKit/KernelCheck.hxx>
STATIC Kernel::Boolean kAllocationInProgress = false;
diff --git a/Kernel/Sources/Heap.cxx b/Kernel/Sources/Heap.cxx
index 94406d1d..75285cf8 100644
--- a/Kernel/Sources/Heap.cxx
+++ b/Kernel/Sources/Heap.cxx
@@ -4,11 +4,11 @@
------------------------------------------- */
-#include <KernelKit/DebugOutput.hpp>
+#include <KernelKit/DebugOutput.hxx>
#include <KernelKit/LPC.hxx>
#include <KernelKit/Heap.hxx>
-#include <NewKit/Crc32.hpp>
-#include <NewKit/PageManager.hpp>
+#include <NewKit/Crc32.hxx>
+#include <NewKit/PageManager.hxx>
//! @file KernelHeap.cxx
//! @brief Kernel heap allocator.
diff --git a/Kernel/Sources/IndexableProperty.cxx b/Kernel/Sources/IndexableProperty.cxx
index 940a7d7a..0f2d21df 100644
--- a/Kernel/Sources/IndexableProperty.cxx
+++ b/Kernel/Sources/IndexableProperty.cxx
@@ -8,8 +8,8 @@
#include <CompilerKit/CompilerKit.hxx>
#include <FSKit/IndexableProperty.hxx>
-#include <NewKit/MutableArray.hpp>
-#include <NewKit/Utils.hpp>
+#include <NewKit/MutableArray.hxx>
+#include <NewKit/Utils.hxx>
/// @brief File Indexer.
/// BUGS: 0
diff --git a/Kernel/Sources/KernelCheck.cxx b/Kernel/Sources/KernelCheck.cxx
index 690c8e8f..d33002bd 100644
--- a/Kernel/Sources/KernelCheck.cxx
+++ b/Kernel/Sources/KernelCheck.cxx
@@ -4,10 +4,10 @@
------------------------------------------- */
-#include <ArchKit/ArchKit.hpp>
-#include <KernelKit/DebugOutput.hpp>
-#include <NewKit/KernelCheck.hpp>
-#include <NewKit/String.hpp>
+#include <ArchKit/ArchKit.hxx>
+#include <KernelKit/DebugOutput.hxx>
+#include <NewKit/KernelCheck.hxx>
+#include <NewKit/String.hxx>
#include <FirmwareKit/Handover.hxx>
#include <Modules/ACPI/ACPIFactoryInterface.hxx>
diff --git a/Kernel/Sources/LockDelegate.cxx b/Kernel/Sources/LockDelegate.cxx
index df9eb3e4..5290aea8 100644
--- a/Kernel/Sources/LockDelegate.cxx
+++ b/Kernel/Sources/LockDelegate.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <KernelKit/LockDelegate.hpp>
+#include <KernelKit/LockDelegate.hxx>
namespace Kernel
{
diff --git a/Kernel/Sources/MP.cxx b/Kernel/Sources/MP.cxx
index b83f0817..265f622c 100644
--- a/Kernel/Sources/MP.cxx
+++ b/Kernel/Sources/MP.cxx
@@ -4,10 +4,10 @@
------------------------------------------- */
-#include <ArchKit/ArchKit.hpp>
+#include <ArchKit/ArchKit.hxx>
#include <KernelKit/ProcessScheduler.hxx>
#include <KernelKit/MP.hxx>
-#include <CFKit/Property.hpp>
+#include <CFKit/Property.hxx>
///! BUGS: 0
diff --git a/Kernel/Sources/Main.cxx b/Kernel/Sources/Main.cxx
index a23f82c1..a3877009 100644
--- a/Kernel/Sources/Main.cxx
+++ b/Kernel/Sources/Main.cxx
@@ -7,23 +7,23 @@
------------------------------------------- */
-#include <ArchKit/ArchKit.hpp>
+#include <ArchKit/ArchKit.hxx>
#include <Modules/CoreCG/CoreCG.hxx>
#include <CompilerKit/Detail.hxx>
#include <FirmwareKit/Handover.hxx>
-#include <KernelKit/FileManager.hpp>
-#include <KernelKit/Framebuffer.hpp>
+#include <KernelKit/FileManager.hxx>
+#include <KernelKit/Framebuffer.hxx>
#include <KernelKit/Heap.hxx>
#include <KernelKit/PEF.hxx>
#include <KernelKit/PEFCodeManager.hxx>
#include <KernelKit/ProcessScheduler.hxx>
#include <KernelKit/ProcessHeap.hxx>
#include <NewKit/Json.hxx>
-#include <NewKit/KernelCheck.hpp>
-#include <NewKit/String.hpp>
-#include <NewKit/Utils.hpp>
-#include <KernelKit/CodeManager.hpp>
-#include <CFKit/Property.hpp>
+#include <NewKit/KernelCheck.hxx>
+#include <NewKit/String.hxx>
+#include <NewKit/Utils.hxx>
+#include <KernelKit/CodeManager.hxx>
+#include <CFKit/Property.hxx>
EXTERN Kernel::Property cKernelVersion;
EXTERN Kernel::Property cAutoFormatDisk;
diff --git a/Kernel/Sources/MutableArray.cxx b/Kernel/Sources/MutableArray.cxx
index 2bc62fcb..b9395e8a 100644
--- a/Kernel/Sources/MutableArray.cxx
+++ b/Kernel/Sources/MutableArray.cxx
@@ -4,4 +4,4 @@
------------------------------------------- */
-#include <NewKit/MutableArray.hpp>
+#include <NewKit/MutableArray.hxx>
diff --git a/Kernel/Sources/Network/IP.cxx b/Kernel/Sources/Network/IP.cxx
index 64da3448..d5a7e69e 100644
--- a/Kernel/Sources/Network/IP.cxx
+++ b/Kernel/Sources/Network/IP.cxx
@@ -4,8 +4,8 @@
------------------------------------------- */
-#include <NetworkKit/IP.hpp>
-#include <NewKit/Utils.hpp>
+#include <NetworkKit/IP.hxx>
+#include <NewKit/Utils.hxx>
namespace Kernel
{
diff --git a/Kernel/Sources/Network/NetworkDevice.cxx b/Kernel/Sources/Network/NetworkDevice.cxx
index 7c61460e..0a6216d7 100644
--- a/Kernel/Sources/Network/NetworkDevice.cxx
+++ b/Kernel/Sources/Network/NetworkDevice.cxx
@@ -4,8 +4,8 @@
------------------------------------------- */
-#include <NetworkKit/NetworkDevice.hpp>
-#include <NewKit/Utils.hpp>
+#include <NetworkKit/NetworkDevice.hxx>
+#include <NewKit/Utils.hxx>
namespace Kernel
{
diff --git a/Kernel/Sources/New+Delete.cxx b/Kernel/Sources/New+Delete.cxx
index b43fafbc..a1c494dd 100644
--- a/Kernel/Sources/New+Delete.cxx
+++ b/Kernel/Sources/New+Delete.cxx
@@ -5,7 +5,7 @@
------------------------------------------- */
#include <KernelKit/Heap.hxx>
-#include <NewKit/New.hpp>
+#include <NewKit/New.hxx>
void* operator new[](size_t sz)
{
diff --git a/Kernel/Sources/NewFS+FileManager.cxx b/Kernel/Sources/NewFS+FileManager.cxx
index 402ce56c..0018a7ff 100644
--- a/Kernel/Sources/NewFS+FileManager.cxx
+++ b/Kernel/Sources/NewFS+FileManager.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <KernelKit/FileManager.hpp>
+#include <KernelKit/FileManager.hxx>
#include <KernelKit/Heap.hxx>
#ifdef __FSKIT_USE_NEWFS__
diff --git a/Kernel/Sources/NewFS+IO.cxx b/Kernel/Sources/NewFS+IO.cxx
index 314d309a..220a5a50 100644
--- a/Kernel/Sources/NewFS+IO.cxx
+++ b/Kernel/Sources/NewFS+IO.cxx
@@ -5,7 +5,7 @@
------------------------------------------- */
#include <KernelKit/DriveManager.hxx>
-#include <KernelKit/FileManager.hpp>
+#include <KernelKit/FileManager.hxx>
/*************************************************************
*
diff --git a/Kernel/Sources/NewFS+Journal.cxx b/Kernel/Sources/NewFS+Journal.cxx
index 8685f6ee..9562161c 100644
--- a/Kernel/Sources/NewFS+Journal.cxx
+++ b/Kernel/Sources/NewFS+Journal.cxx
@@ -4,8 +4,8 @@
------------------------------------------- */
-#include <KernelKit/DebugOutput.hpp>
-#include <KernelKit/FileManager.hpp>
+#include <KernelKit/DebugOutput.hxx>
+#include <KernelKit/FileManager.hxx>
#ifdef __FSKIT_USE_NEWFS__
diff --git a/Kernel/Sources/OwnPtr.cxx b/Kernel/Sources/OwnPtr.cxx
index cfb51b86..c16378ac 100644
--- a/Kernel/Sources/OwnPtr.cxx
+++ b/Kernel/Sources/OwnPtr.cxx
@@ -4,4 +4,4 @@
------------------------------------------- */
-#include <NewKit/OwnPtr.hpp>
+#include <NewKit/OwnPtr.hxx>
diff --git a/Kernel/Sources/PEFCodeManager.cxx b/Kernel/Sources/PEFCodeManager.cxx
index e95d9923..f6caab19 100644
--- a/Kernel/Sources/PEFCodeManager.cxx
+++ b/Kernel/Sources/PEFCodeManager.cxx
@@ -4,14 +4,14 @@
------------------------------------------- */
-#include <KernelKit/DebugOutput.hpp>
+#include <KernelKit/DebugOutput.hxx>
#include <KernelKit/Heap.hxx>
#include <KernelKit/PEFCodeManager.hxx>
#include <KernelKit/ProcessScheduler.hxx>
-#include <NewKit/Defines.hpp>
-#include <NewKit/KernelCheck.hpp>
-#include <NewKit/OwnPtr.hpp>
-#include <NewKit/String.hpp>
+#include <NewKit/Defines.hxx>
+#include <NewKit/KernelCheck.hxx>
+#include <NewKit/OwnPtr.hxx>
+#include <NewKit/String.hxx>
namespace Kernel
{
diff --git a/Kernel/Sources/PEFSharedObject.cxx b/Kernel/Sources/PEFSharedObject.cxx
index 90f8e9b6..2b70dbaf 100644
--- a/Kernel/Sources/PEFSharedObject.cxx
+++ b/Kernel/Sources/PEFSharedObject.cxx
@@ -7,12 +7,12 @@
* ========================================================
*/
-#include <KernelKit/DebugOutput.hpp>
+#include <KernelKit/DebugOutput.hxx>
#include <KernelKit/PEF.hxx>
#include <KernelKit/PEFSharedObject.hxx>
#include <KernelKit/ProcessScheduler.hxx>
#include <KernelKit/ThreadLocalStorage.hxx>
-#include <NewKit/Defines.hpp>
+#include <NewKit/Defines.hxx>
/* -------------------------------------------
diff --git a/Kernel/Sources/PRDT.cxx b/Kernel/Sources/PRDT.cxx
index 372df03f..4f5c1178 100644
--- a/Kernel/Sources/PRDT.cxx
+++ b/Kernel/Sources/PRDT.cxx
@@ -4,9 +4,9 @@
------------------------------------------- */
-#include <KernelKit/DebugOutput.hpp>
-#include <NewKit/String.hpp>
-#include <StorageKit/PRDT.hpp>
+#include <KernelKit/DebugOutput.hxx>
+#include <NewKit/String.hxx>
+#include <StorageKit/PRDT.hxx>
namespace Kernel
{
diff --git a/Kernel/Sources/PageAllocator.cxx b/Kernel/Sources/PageAllocator.cxx
index 5adf1de3..5ed2c407 100644
--- a/Kernel/Sources/PageAllocator.cxx
+++ b/Kernel/Sources/PageAllocator.cxx
@@ -4,9 +4,9 @@
------------------------------------------- */
-#include <ArchKit/ArchKit.hpp>
-#include <KernelKit/DebugOutput.hpp>
-#include <NewKit/PageAllocator.hpp>
+#include <ArchKit/ArchKit.hxx>
+#include <KernelKit/DebugOutput.hxx>
+#include <NewKit/PageAllocator.hxx>
/// @brief Internal namespace, used internally by kernel.
namespace Kernel::Detail
diff --git a/Kernel/Sources/PageManager.cxx b/Kernel/Sources/PageManager.cxx
index a9672b3b..2a1ebce8 100644
--- a/Kernel/Sources/PageManager.cxx
+++ b/Kernel/Sources/PageManager.cxx
@@ -4,8 +4,8 @@
------------------------------------------- */
-#include <KernelKit/DebugOutput.hpp>
-#include <NewKit/PageManager.hpp>
+#include <KernelKit/DebugOutput.hxx>
+#include <NewKit/PageManager.hxx>
#ifdef __NEWOS_AMD64__
#include <HALKit/AMD64/HalPageAlloc.hxx>
diff --git a/Kernel/Sources/Pmm.cxx b/Kernel/Sources/Pmm.cxx
index f3425c5a..3c42c5cf 100644
--- a/Kernel/Sources/Pmm.cxx
+++ b/Kernel/Sources/Pmm.cxx
@@ -4,8 +4,8 @@
------------------------------------------- */
-#include <KernelKit/DebugOutput.hpp>
-#include <NewKit/Pmm.hpp>
+#include <KernelKit/DebugOutput.hxx>
+#include <NewKit/Pmm.hxx>
#if defined(__NEWOS_ARM64__)
#include <HALKit/ARM64/Processor.hxx>
diff --git a/Kernel/Sources/ProcessHeap.cxx b/Kernel/Sources/ProcessHeap.cxx
index fe54be4b..e680dbe7 100644
--- a/Kernel/Sources/ProcessHeap.cxx
+++ b/Kernel/Sources/ProcessHeap.cxx
@@ -6,7 +6,7 @@
#include <KernelKit/ProcessScheduler.hxx>
#include <KernelKit/ProcessHeap.hxx>
-#include <NewKit/PageManager.hpp>
+#include <NewKit/PageManager.hxx>
#define kHeapHeaderPaddingSz (16U)
diff --git a/Kernel/Sources/ProcessScheduler.cxx b/Kernel/Sources/ProcessScheduler.cxx
index 2033215e..55017c83 100644
--- a/Kernel/Sources/ProcessScheduler.cxx
+++ b/Kernel/Sources/ProcessScheduler.cxx
@@ -13,7 +13,7 @@
#include <KernelKit/PEFSharedObject.hxx>
#include <KernelKit/MP.hxx>
#include <KernelKit/Heap.hxx>
-#include <NewKit/String.hpp>
+#include <NewKit/String.hxx>
#include <KernelKit/LPC.hxx>
///! BUGS: 0
diff --git a/Kernel/Sources/Property.cxx b/Kernel/Sources/Property.cxx
index 60bd03da..f5960ff2 100644
--- a/Kernel/Sources/Property.cxx
+++ b/Kernel/Sources/Property.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <CFKit/Property.hpp>
+#include <CFKit/Property.hxx>
namespace Kernel
{
diff --git a/Kernel/Sources/Semaphore.cxx b/Kernel/Sources/Semaphore.cxx
index 49ec254a..a0b5d579 100644
--- a/Kernel/Sources/Semaphore.cxx
+++ b/Kernel/Sources/Semaphore.cxx
@@ -5,7 +5,7 @@
------------------------------------------- */
#include <KernelKit/ProcessScheduler.hxx>
-#include <KernelKit/Semaphore.hpp>
+#include <KernelKit/Semaphore.hxx>
namespace Kernel
{
diff --git a/Kernel/Sources/Storage/AHCIDeviceInterface.cxx b/Kernel/Sources/Storage/AHCIDeviceInterface.cxx
index 4b0aa23d..d34c2692 100644
--- a/Kernel/Sources/Storage/AHCIDeviceInterface.cxx
+++ b/Kernel/Sources/Storage/AHCIDeviceInterface.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <StorageKit/AHCI.hpp>
+#include <StorageKit/AHCI.hxx>
using namespace Kernel;
diff --git a/Kernel/Sources/Storage/ATADeviceInterface.cxx b/Kernel/Sources/Storage/ATADeviceInterface.cxx
index cc87491e..6dd98aae 100644
--- a/Kernel/Sources/Storage/ATADeviceInterface.cxx
+++ b/Kernel/Sources/Storage/ATADeviceInterface.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <StorageKit/ATA.hpp>
+#include <StorageKit/ATA.hxx>
using namespace Kernel;
diff --git a/Kernel/Sources/Stream.cxx b/Kernel/Sources/Stream.cxx
index c2839cae..b960487a 100644
--- a/Kernel/Sources/Stream.cxx
+++ b/Kernel/Sources/Stream.cxx
@@ -9,4 +9,4 @@
------------------------------------------- */
-#include <NewKit/Stream.hpp>
+#include <NewKit/Stream.hxx>
diff --git a/Kernel/Sources/String.cxx b/Kernel/Sources/String.cxx
index 8d4c7930..f876014f 100644
--- a/Kernel/Sources/String.cxx
+++ b/Kernel/Sources/String.cxx
@@ -4,9 +4,9 @@
------------------------------------------- */
-#include <NewKit/String.hpp>
-#include <NewKit/Utils.hpp>
-#include <KernelKit/DebugOutput.hpp>
+#include <NewKit/String.hxx>
+#include <NewKit/Utils.hxx>
+#include <KernelKit/DebugOutput.hxx>
namespace Kernel
{
diff --git a/Kernel/Sources/ThreadLocalStorage.cxx b/Kernel/Sources/ThreadLocalStorage.cxx
index aac6f9ce..460066df 100644
--- a/Kernel/Sources/ThreadLocalStorage.cxx
+++ b/Kernel/Sources/ThreadLocalStorage.cxx
@@ -7,8 +7,8 @@
* ========================================================
*/
-#include <NewKit/String.hpp>
-#include <CFKit/Property.hpp>
+#include <NewKit/String.hxx>
+#include <CFKit/Property.hxx>
#include <KernelKit/ProcessScheduler.hxx>
#include <KernelKit/ThreadLocalStorage.hxx>
diff --git a/Kernel/Sources/Timer.cxx b/Kernel/Sources/Timer.cxx
index 0d56dcae..7b840a11 100644
--- a/Kernel/Sources/Timer.cxx
+++ b/Kernel/Sources/Timer.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <KernelKit/Timer.hpp>
+#include <KernelKit/Timer.hxx>
///! BUGS: 0
///! @file Timer.cxx
diff --git a/Kernel/Sources/URL.cxx b/Kernel/Sources/URL.cxx
index 69c4733f..be21169e 100644
--- a/Kernel/Sources/URL.cxx
+++ b/Kernel/Sources/URL.cxx
@@ -4,9 +4,9 @@
------------------------------------------- */
-#include <CFKit/URL.hpp>
-#include <KernelKit/DebugOutput.hpp>
-#include <NewKit/Utils.hpp>
+#include <CFKit/URL.hxx>
+#include <KernelKit/DebugOutput.hxx>
+#include <NewKit/Utils.hxx>
/// BUGS: 0
diff --git a/Kernel/Sources/User.cxx b/Kernel/Sources/User.cxx
index 40723f27..60981551 100644
--- a/Kernel/Sources/User.cxx
+++ b/Kernel/Sources/User.cxx
@@ -11,8 +11,8 @@
*/
#include <KernelKit/User.hxx>
-#include <NewKit/KernelCheck.hpp>
-#include <KernelKit/FileManager.hpp>
+#include <NewKit/KernelCheck.hxx>
+#include <KernelKit/FileManager.hxx>
#include <KernelKit/ProcessScheduler.hxx>
#include <KernelKit/Heap.hxx>
diff --git a/Kernel/Sources/Utils.cxx b/Kernel/Sources/Utils.cxx
index 2132e80d..6eaa7757 100644
--- a/Kernel/Sources/Utils.cxx
+++ b/Kernel/Sources/Utils.cxx
@@ -4,8 +4,8 @@
------------------------------------------- */
-#include <NewKit/Utils.hpp>
-#include <KernelKit/DebugOutput.hpp>
+#include <NewKit/Utils.hxx>
+#include <KernelKit/DebugOutput.hxx>
namespace Kernel
{
diff --git a/Kernel/Sources/Variant.cxx b/Kernel/Sources/Variant.cxx
index 7dc71df5..66cf3382 100644
--- a/Kernel/Sources/Variant.cxx
+++ b/Kernel/Sources/Variant.cxx
@@ -4,7 +4,7 @@
------------------------------------------- */
-#include <NewKit/Variant.hpp>
+#include <NewKit/Variant.hxx>
namespace Kernel
{
diff --git a/Kernel/StorageKit/AHCI.hpp b/Kernel/StorageKit/AHCI.hxx
index f84e175e..e9988587 100644
--- a/Kernel/StorageKit/AHCI.hpp
+++ b/Kernel/StorageKit/AHCI.hxx
@@ -6,9 +6,9 @@
#pragma once
-#include <KernelKit/DeviceManager.hpp>
+#include <KernelKit/DeviceManager.hxx>
#include <KernelKit/DriveManager.hxx>
-#include <NewKit/OwnPtr.hpp>
+#include <NewKit/OwnPtr.hxx>
namespace Kernel
{
diff --git a/Kernel/StorageKit/ATA.hpp b/Kernel/StorageKit/ATA.hxx
index 0862c56d..1637af12 100644
--- a/Kernel/StorageKit/ATA.hpp
+++ b/Kernel/StorageKit/ATA.hxx
@@ -6,10 +6,10 @@
#pragma once
-#include <KernelKit/DeviceManager.hpp>
+#include <KernelKit/DeviceManager.hxx>
#include <KernelKit/DriveManager.hxx>
-#include <NewKit/OwnPtr.hpp>
-#include <NewKit/Utils.hpp>
+#include <NewKit/OwnPtr.hxx>
+#include <NewKit/Utils.hxx>
namespace Kernel
{
diff --git a/Kernel/StorageKit/NVME.hxx b/Kernel/StorageKit/NVME.hxx
index f1601149..a7622074 100644
--- a/Kernel/StorageKit/NVME.hxx
+++ b/Kernel/StorageKit/NVME.hxx
@@ -6,9 +6,9 @@
#pragma once
-#include <KernelKit/DeviceManager.hpp>
+#include <KernelKit/DeviceManager.hxx>
#include <KernelKit/DriveManager.hxx>
-#include <NewKit/OwnPtr.hpp>
+#include <NewKit/OwnPtr.hxx>
namespace Kernel
{
diff --git a/Kernel/StorageKit/PRDT.hpp b/Kernel/StorageKit/PRDT.hxx
index daf465d4..c1f91a23 100644
--- a/Kernel/StorageKit/PRDT.hpp
+++ b/Kernel/StorageKit/PRDT.hxx
@@ -6,8 +6,8 @@
#pragma once
-#include <KernelKit/PCI/Dma.hpp>
-#include <KernelKit/PCI/Iterator.hpp>
+#include <KernelKit/PCI/Dma.hxx>
+#include <KernelKit/PCI/Iterator.hxx>
#include <NewKit/Ref.hxx>
#define kPrdtTransferSize (sizeof(Kernel::UShort))
diff --git a/Kernel/StorageKit/Storage.hpp b/Kernel/StorageKit/Storage.hxx
index aa9e335e..aa9e335e 100644
--- a/Kernel/StorageKit/Storage.hpp
+++ b/Kernel/StorageKit/Storage.hxx