diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2026-02-19 08:14:48 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2026-02-19 08:14:48 +0100 |
| commit | f0acad6f3206079d804b2f59aace0dc32dbeb6dc (patch) | |
| tree | 44116f2771ebf146ec016337ba07d0320575dae3 | |
| parent | 41117a33aa0dde66b8964b4bc0de0082fcd40667 (diff) | |
kernel: lots of tweaks and improvements, WIP: ASN, FileMgr support for OpenHeFS.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
| -rw-r--r-- | src/boot/modules/BootNet/amd64.json | 2 | ||||
| -rw-r--r-- | src/boot/modules/SysChk/amd64-ahci-epm.json | 12 | ||||
| -rw-r--r-- | src/boot/modules/SysChk/amd64-ahci-gpt.json | 10 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/CxxAbi.cpp (renamed from src/kernel/HALKit/AMD64/CxxAbi.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cpp (renamed from src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cpp (renamed from src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/HalApplicationProcessor.cpp (renamed from src/kernel/HALKit/AMD64/HalApplicationProcessor.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cpp (renamed from src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/HalCoreSystemCalls+DDK.cpp (renamed from src/kernel/HALKit/AMD64/HalCoreSystemCalls+DDK.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/HalCoreSystemCalls+NeLaunch.cpp (renamed from src/kernel/HALKit/AMD64/HalCoreSystemCalls+NeLaunch.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/HalDebugOutput.cpp (renamed from src/kernel/HALKit/AMD64/HalDebugOutput.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/HalDebugProtocol.cpp (renamed from src/kernel/HALKit/AMD64/HalDebugProtocol.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/HalDescriptorLoader.cpp (renamed from src/kernel/HALKit/AMD64/HalDescriptorLoader.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/HalKernelMain.cpp (renamed from src/kernel/HALKit/AMD64/HalKernelMain.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/HalKernelPanic.cpp (renamed from src/kernel/HALKit/AMD64/HalKernelPanic.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/HalPagingMgr.cpp (renamed from src/kernel/HALKit/AMD64/HalPagingMgr.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/HalProcessor.cpp (renamed from src/kernel/HALKit/AMD64/HalProcessor.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cpp (renamed from src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/HalTimer.cpp (renamed from src/kernel/HALKit/AMD64/HalTimer.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cpp (renamed from src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/PCI/DMA.cpp (renamed from src/kernel/HALKit/AMD64/PCI/DMA.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/PCI/Database.cpp (renamed from src/kernel/HALKit/AMD64/PCI/Database.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/PCI/Device.cpp (renamed from src/kernel/HALKit/AMD64/PCI/Device.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/PCI/Express.cpp (renamed from src/kernel/HALKit/AMD64/PCI/Express.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/PCI/IO.cpp (renamed from src/kernel/HALKit/AMD64/PCI/IO.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/PCI/Iterator.cpp (renamed from src/kernel/HALKit/AMD64/PCI/Iterator.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/PCI/PCI.cpp (renamed from src/kernel/HALKit/AMD64/PCI/PCI.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cpp (renamed from src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/Storage/DMA+Generic.cpp (renamed from src/kernel/HALKit/AMD64/Storage/DMA+Generic.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/Storage/NVME+Generic.cpp (renamed from src/kernel/HALKit/AMD64/Storage/NVME+Generic.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/Storage/PIO+Generic.cpp (renamed from src/kernel/HALKit/AMD64/Storage/PIO+Generic.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cpp (renamed from src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/ARM64/APM/APM+IO.cpp (renamed from src/kernel/HALKit/ARM64/APM/APM+IO.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/ARM64/CxxAbi.cpp (renamed from src/kernel/HALKit/ARM64/CxxAbi.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cpp (renamed from src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/ARM64/HalApplicationProcessor.cpp (renamed from src/kernel/HALKit/ARM64/HalApplicationProcessor.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/ARM64/HalCoreInterruptHandler.cpp (renamed from src/kernel/HALKit/ARM64/HalCoreInterruptHandler.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/ARM64/HalDebugOutput.cpp (renamed from src/kernel/HALKit/ARM64/HalDebugOutput.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/ARM64/HalKernelMain.cpp (renamed from src/kernel/HALKit/ARM64/HalKernelMain.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/ARM64/HalKernelPanic.cpp (renamed from src/kernel/HALKit/ARM64/HalKernelPanic.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/ARM64/HalPagingMgr.cpp (renamed from src/kernel/HALKit/ARM64/HalPagingMgr.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/ARM64/HalSchedulerCore.cpp (renamed from src/kernel/HALKit/ARM64/HalSchedulerCore.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cpp (renamed from src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/ARM64/HalTimer.cpp (renamed from src/kernel/HALKit/ARM64/HalTimer.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/ARM64/Storage/SCSI+Generic.cpp (renamed from src/kernel/HALKit/ARM64/Storage/SCSI+Generic.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/ARM64/Storage/UFS+Generic.cpp (renamed from src/kernel/HALKit/ARM64/Storage/UFS+Generic.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/POWER/HalApplicationProcessor.cpp (renamed from src/kernel/HALKit/POWER/HalApplicationProcessor.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/POWER/HalDebugOutput.cpp (renamed from src/kernel/HALKit/POWER/HalDebugOutput.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/POWER/HalHardwareThread.cpp (renamed from src/kernel/HALKit/POWER/HalHardwareThread.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/POWER/HalVirtualMemory.cpp (renamed from src/kernel/HALKit/POWER/HalVirtualMemory.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/HALKit/RISCV/HalApplicationProcessor.cpp (renamed from src/kernel/HALKit/RISCV/HalApplicationProcessor.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/amd64-ci.make | 2 | ||||
| -rw-r--r-- | src/kernel/amd64-desktop.make | 2 | ||||
| -rw-r--r-- | src/kernel/arm64-desktop.make | 10 | ||||
| -rw-r--r-- | src/kernel/src/ACPIFactoryInterface.cpp (renamed from src/kernel/src/ACPIFactoryInterface.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Array.cpp (renamed from src/kernel/src/Array.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/AsciiUtils.cpp (renamed from src/kernel/src/AsciiUtils.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Atom.cpp (renamed from src/kernel/src/Atom.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/BinaryMutex.cpp (renamed from src/kernel/src/BinaryMutex.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/BitMapMgr.cpp (renamed from src/kernel/src/BitMapMgr.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/CRuntimeOverrides.cpp (renamed from src/kernel/src/CRuntimeOverrides.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/CodeMgr.cpp (renamed from src/kernel/src/CodeMgr.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Crc32.cpp (renamed from src/kernel/src/Crc32.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Defines.cpp (renamed from src/kernel/src/Defines.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/DeviceMgr.cpp (renamed from src/kernel/src/DeviceMgr.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/DriveMgr.cpp (renamed from src/kernel/src/DriveMgr.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/ErrorOr.cpp (renamed from src/kernel/src/ErrorOr.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/FS/Ext2+IFS.cpp (renamed from src/kernel/src/FS/Ext2+IFS.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/FS/NeFS+FileMgr.cpp (renamed from src/kernel/src/FS/NeFS+FileMgr.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/FS/NeFS+FileSystemParser.cpp (renamed from src/kernel/src/FS/NeFS+FileSystemParser.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/FS/OpenHeFS+FileMgr.cpp (renamed from src/kernel/src/FS/OpenHeFS+FileMgr.cc) | 55 | ||||
| -rw-r--r-- | src/kernel/src/FS/OpenHeFS+FileSystemParser.cpp (renamed from src/kernel/src/FS/OpenHeFS+FileSystemParser.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/FileMgr.cpp (renamed from src/kernel/src/FileMgr.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/GUIDWizard.cpp (renamed from src/kernel/src/GUIDWizard.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/GUIDWrapper.cpp (renamed from src/kernel/src/GUIDWrapper.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Gfx/FBDeviceInterface.cpp (renamed from src/kernel/src/Gfx/FBDeviceInterface.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/HardwareThreadScheduler.cpp (renamed from src/kernel/src/HardwareThreadScheduler.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/HeapMgr.cpp (renamed from src/kernel/src/HeapMgr.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/IDylibObject.cpp (renamed from src/kernel/src/IDylibObject.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/IFS.cpp (renamed from src/kernel/src/IFS.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/IPEFDylibObject.cpp (renamed from src/kernel/src/IPEFDylibObject.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/IndexableProperty.cpp (renamed from src/kernel/src/IndexableProperty.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/InitializerList.cpp (renamed from src/kernel/src/InitializerList.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Json.cpp (renamed from src/kernel/src/Json.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/KPC.cpp (renamed from src/kernel/src/KPC.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/KernelTaskScheduler.cpp (renamed from src/kernel/src/KernelTaskScheduler.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/LockDelegate.cpp (renamed from src/kernel/src/LockDelegate.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/MutableArray.cpp (renamed from src/kernel/src/MutableArray.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Network/IPAddress.cpp (renamed from src/kernel/src/Network/IPAddress.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Network/IPCAddress.cpp (renamed from src/kernel/src/Network/IPCAddress.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Network/IPCMessage.cpp (renamed from src/kernel/src/Network/IPCMessage.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Network/MACAddressGetter.cpp (renamed from src/kernel/src/Network/MACAddressGetter.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Network/NetworkDevice.cpp (renamed from src/kernel/src/Network/NetworkDevice.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/New+Delete.cpp (renamed from src/kernel/src/New+Delete.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/OwnPtr.cpp (renamed from src/kernel/src/OwnPtr.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/PE32CodeMgr.cpp (renamed from src/kernel/src/PE32CodeMgr.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/PEFCodeMgr.cpp (renamed from src/kernel/src/PEFCodeMgr.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/PRDT.cpp (renamed from src/kernel/src/PRDT.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/PageMgr.cpp (renamed from src/kernel/src/PageMgr.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Pmm.cpp (renamed from src/kernel/src/Pmm.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Property.cpp (renamed from src/kernel/src/Property.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Ref.cpp (renamed from src/kernel/src/Ref.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Semaphore.cpp (renamed from src/kernel/src/Semaphore.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/SoftwareTimer.cpp (renamed from src/kernel/src/SoftwareTimer.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Storage/AHCIDeviceInterface.cpp (renamed from src/kernel/src/Storage/AHCIDeviceInterface.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Storage/ATADeviceInterface.cpp (renamed from src/kernel/src/Storage/ATADeviceInterface.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Storage/NVMEDeviceInterface.cpp (renamed from src/kernel/src/Storage/NVMEDeviceInterface.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Storage/SCSIDeviceInterface.cpp (renamed from src/kernel/src/Storage/SCSIDeviceInterface.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Stream.cpp (renamed from src/kernel/src/Stream.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Swap/DiskSwap.cpp (renamed from src/kernel/src/Swap/DiskSwap.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/ThreadLocalStorage.cpp (renamed from src/kernel/src/ThreadLocalStorage.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Timer.cpp (renamed from src/kernel/src/Timer.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/UserMgr+User.cpp (renamed from src/kernel/src/UserMgr+User.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/UserProcessScheduler.cpp (renamed from src/kernel/src/UserProcessScheduler.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/UserProcessTeam.cpp (renamed from src/kernel/src/UserProcessTeam.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/UtfUtils.cpp (renamed from src/kernel/src/UtfUtils.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/Variant.cpp (renamed from src/kernel/src/Variant.cc) | 0 | ||||
| -rw-r--r-- | src/kernel/src/ZXDCodeMgr.cpp (renamed from src/kernel/src/ZXDCodeMgr.cc) | 0 | ||||
| -rw-r--r-- | src/launch/launch.json | 4 | ||||
| -rw-r--r-- | src/launch/src/RuntimeMain.cpp (renamed from src/launch/src/Main.cc) | 0 | ||||
| -rw-r--r-- | src/libASN/AsnKit/VirtualMixer.h | 0 | ||||
| -rw-r--r-- | src/libASN/libASN.json | 2 | ||||
| -rw-r--r-- | src/libASN/src/VirtualMixer.cpp | 0 |
123 files changed, 73 insertions, 26 deletions
diff --git a/src/boot/modules/BootNet/amd64.json b/src/boot/modules/BootNet/amd64.json index 5cbefe3d..1f28e837 100644 --- a/src/boot/modules/BootNet/amd64.json +++ b/src/boot/modules/BootNet/amd64.json @@ -32,4 +32,4 @@ "kBootNetVersionLowest=0x0100", "kBootNetEFIVersion=0x0100" ] -}
\ No newline at end of file +} diff --git a/src/boot/modules/SysChk/amd64-ahci-epm.json b/src/boot/modules/SysChk/amd64-ahci-epm.json index b7280368..83282c3f 100644 --- a/src/boot/modules/SysChk/amd64-ahci-epm.json +++ b/src/boot/modules/SysChk/amd64-ahci-epm.json @@ -11,13 +11,13 @@ "../../src/BootTextWriter.cc", "../../src/BootSupport.cc", "../../src/New+Delete.cc", - "../../../kernel/HALKit/AMD64/PCI/*.cc", - "../../../kernel/HALKit/AMD64/Storage/*.cc", - "../../../kernel/src/Storage/*.cc", - "../../../kernel/src/Network/*.cc", - "../../../kernel/HALKit/AMD64/*.cc", + "../../../kernel/HALKit/AMD64/PCI/*.cpp", + "../../../kernel/HALKit/AMD64/Storage/*.cpp", + "../../../kernel/src/Storage/*.cpp", + "../../../kernel/src/Network/*.cpp", + "../../../kernel/HALKit/AMD64/*.cpp", "../../../kernel/HALKit/AMD64/*.s", - "../../../kernel/src/*.cc" + "../../../kernel/src/*.cpp" ], "output_name": "chk.efi", "compiler_flags": [ diff --git a/src/boot/modules/SysChk/amd64-ahci-gpt.json b/src/boot/modules/SysChk/amd64-ahci-gpt.json index 404d7439..8fcf2a57 100644 --- a/src/boot/modules/SysChk/amd64-ahci-gpt.json +++ b/src/boot/modules/SysChk/amd64-ahci-gpt.json @@ -11,12 +11,12 @@ "../../src/BootTextWriter.cc", "../../src/BootSupport.cc", "../../src/New+Delete.cc", - "../../../kernel/HALKit/AMD64/PCI/*.cc", - "../../../kernel/HALKit/AMD64/Storage/*.cc", - "../../../kernel/src/Storage/*.cc", - "../../../kernel/HALKit/AMD64/*.cc", + "../../../kernel/HALKit/AMD64/PCI/*.cpp", + "../../../kernel/HALKit/AMD64/Storage/*.cpp", + "../../../kernel/src/Storage/*.cpp", + "../../../kernel/HALKit/AMD64/*.cpp", "../../../kernel/HALKit/AMD64/*.s", - "../../../kernel/src/*.cc" + "../../../kernel/src/*.cpp" ], "output_name": "chk.efi", "compiler_flags": [ diff --git a/src/kernel/HALKit/AMD64/CxxAbi.cc b/src/kernel/HALKit/AMD64/CxxAbi.cpp index f0f18266..f0f18266 100644 --- a/src/kernel/HALKit/AMD64/CxxAbi.cc +++ b/src/kernel/HALKit/AMD64/CxxAbi.cpp diff --git a/src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cc b/src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cpp index 7368ea10..7368ea10 100644 --- a/src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cc +++ b/src/kernel/HALKit/AMD64/HalACPIFactoryInterface.cpp diff --git a/src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cc b/src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cpp index b262f2b3..b262f2b3 100644 --- a/src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cc +++ b/src/kernel/HALKit/AMD64/HalAPICDmaWrapper.cpp diff --git a/src/kernel/HALKit/AMD64/HalApplicationProcessor.cc b/src/kernel/HALKit/AMD64/HalApplicationProcessor.cpp index 0450c71c..0450c71c 100644 --- a/src/kernel/HALKit/AMD64/HalApplicationProcessor.cc +++ b/src/kernel/HALKit/AMD64/HalApplicationProcessor.cpp diff --git a/src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cc b/src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cpp index a171ac57..a171ac57 100644 --- a/src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cc +++ b/src/kernel/HALKit/AMD64/HalCoreInterruptHandler.cpp diff --git a/src/kernel/HALKit/AMD64/HalCoreSystemCalls+DDK.cc b/src/kernel/HALKit/AMD64/HalCoreSystemCalls+DDK.cpp index 7322ae93..7322ae93 100644 --- a/src/kernel/HALKit/AMD64/HalCoreSystemCalls+DDK.cc +++ b/src/kernel/HALKit/AMD64/HalCoreSystemCalls+DDK.cpp diff --git a/src/kernel/HALKit/AMD64/HalCoreSystemCalls+NeLaunch.cc b/src/kernel/HALKit/AMD64/HalCoreSystemCalls+NeLaunch.cpp index 33d1243a..33d1243a 100644 --- a/src/kernel/HALKit/AMD64/HalCoreSystemCalls+NeLaunch.cc +++ b/src/kernel/HALKit/AMD64/HalCoreSystemCalls+NeLaunch.cpp diff --git a/src/kernel/HALKit/AMD64/HalDebugOutput.cc b/src/kernel/HALKit/AMD64/HalDebugOutput.cpp index dbddd092..dbddd092 100644 --- a/src/kernel/HALKit/AMD64/HalDebugOutput.cc +++ b/src/kernel/HALKit/AMD64/HalDebugOutput.cpp diff --git a/src/kernel/HALKit/AMD64/HalDebugProtocol.cc b/src/kernel/HALKit/AMD64/HalDebugProtocol.cpp index e7a2881b..e7a2881b 100644 --- a/src/kernel/HALKit/AMD64/HalDebugProtocol.cc +++ b/src/kernel/HALKit/AMD64/HalDebugProtocol.cpp diff --git a/src/kernel/HALKit/AMD64/HalDescriptorLoader.cc b/src/kernel/HALKit/AMD64/HalDescriptorLoader.cpp index e803f7a8..e803f7a8 100644 --- a/src/kernel/HALKit/AMD64/HalDescriptorLoader.cc +++ b/src/kernel/HALKit/AMD64/HalDescriptorLoader.cpp diff --git a/src/kernel/HALKit/AMD64/HalKernelMain.cc b/src/kernel/HALKit/AMD64/HalKernelMain.cpp index 7e6579de..7e6579de 100644 --- a/src/kernel/HALKit/AMD64/HalKernelMain.cc +++ b/src/kernel/HALKit/AMD64/HalKernelMain.cpp diff --git a/src/kernel/HALKit/AMD64/HalKernelPanic.cc b/src/kernel/HALKit/AMD64/HalKernelPanic.cpp index ed6a190b..ed6a190b 100644 --- a/src/kernel/HALKit/AMD64/HalKernelPanic.cc +++ b/src/kernel/HALKit/AMD64/HalKernelPanic.cpp diff --git a/src/kernel/HALKit/AMD64/HalPagingMgr.cc b/src/kernel/HALKit/AMD64/HalPagingMgr.cpp index 52561b5c..52561b5c 100644 --- a/src/kernel/HALKit/AMD64/HalPagingMgr.cc +++ b/src/kernel/HALKit/AMD64/HalPagingMgr.cpp diff --git a/src/kernel/HALKit/AMD64/HalProcessor.cc b/src/kernel/HALKit/AMD64/HalProcessor.cpp index 50c2ca53..50c2ca53 100644 --- a/src/kernel/HALKit/AMD64/HalProcessor.cc +++ b/src/kernel/HALKit/AMD64/HalProcessor.cpp diff --git a/src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cc b/src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cpp index 3571d2af..3571d2af 100644 --- a/src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cc +++ b/src/kernel/HALKit/AMD64/HalSchedulerCorePrimitives.cpp diff --git a/src/kernel/HALKit/AMD64/HalTimer.cc b/src/kernel/HALKit/AMD64/HalTimer.cpp index 275c1ece..275c1ece 100644 --- a/src/kernel/HALKit/AMD64/HalTimer.cc +++ b/src/kernel/HALKit/AMD64/HalTimer.cpp diff --git a/src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cc b/src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cpp index 2f6cc6da..2f6cc6da 100644 --- a/src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cc +++ b/src/kernel/HALKit/AMD64/Network/Generic+Basic+RTL8139.cpp diff --git a/src/kernel/HALKit/AMD64/PCI/DMA.cc b/src/kernel/HALKit/AMD64/PCI/DMA.cpp index 73e5e401..73e5e401 100644 --- a/src/kernel/HALKit/AMD64/PCI/DMA.cc +++ b/src/kernel/HALKit/AMD64/PCI/DMA.cpp diff --git a/src/kernel/HALKit/AMD64/PCI/Database.cc b/src/kernel/HALKit/AMD64/PCI/Database.cpp index 7eb098da..7eb098da 100644 --- a/src/kernel/HALKit/AMD64/PCI/Database.cc +++ b/src/kernel/HALKit/AMD64/PCI/Database.cpp diff --git a/src/kernel/HALKit/AMD64/PCI/Device.cc b/src/kernel/HALKit/AMD64/PCI/Device.cpp index dcc16e6a..dcc16e6a 100644 --- a/src/kernel/HALKit/AMD64/PCI/Device.cc +++ b/src/kernel/HALKit/AMD64/PCI/Device.cpp diff --git a/src/kernel/HALKit/AMD64/PCI/Express.cc b/src/kernel/HALKit/AMD64/PCI/Express.cpp index e0264d9e..e0264d9e 100644 --- a/src/kernel/HALKit/AMD64/PCI/Express.cc +++ b/src/kernel/HALKit/AMD64/PCI/Express.cpp diff --git a/src/kernel/HALKit/AMD64/PCI/IO.cc b/src/kernel/HALKit/AMD64/PCI/IO.cpp index 8cc9c83a..8cc9c83a 100644 --- a/src/kernel/HALKit/AMD64/PCI/IO.cc +++ b/src/kernel/HALKit/AMD64/PCI/IO.cpp diff --git a/src/kernel/HALKit/AMD64/PCI/Iterator.cc b/src/kernel/HALKit/AMD64/PCI/Iterator.cpp index 8216befa..8216befa 100644 --- a/src/kernel/HALKit/AMD64/PCI/Iterator.cc +++ b/src/kernel/HALKit/AMD64/PCI/Iterator.cpp diff --git a/src/kernel/HALKit/AMD64/PCI/PCI.cc b/src/kernel/HALKit/AMD64/PCI/PCI.cpp index b8a1302d..b8a1302d 100644 --- a/src/kernel/HALKit/AMD64/PCI/PCI.cc +++ b/src/kernel/HALKit/AMD64/PCI/PCI.cpp diff --git a/src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cc b/src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cpp index 456b6a2a..456b6a2a 100644 --- a/src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cc +++ b/src/kernel/HALKit/AMD64/Storage/AHCI+Generic.cpp diff --git a/src/kernel/HALKit/AMD64/Storage/DMA+Generic.cc b/src/kernel/HALKit/AMD64/Storage/DMA+Generic.cpp index 8bf7b161..8bf7b161 100644 --- a/src/kernel/HALKit/AMD64/Storage/DMA+Generic.cc +++ b/src/kernel/HALKit/AMD64/Storage/DMA+Generic.cpp diff --git a/src/kernel/HALKit/AMD64/Storage/NVME+Generic.cc b/src/kernel/HALKit/AMD64/Storage/NVME+Generic.cpp index 7b0726e7..7b0726e7 100644 --- a/src/kernel/HALKit/AMD64/Storage/NVME+Generic.cc +++ b/src/kernel/HALKit/AMD64/Storage/NVME+Generic.cpp diff --git a/src/kernel/HALKit/AMD64/Storage/PIO+Generic.cc b/src/kernel/HALKit/AMD64/Storage/PIO+Generic.cpp index 19497b5f..19497b5f 100644 --- a/src/kernel/HALKit/AMD64/Storage/PIO+Generic.cc +++ b/src/kernel/HALKit/AMD64/Storage/PIO+Generic.cpp diff --git a/src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cc b/src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cpp index f73946d7..f73946d7 100644 --- a/src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cc +++ b/src/kernel/HALKit/AMD64/Storage/SCSI+Generic.cpp diff --git a/src/kernel/HALKit/ARM64/APM/APM+IO.cc b/src/kernel/HALKit/ARM64/APM/APM+IO.cpp index 91b8255e..91b8255e 100644 --- a/src/kernel/HALKit/ARM64/APM/APM+IO.cc +++ b/src/kernel/HALKit/ARM64/APM/APM+IO.cpp diff --git a/src/kernel/HALKit/ARM64/CxxAbi.cc b/src/kernel/HALKit/ARM64/CxxAbi.cpp index 7b19aa71..7b19aa71 100644 --- a/src/kernel/HALKit/ARM64/CxxAbi.cc +++ b/src/kernel/HALKit/ARM64/CxxAbi.cpp diff --git a/src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cc b/src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cpp index 544d1ee1..544d1ee1 100644 --- a/src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cc +++ b/src/kernel/HALKit/ARM64/HalACPIFactoryInterface.cpp diff --git a/src/kernel/HALKit/ARM64/HalApplicationProcessor.cc b/src/kernel/HALKit/ARM64/HalApplicationProcessor.cpp index 33921a56..33921a56 100644 --- a/src/kernel/HALKit/ARM64/HalApplicationProcessor.cc +++ b/src/kernel/HALKit/ARM64/HalApplicationProcessor.cpp diff --git a/src/kernel/HALKit/ARM64/HalCoreInterruptHandler.cc b/src/kernel/HALKit/ARM64/HalCoreInterruptHandler.cpp index f0085e13..f0085e13 100644 --- a/src/kernel/HALKit/ARM64/HalCoreInterruptHandler.cc +++ b/src/kernel/HALKit/ARM64/HalCoreInterruptHandler.cpp diff --git a/src/kernel/HALKit/ARM64/HalDebugOutput.cc b/src/kernel/HALKit/ARM64/HalDebugOutput.cpp index 4e47d38e..4e47d38e 100644 --- a/src/kernel/HALKit/ARM64/HalDebugOutput.cc +++ b/src/kernel/HALKit/ARM64/HalDebugOutput.cpp diff --git a/src/kernel/HALKit/ARM64/HalKernelMain.cc b/src/kernel/HALKit/ARM64/HalKernelMain.cpp index 3a6e4085..3a6e4085 100644 --- a/src/kernel/HALKit/ARM64/HalKernelMain.cc +++ b/src/kernel/HALKit/ARM64/HalKernelMain.cpp diff --git a/src/kernel/HALKit/ARM64/HalKernelPanic.cc b/src/kernel/HALKit/ARM64/HalKernelPanic.cpp index 59397611..59397611 100644 --- a/src/kernel/HALKit/ARM64/HalKernelPanic.cc +++ b/src/kernel/HALKit/ARM64/HalKernelPanic.cpp diff --git a/src/kernel/HALKit/ARM64/HalPagingMgr.cc b/src/kernel/HALKit/ARM64/HalPagingMgr.cpp index 0fe4d759..0fe4d759 100644 --- a/src/kernel/HALKit/ARM64/HalPagingMgr.cc +++ b/src/kernel/HALKit/ARM64/HalPagingMgr.cpp diff --git a/src/kernel/HALKit/ARM64/HalSchedulerCore.cc b/src/kernel/HALKit/ARM64/HalSchedulerCore.cpp index ecf666e8..ecf666e8 100644 --- a/src/kernel/HALKit/ARM64/HalSchedulerCore.cc +++ b/src/kernel/HALKit/ARM64/HalSchedulerCore.cpp diff --git a/src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cc b/src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cpp index 960dbc6d..960dbc6d 100644 --- a/src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cc +++ b/src/kernel/HALKit/ARM64/HalSchedulerCorePrimitives.cpp diff --git a/src/kernel/HALKit/ARM64/HalTimer.cc b/src/kernel/HALKit/ARM64/HalTimer.cpp index 3084838d..3084838d 100644 --- a/src/kernel/HALKit/ARM64/HalTimer.cc +++ b/src/kernel/HALKit/ARM64/HalTimer.cpp diff --git a/src/kernel/HALKit/ARM64/Storage/SCSI+Generic.cc b/src/kernel/HALKit/ARM64/Storage/SCSI+Generic.cpp index f73946d7..f73946d7 100644 --- a/src/kernel/HALKit/ARM64/Storage/SCSI+Generic.cc +++ b/src/kernel/HALKit/ARM64/Storage/SCSI+Generic.cpp diff --git a/src/kernel/HALKit/ARM64/Storage/UFS+Generic.cc b/src/kernel/HALKit/ARM64/Storage/UFS+Generic.cpp index ba8d285b..ba8d285b 100644 --- a/src/kernel/HALKit/ARM64/Storage/UFS+Generic.cc +++ b/src/kernel/HALKit/ARM64/Storage/UFS+Generic.cpp diff --git a/src/kernel/HALKit/POWER/HalApplicationProcessor.cc b/src/kernel/HALKit/POWER/HalApplicationProcessor.cpp index 64333086..64333086 100644 --- a/src/kernel/HALKit/POWER/HalApplicationProcessor.cc +++ b/src/kernel/HALKit/POWER/HalApplicationProcessor.cpp diff --git a/src/kernel/HALKit/POWER/HalDebugOutput.cc b/src/kernel/HALKit/POWER/HalDebugOutput.cpp index c43e575d..c43e575d 100644 --- a/src/kernel/HALKit/POWER/HalDebugOutput.cc +++ b/src/kernel/HALKit/POWER/HalDebugOutput.cpp diff --git a/src/kernel/HALKit/POWER/HalHardwareThread.cc b/src/kernel/HALKit/POWER/HalHardwareThread.cpp index fff5b68b..fff5b68b 100644 --- a/src/kernel/HALKit/POWER/HalHardwareThread.cc +++ b/src/kernel/HALKit/POWER/HalHardwareThread.cpp diff --git a/src/kernel/HALKit/POWER/HalVirtualMemory.cc b/src/kernel/HALKit/POWER/HalVirtualMemory.cpp index 0c954f29..0c954f29 100644 --- a/src/kernel/HALKit/POWER/HalVirtualMemory.cc +++ b/src/kernel/HALKit/POWER/HalVirtualMemory.cpp diff --git a/src/kernel/HALKit/RISCV/HalApplicationProcessor.cc b/src/kernel/HALKit/RISCV/HalApplicationProcessor.cpp index 68242f97..68242f97 100644 --- a/src/kernel/HALKit/RISCV/HalApplicationProcessor.cc +++ b/src/kernel/HALKit/RISCV/HalApplicationProcessor.cpp diff --git a/src/kernel/amd64-ci.make b/src/kernel/amd64-ci.make index 7db79b03..38e2cccf 100644 --- a/src/kernel/amd64-ci.make +++ b/src/kernel/amd64-ci.make @@ -48,7 +48,7 @@ WINDRES=x86_64-w64-mingw32-windres .PHONY: nekernel-amd64-epm nekernel-amd64-epm: clean $(WINDRES) kernel_rsrc.rsrc -O coff -o kernel_rsrc.obj - $(CXX) $(CCFLAGS) $(DISK_DRV) $(DEBUG_MACRO) $(wildcard src/*.cc) $(wildcard src/Gfx/*.cc) $(wildcard HALKit/AMD64/PCI/*.cc) $(wildcard src/Network/*.cc) $(wildcard src/Storage/*.cc) $(wildcard src/FS/*.cc) $(wildcard HALKit/AMD64/Storage/*.cc) $(wildcard HALKit/AMD64/*.cc) $(wildcard src/Swap/*.cc) $(wildcard HALKit/AMD64/*.s) + $(CXX) $(CCFLAGS) $(DISK_DRV) $(DEBUG_MACRO) $(wildcard src/*.cpp) $(wildcard src/Gfx/*.cpp) $(wildcard HALKit/AMD64/PCI/*.cpp) $(wildcard src/Network/*.cpp) $(wildcard src/Storage/*.cpp) $(wildcard src/FS/*.cpp) $(wildcard HALKit/AMD64/Storage/*.cpp) $(wildcard HALKit/AMD64/*.cpp) $(wildcard src/Swap/*.cpp) $(wildcard HALKit/AMD64/*.s) $(ASM) $(ASMFLAGS) HALKit/AMD64/HalInterruptAPI.asm $(ASM) $(ASMFLAGS) HALKit/AMD64/HalCommonAPI.asm $(ASM) $(ASMFLAGS) HALKit/AMD64/HalHandoverStub.asm diff --git a/src/kernel/amd64-desktop.make b/src/kernel/amd64-desktop.make index cbaef256..a0c4b957 100644 --- a/src/kernel/amd64-desktop.make +++ b/src/kernel/amd64-desktop.make @@ -51,7 +51,7 @@ WINDRES=x86_64-w64-mingw32-windres .PHONY: nekernel-amd64-epm nekernel-amd64-epm: clean $(WINDRES) kernel_rsrc.rsrc -O coff -o kernel_rsrc.obj - $(CXX) $(CCFLAGS) $(DISK_DRV) $(DEBUG_MACRO) $(wildcard src/*.cc) $(wildcard src/Gfx/*.cc) $(wildcard HALKit/AMD64/Network/*.cc) $(wildcard HALKit/AMD64/PCI/*.cc) $(wildcard src/Network/*.cc) $(wildcard src/Storage/*.cc) $(wildcard src/FS/*.cc) $(wildcard HALKit/AMD64/Storage/*.cc) $(wildcard HALKit/AMD64/*.cc) $(wildcard src/Swap/*.cc) $(wildcard HALKit/AMD64/*.s) + $(CXX) $(CCFLAGS) $(DISK_DRV) $(DEBUG_MACRO) $(wildcard src/*.cpp) $(wildcard src/Gfx/*.cpp) $(wildcard HALKit/AMD64/Network/*.cpp) $(wildcard HALKit/AMD64/PCI/*.cpp) $(wildcard src/Network/*.cpp) $(wildcard src/Storage/*.cpp) $(wildcard src/FS/*.cpp) $(wildcard HALKit/AMD64/Storage/*.cpp) $(wildcard HALKit/AMD64/*.cpp) $(wildcard src/Swap/*.cpp) $(wildcard HALKit/AMD64/*.s) $(ASM) $(ASMFLAGS) HALKit/AMD64/HalInterruptAPI.asm $(ASM) $(ASMFLAGS) HALKit/AMD64/HalCommonAPI.asm $(ASM) $(ASMFLAGS) HALKit/AMD64/HalHandoverStub.asm diff --git a/src/kernel/arm64-desktop.make b/src/kernel/arm64-desktop.make index db48b217..d38f0cbd 100644 --- a/src/kernel/arm64-desktop.make +++ b/src/kernel/arm64-desktop.make @@ -34,11 +34,11 @@ MOVEALL=./move-all-aarch64.sh .PHONY: nekernel-arm64-epm nekernel-arm64-epm: clean - $(CC) $(CCFLAGS) $(DISKDRIVER) $(DEBUG) $(wildcard src/*.cc) \ - $(wildcard src/FS/*.cc) $(wildcard HALKit/ARM64/Storage/*.cc) \ - $(wildcard HALKit/ARM64/PCI/*.cc) $(wildcard src/Network/*.cc) $(wildcard src/Storage/*.cc) \ - $(wildcard HALKit/ARM64/*.cc) $(wildcard HALKit/ARM64/*.cc) \ - $(wildcard HALKit/ARM64/*.s) $(wildcard HALKit/ARM64/APM/*.cc) + $(CC) $(CCFLAGS) $(DISKDRIVER) $(DEBUG) $(wildcard src/*.cpp) \ + $(wildcard src/FS/*.cpp) $(wildcard HALKit/ARM64/Storage/*.cpp) \ + $(wildcard HALKit/ARM64/PCI/*.cpp) $(wildcard src/Network/*.cpp) $(wildcard src/Storage/*.cpp) \ + $(wildcard HALKit/ARM64/*.cpp) $(wildcard HALKit/ARM64/*.cpp) \ + $(wildcard HALKit/ARM64/*.s) $(wildcard HALKit/ARM64/APM/*.cpp) $(MOVEALL) diff --git a/src/kernel/src/ACPIFactoryInterface.cc b/src/kernel/src/ACPIFactoryInterface.cpp index 0b5ad18e..0b5ad18e 100644 --- a/src/kernel/src/ACPIFactoryInterface.cc +++ b/src/kernel/src/ACPIFactoryInterface.cpp diff --git a/src/kernel/src/Array.cc b/src/kernel/src/Array.cpp index 45b38e41..45b38e41 100644 --- a/src/kernel/src/Array.cc +++ b/src/kernel/src/Array.cpp diff --git a/src/kernel/src/AsciiUtils.cc b/src/kernel/src/AsciiUtils.cpp index 08d6464b..08d6464b 100644 --- a/src/kernel/src/AsciiUtils.cc +++ b/src/kernel/src/AsciiUtils.cpp diff --git a/src/kernel/src/Atom.cc b/src/kernel/src/Atom.cpp index 9b2ac5e5..9b2ac5e5 100644 --- a/src/kernel/src/Atom.cc +++ b/src/kernel/src/Atom.cpp diff --git a/src/kernel/src/BinaryMutex.cc b/src/kernel/src/BinaryMutex.cpp index 4edaed89..4edaed89 100644 --- a/src/kernel/src/BinaryMutex.cc +++ b/src/kernel/src/BinaryMutex.cpp diff --git a/src/kernel/src/BitMapMgr.cc b/src/kernel/src/BitMapMgr.cpp index 1aee57b6..1aee57b6 100644 --- a/src/kernel/src/BitMapMgr.cc +++ b/src/kernel/src/BitMapMgr.cpp diff --git a/src/kernel/src/CRuntimeOverrides.cc b/src/kernel/src/CRuntimeOverrides.cpp index c102022f..c102022f 100644 --- a/src/kernel/src/CRuntimeOverrides.cc +++ b/src/kernel/src/CRuntimeOverrides.cpp diff --git a/src/kernel/src/CodeMgr.cc b/src/kernel/src/CodeMgr.cpp index 726fe574..726fe574 100644 --- a/src/kernel/src/CodeMgr.cc +++ b/src/kernel/src/CodeMgr.cpp diff --git a/src/kernel/src/Crc32.cc b/src/kernel/src/Crc32.cpp index 9918ce93..9918ce93 100644 --- a/src/kernel/src/Crc32.cc +++ b/src/kernel/src/Crc32.cpp diff --git a/src/kernel/src/Defines.cc b/src/kernel/src/Defines.cpp index 509c40af..509c40af 100644 --- a/src/kernel/src/Defines.cc +++ b/src/kernel/src/Defines.cpp diff --git a/src/kernel/src/DeviceMgr.cc b/src/kernel/src/DeviceMgr.cpp index 7fceb85c..7fceb85c 100644 --- a/src/kernel/src/DeviceMgr.cc +++ b/src/kernel/src/DeviceMgr.cpp diff --git a/src/kernel/src/DriveMgr.cc b/src/kernel/src/DriveMgr.cpp index 4affff4b..4affff4b 100644 --- a/src/kernel/src/DriveMgr.cc +++ b/src/kernel/src/DriveMgr.cpp diff --git a/src/kernel/src/ErrorOr.cc b/src/kernel/src/ErrorOr.cpp index 32f36583..32f36583 100644 --- a/src/kernel/src/ErrorOr.cc +++ b/src/kernel/src/ErrorOr.cpp diff --git a/src/kernel/src/FS/Ext2+IFS.cc b/src/kernel/src/FS/Ext2+IFS.cpp index 3c724de5..3c724de5 100644 --- a/src/kernel/src/FS/Ext2+IFS.cc +++ b/src/kernel/src/FS/Ext2+IFS.cpp diff --git a/src/kernel/src/FS/NeFS+FileMgr.cc b/src/kernel/src/FS/NeFS+FileMgr.cpp index b351c65e..b351c65e 100644 --- a/src/kernel/src/FS/NeFS+FileMgr.cc +++ b/src/kernel/src/FS/NeFS+FileMgr.cpp diff --git a/src/kernel/src/FS/NeFS+FileSystemParser.cc b/src/kernel/src/FS/NeFS+FileSystemParser.cpp index 88a847ec..88a847ec 100644 --- a/src/kernel/src/FS/NeFS+FileSystemParser.cc +++ b/src/kernel/src/FS/NeFS+FileSystemParser.cpp diff --git a/src/kernel/src/FS/OpenHeFS+FileMgr.cc b/src/kernel/src/FS/OpenHeFS+FileMgr.cpp index c33cb349..82eb6460 100644 --- a/src/kernel/src/FS/OpenHeFS+FileMgr.cc +++ b/src/kernel/src/FS/OpenHeFS+FileMgr.cpp @@ -37,7 +37,7 @@ bool HeFileSystemMgr::Remove(_Input const Char* path) { return NO; } - return NO; + return YES; } /// @brief Creates a node with the specified. @@ -49,7 +49,7 @@ NodePtr HeFileSystemMgr::Create(_Input const Char* path) { return nullptr; } - // TODO: its own helper! + // TODO: It needs its own helper! SizeT len = oe_string_len<Char>(path); Utf8Char* out = static_cast<Utf8Char*>(RTL_ALLOCA(sizeof(Utf8Char) * len)); @@ -58,9 +58,16 @@ NodePtr HeFileSystemMgr::Create(_Input const Char* path) { out[indx] = path[indx]; } - if (mParser->CreateINode(&mDriveTrait, 0, nullptr, out, 0)) - return nullptr; // AMLALE TODO: FetchINode method! + err_local_get() = kErrorSuccess; + if (auto node = mParser->CreateINode(&mDriveTrait, 0, nullptr, out, 0); + node) + return nullptr; + + kout << "OpenHeFS: ERROR: Check KPC.\r"; + + err_local_get() = kErrorDiskIsFull; + return nullptr; } @@ -72,6 +79,26 @@ NodePtr HeFileSystemMgr::CreateDirectory(const Char* path) { kout << "OpenHeFS: CreateDirectory called with null or empty path\r"; return nullptr; } + + // TODO: It needs its own helper! + SizeT len = oe_string_len<Char>(path); + + Utf8Char* out = static_cast<Utf8Char*>(RTL_ALLOCA(sizeof(Utf8Char) * len)); + + for (SizeT indx = 0UL; indx < len; ++indx) { + out[indx] = path[indx]; + } + + err_local_get() = kErrorSuccess; + + if (auto node = mParser->CreateINodeDirectory(&mDriveTrait, 0, out); + node) + return nullptr; + + kout << "OpenHeFS: ERROR: Check KPC.\r"; + + err_local_get() = kErrorDiskIsFull; + return nullptr; } @@ -83,6 +110,26 @@ NodePtr HeFileSystemMgr::CreateAlias(const Char* path) { kout << "OpenHeFS: CreateAlias called with null or empty path\r"; return nullptr; } + + // TODO: It needs its own helper! + SizeT len = oe_string_len<Char>(path); + + Utf8Char* out = static_cast<Utf8Char*>(RTL_ALLOCA(sizeof(Utf8Char) * len)); + + for (SizeT indx = 0UL; indx < len; ++indx) { + out[indx] = path[indx]; + } + + err_local_get() = kErrorSuccess; + + if (auto node = mParser->CreateINode(&mDriveTrait, kOpenHeFSFileKindSymbolicLink, nullptr, out, 0); + node) + return nullptr; + + kout << "OpenHeFS: ERROR: Check KPC.\r"; + + err_local_get() = kErrorDiskIsFull; + return nullptr; } diff --git a/src/kernel/src/FS/OpenHeFS+FileSystemParser.cc b/src/kernel/src/FS/OpenHeFS+FileSystemParser.cpp index d51a95d2..d51a95d2 100644 --- a/src/kernel/src/FS/OpenHeFS+FileSystemParser.cc +++ b/src/kernel/src/FS/OpenHeFS+FileSystemParser.cpp diff --git a/src/kernel/src/FileMgr.cc b/src/kernel/src/FileMgr.cpp index b33e54c3..b33e54c3 100644 --- a/src/kernel/src/FileMgr.cc +++ b/src/kernel/src/FileMgr.cpp diff --git a/src/kernel/src/GUIDWizard.cc b/src/kernel/src/GUIDWizard.cpp index 7a41f1bc..7a41f1bc 100644 --- a/src/kernel/src/GUIDWizard.cc +++ b/src/kernel/src/GUIDWizard.cpp diff --git a/src/kernel/src/GUIDWrapper.cc b/src/kernel/src/GUIDWrapper.cpp index 87d462d8..87d462d8 100644 --- a/src/kernel/src/GUIDWrapper.cc +++ b/src/kernel/src/GUIDWrapper.cpp diff --git a/src/kernel/src/Gfx/FBDeviceInterface.cc b/src/kernel/src/Gfx/FBDeviceInterface.cpp index 87ea0699..87ea0699 100644 --- a/src/kernel/src/Gfx/FBDeviceInterface.cc +++ b/src/kernel/src/Gfx/FBDeviceInterface.cpp diff --git a/src/kernel/src/HardwareThreadScheduler.cc b/src/kernel/src/HardwareThreadScheduler.cpp index a15f5cc0..a15f5cc0 100644 --- a/src/kernel/src/HardwareThreadScheduler.cc +++ b/src/kernel/src/HardwareThreadScheduler.cpp diff --git a/src/kernel/src/HeapMgr.cc b/src/kernel/src/HeapMgr.cpp index ef25abb7..ef25abb7 100644 --- a/src/kernel/src/HeapMgr.cc +++ b/src/kernel/src/HeapMgr.cpp diff --git a/src/kernel/src/IDylibObject.cc b/src/kernel/src/IDylibObject.cpp index 503ea3f4..503ea3f4 100644 --- a/src/kernel/src/IDylibObject.cc +++ b/src/kernel/src/IDylibObject.cpp diff --git a/src/kernel/src/IFS.cc b/src/kernel/src/IFS.cpp index 133a358b..133a358b 100644 --- a/src/kernel/src/IFS.cc +++ b/src/kernel/src/IFS.cpp diff --git a/src/kernel/src/IPEFDylibObject.cc b/src/kernel/src/IPEFDylibObject.cpp index 6e42c877..6e42c877 100644 --- a/src/kernel/src/IPEFDylibObject.cc +++ b/src/kernel/src/IPEFDylibObject.cpp diff --git a/src/kernel/src/IndexableProperty.cc b/src/kernel/src/IndexableProperty.cpp index 49063950..49063950 100644 --- a/src/kernel/src/IndexableProperty.cc +++ b/src/kernel/src/IndexableProperty.cpp diff --git a/src/kernel/src/InitializerList.cc b/src/kernel/src/InitializerList.cpp index 9f19aacb..9f19aacb 100644 --- a/src/kernel/src/InitializerList.cc +++ b/src/kernel/src/InitializerList.cpp diff --git a/src/kernel/src/Json.cc b/src/kernel/src/Json.cpp index a960154b..a960154b 100644 --- a/src/kernel/src/Json.cc +++ b/src/kernel/src/Json.cpp diff --git a/src/kernel/src/KPC.cc b/src/kernel/src/KPC.cpp index d0f7c4b5..d0f7c4b5 100644 --- a/src/kernel/src/KPC.cc +++ b/src/kernel/src/KPC.cpp diff --git a/src/kernel/src/KernelTaskScheduler.cc b/src/kernel/src/KernelTaskScheduler.cpp index 540fe613..540fe613 100644 --- a/src/kernel/src/KernelTaskScheduler.cc +++ b/src/kernel/src/KernelTaskScheduler.cpp diff --git a/src/kernel/src/LockDelegate.cc b/src/kernel/src/LockDelegate.cpp index 1f679c06..1f679c06 100644 --- a/src/kernel/src/LockDelegate.cc +++ b/src/kernel/src/LockDelegate.cpp diff --git a/src/kernel/src/MutableArray.cc b/src/kernel/src/MutableArray.cpp index fde9dba3..fde9dba3 100644 --- a/src/kernel/src/MutableArray.cc +++ b/src/kernel/src/MutableArray.cpp diff --git a/src/kernel/src/Network/IPAddress.cc b/src/kernel/src/Network/IPAddress.cpp index 3972c248..3972c248 100644 --- a/src/kernel/src/Network/IPAddress.cc +++ b/src/kernel/src/Network/IPAddress.cpp diff --git a/src/kernel/src/Network/IPCAddress.cc b/src/kernel/src/Network/IPCAddress.cpp index efddfeb2..efddfeb2 100644 --- a/src/kernel/src/Network/IPCAddress.cc +++ b/src/kernel/src/Network/IPCAddress.cpp diff --git a/src/kernel/src/Network/IPCMessage.cc b/src/kernel/src/Network/IPCMessage.cpp index 331f7ba7..331f7ba7 100644 --- a/src/kernel/src/Network/IPCMessage.cc +++ b/src/kernel/src/Network/IPCMessage.cpp diff --git a/src/kernel/src/Network/MACAddressGetter.cc b/src/kernel/src/Network/MACAddressGetter.cpp index 6f7dea67..6f7dea67 100644 --- a/src/kernel/src/Network/MACAddressGetter.cc +++ b/src/kernel/src/Network/MACAddressGetter.cpp diff --git a/src/kernel/src/Network/NetworkDevice.cc b/src/kernel/src/Network/NetworkDevice.cpp index 70c8ecde..70c8ecde 100644 --- a/src/kernel/src/Network/NetworkDevice.cc +++ b/src/kernel/src/Network/NetworkDevice.cpp diff --git a/src/kernel/src/New+Delete.cc b/src/kernel/src/New+Delete.cpp index 18ec32bf..18ec32bf 100644 --- a/src/kernel/src/New+Delete.cc +++ b/src/kernel/src/New+Delete.cpp diff --git a/src/kernel/src/OwnPtr.cc b/src/kernel/src/OwnPtr.cpp index a112be13..a112be13 100644 --- a/src/kernel/src/OwnPtr.cc +++ b/src/kernel/src/OwnPtr.cpp diff --git a/src/kernel/src/PE32CodeMgr.cc b/src/kernel/src/PE32CodeMgr.cpp index 1cfaa524..1cfaa524 100644 --- a/src/kernel/src/PE32CodeMgr.cc +++ b/src/kernel/src/PE32CodeMgr.cpp diff --git a/src/kernel/src/PEFCodeMgr.cc b/src/kernel/src/PEFCodeMgr.cpp index 3c2727e7..3c2727e7 100644 --- a/src/kernel/src/PEFCodeMgr.cc +++ b/src/kernel/src/PEFCodeMgr.cpp diff --git a/src/kernel/src/PRDT.cc b/src/kernel/src/PRDT.cpp index 21d86503..21d86503 100644 --- a/src/kernel/src/PRDT.cc +++ b/src/kernel/src/PRDT.cpp diff --git a/src/kernel/src/PageMgr.cc b/src/kernel/src/PageMgr.cpp index 8d0e9192..8d0e9192 100644 --- a/src/kernel/src/PageMgr.cc +++ b/src/kernel/src/PageMgr.cpp diff --git a/src/kernel/src/Pmm.cc b/src/kernel/src/Pmm.cpp index 88635518..88635518 100644 --- a/src/kernel/src/Pmm.cc +++ b/src/kernel/src/Pmm.cpp diff --git a/src/kernel/src/Property.cc b/src/kernel/src/Property.cpp index e6142b6f..e6142b6f 100644 --- a/src/kernel/src/Property.cc +++ b/src/kernel/src/Property.cpp diff --git a/src/kernel/src/Ref.cc b/src/kernel/src/Ref.cpp index 90ed2dfb..90ed2dfb 100644 --- a/src/kernel/src/Ref.cc +++ b/src/kernel/src/Ref.cpp diff --git a/src/kernel/src/Semaphore.cc b/src/kernel/src/Semaphore.cpp index 06325d0a..06325d0a 100644 --- a/src/kernel/src/Semaphore.cc +++ b/src/kernel/src/Semaphore.cpp diff --git a/src/kernel/src/SoftwareTimer.cc b/src/kernel/src/SoftwareTimer.cpp index 6e89df81..6e89df81 100644 --- a/src/kernel/src/SoftwareTimer.cc +++ b/src/kernel/src/SoftwareTimer.cpp diff --git a/src/kernel/src/Storage/AHCIDeviceInterface.cc b/src/kernel/src/Storage/AHCIDeviceInterface.cpp index 6d910f37..6d910f37 100644 --- a/src/kernel/src/Storage/AHCIDeviceInterface.cc +++ b/src/kernel/src/Storage/AHCIDeviceInterface.cpp diff --git a/src/kernel/src/Storage/ATADeviceInterface.cc b/src/kernel/src/Storage/ATADeviceInterface.cpp index 98997579..98997579 100644 --- a/src/kernel/src/Storage/ATADeviceInterface.cc +++ b/src/kernel/src/Storage/ATADeviceInterface.cpp diff --git a/src/kernel/src/Storage/NVMEDeviceInterface.cc b/src/kernel/src/Storage/NVMEDeviceInterface.cpp index dd8ca435..dd8ca435 100644 --- a/src/kernel/src/Storage/NVMEDeviceInterface.cc +++ b/src/kernel/src/Storage/NVMEDeviceInterface.cpp diff --git a/src/kernel/src/Storage/SCSIDeviceInterface.cc b/src/kernel/src/Storage/SCSIDeviceInterface.cpp index e82f7006..e82f7006 100644 --- a/src/kernel/src/Storage/SCSIDeviceInterface.cc +++ b/src/kernel/src/Storage/SCSIDeviceInterface.cpp diff --git a/src/kernel/src/Stream.cc b/src/kernel/src/Stream.cpp index 0765e206..0765e206 100644 --- a/src/kernel/src/Stream.cc +++ b/src/kernel/src/Stream.cpp diff --git a/src/kernel/src/Swap/DiskSwap.cc b/src/kernel/src/Swap/DiskSwap.cpp index 7a926dc5..7a926dc5 100644 --- a/src/kernel/src/Swap/DiskSwap.cc +++ b/src/kernel/src/Swap/DiskSwap.cpp diff --git a/src/kernel/src/ThreadLocalStorage.cc b/src/kernel/src/ThreadLocalStorage.cpp index 7168c749..7168c749 100644 --- a/src/kernel/src/ThreadLocalStorage.cc +++ b/src/kernel/src/ThreadLocalStorage.cpp diff --git a/src/kernel/src/Timer.cc b/src/kernel/src/Timer.cpp index 20efcc43..20efcc43 100644 --- a/src/kernel/src/Timer.cc +++ b/src/kernel/src/Timer.cpp diff --git a/src/kernel/src/UserMgr+User.cc b/src/kernel/src/UserMgr+User.cpp index f46a5590..f46a5590 100644 --- a/src/kernel/src/UserMgr+User.cc +++ b/src/kernel/src/UserMgr+User.cpp diff --git a/src/kernel/src/UserProcessScheduler.cc b/src/kernel/src/UserProcessScheduler.cpp index 07dd4eaa..07dd4eaa 100644 --- a/src/kernel/src/UserProcessScheduler.cc +++ b/src/kernel/src/UserProcessScheduler.cpp diff --git a/src/kernel/src/UserProcessTeam.cc b/src/kernel/src/UserProcessTeam.cpp index 1f80f0e1..1f80f0e1 100644 --- a/src/kernel/src/UserProcessTeam.cc +++ b/src/kernel/src/UserProcessTeam.cpp diff --git a/src/kernel/src/UtfUtils.cc b/src/kernel/src/UtfUtils.cpp index d54ab25f..d54ab25f 100644 --- a/src/kernel/src/UtfUtils.cc +++ b/src/kernel/src/UtfUtils.cpp diff --git a/src/kernel/src/Variant.cc b/src/kernel/src/Variant.cpp index 0422202a..0422202a 100644 --- a/src/kernel/src/Variant.cc +++ b/src/kernel/src/Variant.cpp diff --git a/src/kernel/src/ZXDCodeMgr.cc b/src/kernel/src/ZXDCodeMgr.cpp index c8e8041e..c8e8041e 100644 --- a/src/kernel/src/ZXDCodeMgr.cc +++ b/src/kernel/src/ZXDCodeMgr.cpp diff --git a/src/launch/launch.json b/src/launch/launch.json index dbc111b2..1230b34d 100644 --- a/src/launch/launch.json +++ b/src/launch/launch.json @@ -2,8 +2,8 @@ "compiler_path": "x86_64-w64-mingw32-g++", "compiler_std": "c++20", "headers_path": ["../", "./", "../../public/frameworks"], - "sources_path": ["src/*.cc", "src/*.S"], - "output_name": "ne_launch", + "sources_path": ["src/*.cpp", "src/*.S"], + "output_name": "ne_launch.exe", "compiler_flags": [ "-ffreestanding", "-shared", diff --git a/src/launch/src/Main.cc b/src/launch/src/RuntimeMain.cpp index 40a6a4df..40a6a4df 100644 --- a/src/launch/src/Main.cc +++ b/src/launch/src/RuntimeMain.cpp diff --git a/src/libASN/AsnKit/VirtualMixer.h b/src/libASN/AsnKit/VirtualMixer.h new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/src/libASN/AsnKit/VirtualMixer.h diff --git a/src/libASN/libASN.json b/src/libASN/libASN.json index fe65e28c..3e6d33f2 100644 --- a/src/libASN/libASN.json +++ b/src/libASN/libASN.json @@ -2,7 +2,7 @@ "compiler_path": "x86_64-w64-mingw32-gcc", "compiler_std": "c++20", "headers_path": ["../", "./"], - "sources_path": ["src/*.c", "src/*.S"], + "sources_path": ["src/*.cpp", "src/*.S"], "output_name": "libASN.dll", "compiler_flags": [ "-ffreestanding", diff --git a/src/libASN/src/VirtualMixer.cpp b/src/libASN/src/VirtualMixer.cpp new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/src/libASN/src/VirtualMixer.cpp |
