summaryrefslogtreecommitdiffhomepage
path: root/dev
diff options
context:
space:
mode:
Diffstat (limited to 'dev')
-rw-r--r--dev/Boot/BootKit/BitManip.h2
-rw-r--r--dev/Boot/BootKit/BootKit.h2
-rw-r--r--dev/Boot/BootKit/BootThread.h2
-rw-r--r--dev/Boot/BootKit/Device.h2
-rw-r--r--dev/Boot/BootKit/EPM.h2
-rw-r--r--dev/Boot/BootKit/HW/ATA.h2
-rw-r--r--dev/Boot/BootKit/HW/SATA.h2
-rw-r--r--dev/Boot/BootKit/Platform.h2
-rw-r--r--dev/Boot/BootKit/Protocol.h2
-rw-r--r--dev/Boot/BootKit/Support.h2
-rw-r--r--dev/Boot/Mod/NetBoot/Boot.S2
-rw-r--r--dev/Boot/Mod/NetBoot/NetBoot.cc2
-rw-r--r--dev/Boot/Mod/NetBoot/NetBoot.h2
-rw-r--r--dev/Boot/Mod/SysChk/Boot.S2
-rw-r--r--dev/Boot/Mod/SysChk/Module.cc2
-rw-r--r--dev/Boot/ReadMe.md2
-rw-r--r--dev/Boot/amd64-desktop.make2
-rw-r--r--dev/Boot/arm64-desktop.make2
-rw-r--r--dev/Boot/arm64-mobile.make2
-rw-r--r--dev/Boot/src/BootFileReader.cc2
-rw-r--r--dev/Boot/src/BootString.cc2
-rw-r--r--dev/Boot/src/BootSupport.cc2
-rw-r--r--dev/Boot/src/BootTextWriter.cc2
-rw-r--r--dev/Boot/src/BootThread.cc2
-rw-r--r--dev/Boot/src/BootloaderRsrc.rsrc4
-rw-r--r--dev/Boot/src/HEL/64X000/Boot64x0.S2
-rw-r--r--dev/Boot/src/HEL/AMD64/BootATA.cc6
-rw-r--r--dev/Boot/src/HEL/AMD64/BootPlatform.cc2
-rw-r--r--dev/Boot/src/HEL/AMD64/BootSATA.cc6
-rw-r--r--dev/Boot/src/HEL/AMD64/EFIBootStartup.cc2
-rw-r--r--dev/Boot/src/HEL/ARM64/BootPlatform.cc2
-rw-r--r--dev/Boot/src/HEL/ARM64/CoreBootStartup.S2
-rw-r--r--dev/Boot/src/HEL/ARM64/EFIBootStartup.cc2
-rw-r--r--dev/Boot/src/HEL/POWER/CoreBootStartup.S2
-rw-r--r--dev/Boot/src/New+Delete.cc2
-rw-r--r--dev/Hints/CompilerHint.h2
-rw-r--r--dev/Kernel/ArchKit/ArchKit.h2
-rw-r--r--dev/Kernel/CFKit/GUIDWizard.h2
-rw-r--r--dev/Kernel/CFKit/GUIDWrapper.h2
-rw-r--r--dev/Kernel/CFKit/Property.h2
-rw-r--r--dev/Kernel/CompilerKit/CompilerKit.h2
-rw-r--r--dev/Kernel/CompilerKit/Detail.h2
-rw-r--r--dev/Kernel/CompilerKit/Version.h2
-rw-r--r--dev/Kernel/FSKit/Defines.h2
-rw-r--r--dev/Kernel/FSKit/HPFS.h2
-rw-r--r--dev/Kernel/FSKit/IndexableProperty.h2
-rw-r--r--dev/Kernel/FSKit/NeFS.h6
-rw-r--r--dev/Kernel/FirmwareKit/CoreBoot/CoreBoot.h4
-rw-r--r--dev/Kernel/FirmwareKit/CoreBoot/NS.h2
-rw-r--r--dev/Kernel/FirmwareKit/CoreBoot/NetBoot.h2
-rw-r--r--dev/Kernel/FirmwareKit/EFI.h2
-rw-r--r--dev/Kernel/FirmwareKit/EFI/API.h2
-rw-r--r--dev/Kernel/FirmwareKit/EFI/EFI.h2
-rw-r--r--dev/Kernel/FirmwareKit/EFI/NS.h2
-rw-r--r--dev/Kernel/FirmwareKit/EPM.h2
-rw-r--r--dev/Kernel/FirmwareKit/GPT.h2
-rw-r--r--dev/Kernel/FirmwareKit/Handover.h6
-rw-r--r--dev/Kernel/HALKit/64x0/HalVirtualMemory.cc2
-rw-r--r--dev/Kernel/HALKit/64x0/ReadMe.md2
-rw-r--r--dev/Kernel/HALKit/AMD64/CPUID.h2
-rw-r--r--dev/Kernel/HALKit/AMD64/HalACPIFactoryInterface.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/HalAP.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/HalAPICController.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/HalApplicationProcessor.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/HalApplicationProcessorStartup.asm2
-rw-r--r--dev/Kernel/HALKit/AMD64/HalBoot.asm2
-rw-r--r--dev/Kernel/HALKit/AMD64/HalCPUAMD64.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/HalCommonAPI.asm2
-rw-r--r--dev/Kernel/HALKit/AMD64/HalControlRegister.s2
-rw-r--r--dev/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/HalDebugOutput.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/HalDebugPort.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/HalDescriptorLoader.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/HalInterruptAPI.asm2
-rw-r--r--dev/Kernel/HALKit/AMD64/HalKernelMain.cc4
-rw-r--r--dev/Kernel/HALKit/AMD64/HalKernelPanic.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/HalPagingMgrAMD64.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/HalTimerAMD64.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/HalUtils.asm2
-rw-r--r--dev/Kernel/HALKit/AMD64/Hypervisor.h2
-rw-r--r--dev/Kernel/HALKit/AMD64/MBCI/HalMBCI.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/PCI/DMA.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/PCI/Database.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/PCI/Device.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/PCI/Express.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/PCI/IO.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/PCI/Iterator.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/PCI/PCI.cc2
-rw-r--r--dev/Kernel/HALKit/AMD64/Paging.h2
-rw-r--r--dev/Kernel/HALKit/AMD64/Processor.h2
-rw-r--r--dev/Kernel/HALKit/AMD64/ReadMe.md2
-rw-r--r--dev/Kernel/HALKit/AMD64/Storage/ATA-DMA.cc6
-rw-r--r--dev/Kernel/HALKit/AMD64/Storage/ATA-PIO.cc6
-rw-r--r--dev/Kernel/HALKit/AMD64/Storage/SATA-DMA.cc6
-rw-r--r--dev/Kernel/HALKit/ARM64/APM/APM+IO.cc2
-rw-r--r--dev/Kernel/HALKit/ARM64/ApplicationProcessor.h2
-rw-r--r--dev/Kernel/HALKit/ARM64/HalACPIFactoryInterface.cc2
-rw-r--r--dev/Kernel/HALKit/ARM64/HalApplicationProcessor.cc2
-rw-r--r--dev/Kernel/HALKit/ARM64/HalDebugOutput.cc2
-rw-r--r--dev/Kernel/HALKit/ARM64/HalKernelMain.cc2
-rw-r--r--dev/Kernel/HALKit/ARM64/HalKernelPanic.cc2
-rw-r--r--dev/Kernel/HALKit/ARM64/HalPagingMgrARM64.cc2
-rw-r--r--dev/Kernel/HALKit/ARM64/HalSchedulerCoreARM64.cc2
-rw-r--r--dev/Kernel/HALKit/ARM64/HalSchedulerCorePrimitivesARM64.cc2
-rw-r--r--dev/Kernel/HALKit/ARM64/HalTimerARM64.cc2
-rw-r--r--dev/Kernel/HALKit/ARM64/MBCI/MBCI.cc2
-rw-r--r--dev/Kernel/HALKit/ARM64/Paging.h2
-rw-r--r--dev/Kernel/HALKit/ARM64/Processor.h2
-rw-r--r--dev/Kernel/HALKit/ARM64/Storage/MFlash+IO.cc2
-rw-r--r--dev/Kernel/HALKit/AXP/CoreSyscallHandlerDEC.cpp2
-rw-r--r--dev/Kernel/HALKit/AXP/Processor.h2
-rw-r--r--dev/Kernel/HALKit/POWER/AP.h2
-rw-r--r--dev/Kernel/HALKit/POWER/HalAP.cc2
-rw-r--r--dev/Kernel/HALKit/POWER/HalDebugOutput.cc2
-rw-r--r--dev/Kernel/HALKit/POWER/HalStartSequence.s2
-rw-r--r--dev/Kernel/HALKit/POWER/HalThread.cc2
-rw-r--r--dev/Kernel/HALKit/POWER/HalVirtualMemory.cc2
-rw-r--r--dev/Kernel/HALKit/POWER/MBCI/HalMBCIHost.cc2
-rw-r--r--dev/Kernel/HALKit/POWER/Processor.h2
-rw-r--r--dev/Kernel/HALKit/RISCV/AP.h2
-rw-r--r--dev/Kernel/HALKit/RISCV/HalAP.cc2
-rw-r--r--dev/Kernel/KernelKit/CodeMgr.h2
-rw-r--r--dev/Kernel/KernelKit/DebugOutput.h2
-rw-r--r--dev/Kernel/KernelKit/Defines.h4
-rw-r--r--dev/Kernel/KernelKit/DeviceMgr.h2
-rw-r--r--dev/Kernel/KernelKit/DriveMgr.h2
-rw-r--r--dev/Kernel/KernelKit/FileMgr.h2
-rw-r--r--dev/Kernel/KernelKit/HardwareThreadScheduler.h2
-rw-r--r--dev/Kernel/KernelKit/Heap.h2
-rw-r--r--dev/Kernel/KernelKit/IDylibObject.h2
-rw-r--r--dev/Kernel/KernelKit/IPEFDylibObject.h6
-rw-r--r--dev/Kernel/KernelKit/LPC.h2
-rw-r--r--dev/Kernel/KernelKit/LoaderInterface.h2
-rw-r--r--dev/Kernel/KernelKit/LockDelegate.h2
-rw-r--r--dev/Kernel/KernelKit/MSDOS.h2
-rw-r--r--dev/Kernel/KernelKit/PCI/DMA.h2
-rw-r--r--dev/Kernel/KernelKit/PCI/DMA.inl2
-rw-r--r--dev/Kernel/KernelKit/PCI/Database.h2
-rw-r--r--dev/Kernel/KernelKit/PCI/Device.h2
-rw-r--r--dev/Kernel/KernelKit/PCI/Express.h2
-rw-r--r--dev/Kernel/KernelKit/PCI/IO-Impl-AMD64.inl2
-rw-r--r--dev/Kernel/KernelKit/PCI/IO.h2
-rw-r--r--dev/Kernel/KernelKit/PCI/Iterator.h2
-rw-r--r--dev/Kernel/KernelKit/PCI/PCI.h2
-rw-r--r--dev/Kernel/KernelKit/PE.h2
-rw-r--r--dev/Kernel/KernelKit/PECodeMgr.h2
-rw-r--r--dev/Kernel/KernelKit/PEF.h2
-rw-r--r--dev/Kernel/KernelKit/PEFCodeMgr.h2
-rw-r--r--dev/Kernel/KernelKit/Semaphore.h10
-rw-r--r--dev/Kernel/KernelKit/ThreadLocalStorage.h2
-rw-r--r--dev/Kernel/KernelKit/ThreadLocalStorage.inl2
-rw-r--r--dev/Kernel/KernelKit/Timer.h2
-rw-r--r--dev/Kernel/KernelKit/User.h2
-rw-r--r--dev/Kernel/KernelKit/UserProcessScheduler.h32
-rw-r--r--dev/Kernel/KernelKit/UserProcessScheduler.inl4
-rw-r--r--dev/Kernel/KernelKit/XCOFF.h2
-rw-r--r--dev/Kernel/KernelRsrc.rsrc4
-rw-r--r--dev/Kernel/NetworkKit/IP.h2
-rw-r--r--dev/Kernel/NetworkKit/IPC.h2
-rw-r--r--dev/Kernel/NetworkKit/LTE.h2
-rw-r--r--dev/Kernel/NetworkKit/MAC.h2
-rw-r--r--dev/Kernel/NetworkKit/NetworkDevice.h4
-rw-r--r--dev/Kernel/NetworkKit/NetworkDevice.inl2
-rw-r--r--dev/Kernel/NewKit/Array.h2
-rw-r--r--dev/Kernel/NewKit/ArrayList.h2
-rw-r--r--dev/Kernel/NewKit/Atom.h2
-rw-r--r--dev/Kernel/NewKit/Crc32.h2
-rw-r--r--dev/Kernel/NewKit/CxxAbi.h2
-rw-r--r--dev/Kernel/NewKit/Defines.h2
-rw-r--r--dev/Kernel/NewKit/DriverMgr.h2
-rw-r--r--dev/Kernel/NewKit/ErrorOr.h2
-rw-r--r--dev/Kernel/NewKit/Json.h2
-rw-r--r--dev/Kernel/NewKit/KString.h2
-rw-r--r--dev/Kernel/NewKit/KernelPanic.h2
-rw-r--r--dev/Kernel/NewKit/Macros.h2
-rw-r--r--dev/Kernel/NewKit/MutableArray.h2
-rw-r--r--dev/Kernel/NewKit/New.h2
-rw-r--r--dev/Kernel/NewKit/NewKit.h2
-rw-r--r--dev/Kernel/NewKit/OwnPtr.h2
-rw-r--r--dev/Kernel/NewKit/PageMgr.h2
-rw-r--r--dev/Kernel/NewKit/Pair.h2
-rw-r--r--dev/Kernel/NewKit/Pmm.h2
-rw-r--r--dev/Kernel/NewKit/Ref.h2
-rw-r--r--dev/Kernel/NewKit/Stream.h2
-rw-r--r--dev/Kernel/NewKit/Utils.h2
-rw-r--r--dev/Kernel/NewKit/Variant.h2
-rw-r--r--dev/Kernel/POSIXKit/signal.h2
-rw-r--r--dev/Kernel/POSIXKit/unix_layer.h2
-rw-r--r--dev/Kernel/StorageKit/AHCI.h2
-rw-r--r--dev/Kernel/StorageKit/ATA.h2
-rw-r--r--dev/Kernel/StorageKit/NVME.h2
-rw-r--r--dev/Kernel/StorageKit/PRDT.h2
-rw-r--r--dev/Kernel/StorageKit/SCSI.h2
-rw-r--r--dev/Kernel/StorageKit/StorageKit.h2
-rw-r--r--dev/Kernel/SystemKit/SwapDisk.h2
-rw-r--r--dev/Kernel/SystemKit/TeamScheduler.h2
-rw-r--r--dev/Kernel/amd64-desktop.make8
-rw-r--r--dev/Kernel/arm64-desktop.make2
-rw-r--r--dev/Kernel/power64-cb.make2
-rw-r--r--dev/Kernel/src/ACPIFactoryInterface.cc2
-rw-r--r--dev/Kernel/src/Array.cc2
-rw-r--r--dev/Kernel/src/ArrayList.cc2
-rw-r--r--dev/Kernel/src/Atom.cc2
-rw-r--r--dev/Kernel/src/BitMapMgr.cc2
-rw-r--r--dev/Kernel/src/CodeMgr.cc2
-rw-r--r--dev/Kernel/src/Crc32.cc2
-rw-r--r--dev/Kernel/src/CxxAbi-AMD64.cc2
-rw-r--r--dev/Kernel/src/CxxAbi-ARM64.cc2
-rw-r--r--dev/Kernel/src/Defines.cc2
-rw-r--r--dev/Kernel/src/DeviceMgr.cc2
-rw-r--r--dev/Kernel/src/DriveMgr.cc2
-rw-r--r--dev/Kernel/src/ErrorOr.cc2
-rw-r--r--dev/Kernel/src/FS/HPFS.cc2
-rw-r--r--dev/Kernel/src/FS/NeFS.cc6
-rw-r--r--dev/Kernel/src/FileMgr.cc2
-rw-r--r--dev/Kernel/src/GUIDWizard.cc2
-rw-r--r--dev/Kernel/src/GUIDWrapper.cc2
-rw-r--r--dev/Kernel/src/HardwareThreadScheduler.cc2
-rw-r--r--dev/Kernel/src/Heap.cc2
-rw-r--r--dev/Kernel/src/IDylibObject.cc2
-rw-r--r--dev/Kernel/src/IPEFDylibObject.cc6
-rw-r--r--dev/Kernel/src/IndexableProperty.cc2
-rw-r--r--dev/Kernel/src/Json.cc2
-rw-r--r--dev/Kernel/src/KString.cc2
-rw-r--r--dev/Kernel/src/KernelMain.cc2
-rw-r--r--dev/Kernel/src/LPC.cc2
-rw-r--r--dev/Kernel/src/LockDelegate.cc2
-rw-r--r--dev/Kernel/src/MutableArray.cc2
-rw-r--r--dev/Kernel/src/NeFS+FileMgr.cc2
-rw-r--r--dev/Kernel/src/NeFS+IO.cc4
-rw-r--r--dev/Kernel/src/Network/IPAddr.cc2
-rw-r--r--dev/Kernel/src/Network/IPCMsg.cc2
-rw-r--r--dev/Kernel/src/Network/NetworkDevice.cc2
-rw-r--r--dev/Kernel/src/New+Delete.cc2
-rw-r--r--dev/Kernel/src/OwnPtr.cc2
-rw-r--r--dev/Kernel/src/PEFCodeMgr.cc2
-rw-r--r--dev/Kernel/src/PRDT.cc2
-rw-r--r--dev/Kernel/src/PageMgr.cc2
-rw-r--r--dev/Kernel/src/Pmm.cc2
-rw-r--r--dev/Kernel/src/Property.cc2
-rw-r--r--dev/Kernel/src/Ref.cc2
-rw-r--r--dev/Kernel/src/Semaphore.cc8
-rw-r--r--dev/Kernel/src/SoftwareTimer.cc2
-rw-r--r--dev/Kernel/src/Storage/AHCIDeviceInterface.cc2
-rw-r--r--dev/Kernel/src/Storage/ATADeviceInterface.cc2
-rw-r--r--dev/Kernel/src/Storage/NVMEDeviceInterface.cc2
-rw-r--r--dev/Kernel/src/Storage/SCSIDeviceInterface.cc2
-rw-r--r--dev/Kernel/src/Stream.cc2
-rw-r--r--dev/Kernel/src/System/SwapDiskDelegate.cc2
-rw-r--r--dev/Kernel/src/ThreadLocalStorage.cc2
-rw-r--r--dev/Kernel/src/Timer.cc2
-rw-r--r--dev/Kernel/src/User.cc2
-rw-r--r--dev/Kernel/src/UserProcessScheduler.cc42
-rw-r--r--dev/Kernel/src/UserProcessTeam.cc10
-rw-r--r--dev/Kernel/src/Utils.cc2
-rw-r--r--dev/Kernel/src/Variant.cc2
-rw-r--r--dev/LibSCI/CompilerHint.h2
-rw-r--r--dev/LibSCI/GPU.h2
-rw-r--r--dev/LibSCI/LPC.h2
-rw-r--r--dev/LibSCI/Macros.h8
-rw-r--r--dev/LibSCI/SCI.h21
-rw-r--r--dev/LibSCI/src/GPU.cc2
-rw-r--r--dev/LibSCI/src/LPC.cc2
-rw-r--r--dev/LibSCI/src/LibSCI+IO.asm2
-rw-r--r--dev/LibSCI/src/Makefile2
-rw-r--r--dev/LibSCI/src/SCI.cc2
-rw-r--r--dev/Mod/ACPI/ACPI.h2
-rw-r--r--dev/Mod/ACPI/ACPIFactoryInterface.h6
-rw-r--r--dev/Mod/AHCI/AHCI.h2
-rw-r--r--dev/Mod/APM/APM.h2
-rw-r--r--dev/Mod/ATA/ATA.h2
-rw-r--r--dev/Mod/CoreGfx/AccessibilityMgr.h2
-rw-r--r--dev/Mod/CoreGfx/FBMgr.h2
-rw-r--r--dev/Mod/CoreGfx/MathMgr.h2
-rw-r--r--dev/Mod/CoreGfx/TextMgr.h2
-rw-r--r--dev/Mod/HPET/Defines.h2
-rw-r--r--dev/Mod/LTE/LTE.h2
-rw-r--r--dev/Mod/MBCI/Interface.h2
-rw-r--r--dev/Mod/MBCI/MBCI.h2
-rw-r--r--dev/Mod/MFlash/MFlash.h2
-rw-r--r--dev/Mod/NVME/NVME.h2
-rw-r--r--dev/Mod/ReadMe.md2
-rw-r--r--dev/Mod/SCSI/SCSI.h2
-rw-r--r--dev/Mod/XHCI/Defines.h69
-rw-r--r--dev/Usr/LibCompress/API.h2
-rw-r--r--dev/Usr/LibCompress/LCCompress.s2
-rw-r--r--dev/Usr/LibCompress/LCDecompress.s2
287 files changed, 427 insertions, 397 deletions
diff --git a/dev/Boot/BootKit/BitManip.h b/dev/Boot/BootKit/BitManip.h
index 6e9c8685..82ea04f3 100644
--- a/dev/Boot/BootKit/BitManip.h
+++ b/dev/Boot/BootKit/BitManip.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/BootKit/BootKit.h b/dev/Boot/BootKit/BootKit.h
index 69efb275..2d39265a 100644
--- a/dev/Boot/BootKit/BootKit.h
+++ b/dev/Boot/BootKit/BootKit.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/BootKit/BootThread.h b/dev/Boot/BootKit/BootThread.h
index 16de077a..ac1c5ad4 100644
--- a/dev/Boot/BootKit/BootThread.h
+++ b/dev/Boot/BootKit/BootThread.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/BootKit/Device.h b/dev/Boot/BootKit/Device.h
index 6b49e459..c9f0953a 100644
--- a/dev/Boot/BootKit/Device.h
+++ b/dev/Boot/BootKit/Device.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/BootKit/EPM.h b/dev/Boot/BootKit/EPM.h
index 67b81582..472f25da 100644
--- a/dev/Boot/BootKit/EPM.h
+++ b/dev/Boot/BootKit/EPM.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/BootKit/HW/ATA.h b/dev/Boot/BootKit/HW/ATA.h
index 3b7b1557..61fc4bf4 100644
--- a/dev/Boot/BootKit/HW/ATA.h
+++ b/dev/Boot/BootKit/HW/ATA.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/BootKit/HW/SATA.h b/dev/Boot/BootKit/HW/SATA.h
index 1add9f51..d059cf0d 100644
--- a/dev/Boot/BootKit/HW/SATA.h
+++ b/dev/Boot/BootKit/HW/SATA.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/BootKit/Platform.h b/dev/Boot/BootKit/Platform.h
index cbca9b6a..6faa6495 100644
--- a/dev/Boot/BootKit/Platform.h
+++ b/dev/Boot/BootKit/Platform.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/BootKit/Protocol.h b/dev/Boot/BootKit/Protocol.h
index 423913cf..4ae20c48 100644
--- a/dev/Boot/BootKit/Protocol.h
+++ b/dev/Boot/BootKit/Protocol.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/BootKit/Support.h b/dev/Boot/BootKit/Support.h
index c2e6cffb..1848d5b5 100644
--- a/dev/Boot/BootKit/Support.h
+++ b/dev/Boot/BootKit/Support.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/Mod/NetBoot/Boot.S b/dev/Boot/Mod/NetBoot/Boot.S
index 0cae56b4..6f92cac0 100644
--- a/dev/Boot/Mod/NetBoot/Boot.S
+++ b/dev/Boot/Mod/NetBoot/Boot.S
@@ -2,7 +2,7 @@
;; * ========================================================
;; *
;; * BootZ
-;; * Copyright (C) 2024, t& Corporation, all rights reserved., all rights reserved.
+;; * Copyright (C) 2024, t& Labs, all rights reserved., all rights reserved.
;; *
;; * ========================================================
;; */
diff --git a/dev/Boot/Mod/NetBoot/NetBoot.cc b/dev/Boot/Mod/NetBoot/NetBoot.cc
index 17ed091c..ae4eaac1 100644
--- a/dev/Boot/Mod/NetBoot/NetBoot.cc
+++ b/dev/Boot/Mod/NetBoot/NetBoot.cc
@@ -2,7 +2,7 @@
* ========================================================
*
* NetBoot
- * Copyright (C) 2024, t& Corporation, all rights reserved., all rights reserved.
+ * Copyright (C) 2024, t& Labs, all rights reserved., all rights reserved.
*
* ========================================================
*/
diff --git a/dev/Boot/Mod/NetBoot/NetBoot.h b/dev/Boot/Mod/NetBoot/NetBoot.h
index ed2e0968..00f15aad 100644
--- a/dev/Boot/Mod/NetBoot/NetBoot.h
+++ b/dev/Boot/Mod/NetBoot/NetBoot.h
@@ -2,7 +2,7 @@
* ========================================================
*
* NetBoot
- * Copyright (C) 2024-2025, t& Corporation, all rights reserved., all rights reserved.
+ * Copyright (C) 2024-2025, t& Labs, all rights reserved., all rights reserved.
*
* ========================================================
*/
diff --git a/dev/Boot/Mod/SysChk/Boot.S b/dev/Boot/Mod/SysChk/Boot.S
index ec6507db..9d6f3bca 100644
--- a/dev/Boot/Mod/SysChk/Boot.S
+++ b/dev/Boot/Mod/SysChk/Boot.S
@@ -2,7 +2,7 @@
;; * ========================================================
;; *
;; * BootZ
-;; * Copyright (C) 2024, t& Corporation, all rights reserved., all rights reserved.
+;; * Copyright (C) 2024, t& Labs, all rights reserved., all rights reserved.
;; *
;; * ========================================================
;; */
diff --git a/dev/Boot/Mod/SysChk/Module.cc b/dev/Boot/Mod/SysChk/Module.cc
index 15efc71f..7202dfb5 100644
--- a/dev/Boot/Mod/SysChk/Module.cc
+++ b/dev/Boot/Mod/SysChk/Module.cc
@@ -2,7 +2,7 @@
* ========================================================
*
* NetBoot
- * Copyright (C) 2024, t& Corporation, all rights reserved., all rights reserved.
+ * Copyright (C) 2024, t& Labs, all rights reserved., all rights reserved.
*
* ========================================================
*/
diff --git a/dev/Boot/ReadMe.md b/dev/Boot/ReadMe.md
index 866fb013..64c42b36 100644
--- a/dev/Boot/ReadMe.md
+++ b/dev/Boot/ReadMe.md
@@ -17,4 +17,4 @@ And then execute:
make all
```
-##### Copyright, t& Corporation, all rights reserved.
+##### Copyright, t& Labs, all rights reserved.
diff --git a/dev/Boot/amd64-desktop.make b/dev/Boot/amd64-desktop.make
index b3d5e905..5f7e428d 100644
--- a/dev/Boot/amd64-desktop.make
+++ b/dev/Boot/amd64-desktop.make
@@ -1,5 +1,5 @@
##################################################
-# (c) t& Corporation, all rights reserved.
+# (c) t& Labs, all rights reserved.
# This is the bootloader makefile.
##################################################
diff --git a/dev/Boot/arm64-desktop.make b/dev/Boot/arm64-desktop.make
index a72dd328..24168092 100644
--- a/dev/Boot/arm64-desktop.make
+++ b/dev/Boot/arm64-desktop.make
@@ -1,5 +1,5 @@
##################################################
-# (c) t& Corporation, all rights reserved.
+# (c) t& Labs, all rights reserved.
# This is the bootloader makefile.
##################################################
diff --git a/dev/Boot/arm64-mobile.make b/dev/Boot/arm64-mobile.make
index e65411ef..d700c717 100644
--- a/dev/Boot/arm64-mobile.make
+++ b/dev/Boot/arm64-mobile.make
@@ -1,5 +1,5 @@
##################################################
-# (c) t& Corporation, all rights reserved.
+# (c) t& Labs, all rights reserved.
# This is the bootloader makefile.
##################################################
diff --git a/dev/Boot/src/BootFileReader.cc b/dev/Boot/src/BootFileReader.cc
index 1c3b6ad0..a90edd77 100644
--- a/dev/Boot/src/BootFileReader.cc
+++ b/dev/Boot/src/BootFileReader.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: FileReader.cc
Purpose: New Boot FileReader,
diff --git a/dev/Boot/src/BootString.cc b/dev/Boot/src/BootString.cc
index 6f2cae56..4423f124 100644
--- a/dev/Boot/src/BootString.cc
+++ b/dev/Boot/src/BootString.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: BootString.cc
Purpose: BootZ string library
diff --git a/dev/Boot/src/BootSupport.cc b/dev/Boot/src/BootSupport.cc
index 564b1ea9..43975cea 100644
--- a/dev/Boot/src/BootSupport.cc
+++ b/dev/Boot/src/BootSupport.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/src/BootTextWriter.cc b/dev/Boot/src/BootTextWriter.cc
index 2b93050d..ed286c2b 100644
--- a/dev/Boot/src/BootTextWriter.cc
+++ b/dev/Boot/src/BootTextWriter.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: BootTextWriter.cc
Purpose: BootZ string library
diff --git a/dev/Boot/src/BootThread.cc b/dev/Boot/src/BootThread.cc
index 276c0053..cf58e26e 100644
--- a/dev/Boot/src/BootThread.cc
+++ b/dev/Boot/src/BootThread.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/src/BootloaderRsrc.rsrc b/dev/Boot/src/BootloaderRsrc.rsrc
index 5addb4a0..bce9ffd9 100644
--- a/dev/Boot/src/BootloaderRsrc.rsrc
+++ b/dev/Boot/src/BootloaderRsrc.rsrc
@@ -8,11 +8,11 @@ BEGIN
BEGIN
BLOCK "080904E4"
BEGIN
- VALUE "CompanyName", "t& Corporation"
+ VALUE "CompanyName", "t& Labs"
VALUE "FileDescription", "ZKA OS Loader."
VALUE "FileVersion", BOOTLOADER_VERSION
VALUE "InternalName", "zbaosldr"
- VALUE "LegalCopyright", "Copyright (C) 2024, t& Corporation all rights reserved."
+ VALUE "LegalCopyright", "Copyright (C) 2024, t& Labs all rights reserved."
VALUE "OriginalFilename", "zbaosldr.exe"
VALUE "ProductName", "zbaosldr"
VALUE "ProductVersion", BOOTLOADER_VERSION
diff --git a/dev/Boot/src/HEL/64X000/Boot64x0.S b/dev/Boot/src/HEL/64X000/Boot64x0.S
index dc2dd86b..24d09403 100644
--- a/dev/Boot/src/HEL/64X000/Boot64x0.S
+++ b/dev/Boot/src/HEL/64X000/Boot64x0.S
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/src/HEL/AMD64/BootATA.cc b/dev/Boot/src/HEL/AMD64/BootATA.cc
index bd2c7921..2f6eed2a 100644
--- a/dev/Boot/src/HEL/AMD64/BootATA.cc
+++ b/dev/Boot/src/HEL/AMD64/BootATA.cc
@@ -1,17 +1,17 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
/**
* @file BootATA.cc
- * @author Amlal EL Mahrouss (amlalelmahrouss@icloud.com)
+ * @author t& Labs (amlalelmahrouss@icloud.com)
* @brief ATA driver.
* @version 0.1
* @date 2024-02-02
*
- * @copyright Copyright (c) t& Corporation
+ * @copyright Copyright (c) t& Labs
*
*/
diff --git a/dev/Boot/src/HEL/AMD64/BootPlatform.cc b/dev/Boot/src/HEL/AMD64/BootPlatform.cc
index fec13cee..fd84afc0 100644
--- a/dev/Boot/src/HEL/AMD64/BootPlatform.cc
+++ b/dev/Boot/src/HEL/AMD64/BootPlatform.cc
@@ -1,7 +1,7 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/src/HEL/AMD64/BootSATA.cc b/dev/Boot/src/HEL/AMD64/BootSATA.cc
index 7c7a9277..f9dc458f 100644
--- a/dev/Boot/src/HEL/AMD64/BootSATA.cc
+++ b/dev/Boot/src/HEL/AMD64/BootSATA.cc
@@ -1,17 +1,17 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
/**
* @file BootAHCI.cc
- * @author Amlal EL Mahrouss (amlalelmahrouss@icloud.com)
+ * @author t& Labs (amlalelmahrouss@icloud.com)
* @brief SATA support for BootZ.
* @version 0.1
* @date 2024-02-02
*
- * @copyright Copyright (c) t& Corporation
+ * @copyright Copyright (c) t& Labs
*
*/
diff --git a/dev/Boot/src/HEL/AMD64/EFIBootStartup.cc b/dev/Boot/src/HEL/AMD64/EFIBootStartup.cc
index 2ecb421b..2b94b725 100644
--- a/dev/Boot/src/HEL/AMD64/EFIBootStartup.cc
+++ b/dev/Boot/src/HEL/AMD64/EFIBootStartup.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/src/HEL/ARM64/BootPlatform.cc b/dev/Boot/src/HEL/ARM64/BootPlatform.cc
index 2ee9d64f..88bfb57c 100644
--- a/dev/Boot/src/HEL/ARM64/BootPlatform.cc
+++ b/dev/Boot/src/HEL/ARM64/BootPlatform.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/src/HEL/ARM64/CoreBootStartup.S b/dev/Boot/src/HEL/ARM64/CoreBootStartup.S
index 1c3f0878..b3f0319f 100644
--- a/dev/Boot/src/HEL/ARM64/CoreBootStartup.S
+++ b/dev/Boot/src/HEL/ARM64/CoreBootStartup.S
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/src/HEL/ARM64/EFIBootStartup.cc b/dev/Boot/src/HEL/ARM64/EFIBootStartup.cc
index 353f4eba..179e582b 100644
--- a/dev/Boot/src/HEL/ARM64/EFIBootStartup.cc
+++ b/dev/Boot/src/HEL/ARM64/EFIBootStartup.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/src/HEL/POWER/CoreBootStartup.S b/dev/Boot/src/HEL/POWER/CoreBootStartup.S
index 7c8bf8d4..d4baa5f6 100644
--- a/dev/Boot/src/HEL/POWER/CoreBootStartup.S
+++ b/dev/Boot/src/HEL/POWER/CoreBootStartup.S
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Boot/src/New+Delete.cc b/dev/Boot/src/New+Delete.cc
index 17fac7c4..e5c157d4 100644
--- a/dev/Boot/src/New+Delete.cc
+++ b/dev/Boot/src/New+Delete.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Hints/CompilerHint.h b/dev/Hints/CompilerHint.h
index a2a02b57..b134cc6f 100644
--- a/dev/Hints/CompilerHint.h
+++ b/dev/Hints/CompilerHint.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/ArchKit/ArchKit.h b/dev/Kernel/ArchKit/ArchKit.h
index 1b0cdb3e..09588d92 100644
--- a/dev/Kernel/ArchKit/ArchKit.h
+++ b/dev/Kernel/ArchKit/ArchKit.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/CFKit/GUIDWizard.h b/dev/Kernel/CFKit/GUIDWizard.h
index ef34954f..3b77fef7 100644
--- a/dev/Kernel/CFKit/GUIDWizard.h
+++ b/dev/Kernel/CFKit/GUIDWizard.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/CFKit/GUIDWrapper.h b/dev/Kernel/CFKit/GUIDWrapper.h
index d095361c..8754b15c 100644
--- a/dev/Kernel/CFKit/GUIDWrapper.h
+++ b/dev/Kernel/CFKit/GUIDWrapper.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/CFKit/Property.h b/dev/Kernel/CFKit/Property.h
index 25685b03..a9314fa7 100644
--- a/dev/Kernel/CFKit/Property.h
+++ b/dev/Kernel/CFKit/Property.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/CompilerKit/CompilerKit.h b/dev/Kernel/CompilerKit/CompilerKit.h
index 7e1d242b..4a4970bf 100644
--- a/dev/Kernel/CompilerKit/CompilerKit.h
+++ b/dev/Kernel/CompilerKit/CompilerKit.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/CompilerKit/Detail.h b/dev/Kernel/CompilerKit/Detail.h
index 3d32b05e..418aa48d 100644
--- a/dev/Kernel/CompilerKit/Detail.h
+++ b/dev/Kernel/CompilerKit/Detail.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/CompilerKit/Version.h b/dev/Kernel/CompilerKit/Version.h
index 283acd42..665aae74 100644
--- a/dev/Kernel/CompilerKit/Version.h
+++ b/dev/Kernel/CompilerKit/Version.h
@@ -1,4 +1,4 @@
-// (c) t& Corporation
+// (c) t& Labs
#pragma once
diff --git a/dev/Kernel/FSKit/Defines.h b/dev/Kernel/FSKit/Defines.h
index dae1c755..530bb302 100644
--- a/dev/Kernel/FSKit/Defines.h
+++ b/dev/Kernel/FSKit/Defines.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/FSKit/HPFS.h b/dev/Kernel/FSKit/HPFS.h
index 9e553767..40cefe57 100644
--- a/dev/Kernel/FSKit/HPFS.h
+++ b/dev/Kernel/FSKit/HPFS.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/FSKit/IndexableProperty.h b/dev/Kernel/FSKit/IndexableProperty.h
index e74130e5..3b5532bc 100644
--- a/dev/Kernel/FSKit/IndexableProperty.h
+++ b/dev/Kernel/FSKit/IndexableProperty.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/FSKit/NeFS.h b/dev/Kernel/FSKit/NeFS.h
index bca0e305..63f73059 100644
--- a/dev/Kernel/FSKit/NeFS.h
+++ b/dev/Kernel/FSKit/NeFS.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
FILE: NeFS.h
PURPOSE: NeFS (New FileSystem) support.
@@ -23,8 +23,8 @@ default.
#include <NewKit/KString.h>
/**
- @brief New File System specification.
- @author Amlal EL Mahrouss (t& Corporation, amlalelmahrouss at icloud dot com)
+ @brief New extended File System specification.
+ @author t& Labs (t& Labs, amlalelmahrouss at icloud dot com)
*/
#define kNeFSInvalidFork (-1)
diff --git a/dev/Kernel/FirmwareKit/CoreBoot/CoreBoot.h b/dev/Kernel/FirmwareKit/CoreBoot/CoreBoot.h
index cf747ae5..e07af60b 100644
--- a/dev/Kernel/FirmwareKit/CoreBoot/CoreBoot.h
+++ b/dev/Kernel/FirmwareKit/CoreBoot/CoreBoot.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
@@ -15,7 +15,7 @@ namespace Firmware::Detail::CoreBoot
struct LEHeader;
/// @brief Linear Executable Header
- /// @author Amlal EL Mahrouss
+ /// @author t& Labs
struct ATTRIBUTE(aligned(4)) LEHeader
{
const Char fMagic[2]; // magic number
diff --git a/dev/Kernel/FirmwareKit/CoreBoot/NS.h b/dev/Kernel/FirmwareKit/CoreBoot/NS.h
index 0f4a5edd..919490a8 100644
--- a/dev/Kernel/FirmwareKit/CoreBoot/NS.h
+++ b/dev/Kernel/FirmwareKit/CoreBoot/NS.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/FirmwareKit/CoreBoot/NetBoot.h b/dev/Kernel/FirmwareKit/CoreBoot/NetBoot.h
index 6f8f95ed..a1880c8b 100644
--- a/dev/Kernel/FirmwareKit/CoreBoot/NetBoot.h
+++ b/dev/Kernel/FirmwareKit/CoreBoot/NetBoot.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/FirmwareKit/EFI.h b/dev/Kernel/FirmwareKit/EFI.h
index f994592b..c8df749e 100644
--- a/dev/Kernel/FirmwareKit/EFI.h
+++ b/dev/Kernel/FirmwareKit/EFI.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/FirmwareKit/EFI/API.h b/dev/Kernel/FirmwareKit/EFI/API.h
index 7766787d..5c690ef2 100644
--- a/dev/Kernel/FirmwareKit/EFI/API.h
+++ b/dev/Kernel/FirmwareKit/EFI/API.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/FirmwareKit/EFI/EFI.h b/dev/Kernel/FirmwareKit/EFI/EFI.h
index eab01e41..091ae940 100644
--- a/dev/Kernel/FirmwareKit/EFI/EFI.h
+++ b/dev/Kernel/FirmwareKit/EFI/EFI.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/FirmwareKit/EFI/NS.h b/dev/Kernel/FirmwareKit/EFI/NS.h
index 7010b3bd..c253c801 100644
--- a/dev/Kernel/FirmwareKit/EFI/NS.h
+++ b/dev/Kernel/FirmwareKit/EFI/NS.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/FirmwareKit/EPM.h b/dev/Kernel/FirmwareKit/EPM.h
index d95ec903..fae4f130 100644
--- a/dev/Kernel/FirmwareKit/EPM.h
+++ b/dev/Kernel/FirmwareKit/EPM.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/FirmwareKit/GPT.h b/dev/Kernel/FirmwareKit/GPT.h
index 2048fb4d..3926005c 100644
--- a/dev/Kernel/FirmwareKit/GPT.h
+++ b/dev/Kernel/FirmwareKit/GPT.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/FirmwareKit/Handover.h b/dev/Kernel/FirmwareKit/Handover.h
index 1f66a7ae..dfec3510 100644
--- a/dev/Kernel/FirmwareKit/Handover.h
+++ b/dev/Kernel/FirmwareKit/Handover.h
@@ -1,17 +1,17 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
/**
* @file Handover.h
- * @author Amlal EL Mahrouss (amlalelmahrouss@icloud.com)
+ * @author t& Labs (amlalelmahrouss@icloud.com)
* @brief The handover boot protocol.
* @version 1.15
* @date 2024-02-23
*
- * @copyright Copyright (c) 2024, t& Corporation
+ * @copyright Copyright (c) 2024, t& Labs
*
*/
diff --git a/dev/Kernel/HALKit/64x0/HalVirtualMemory.cc b/dev/Kernel/HALKit/64x0/HalVirtualMemory.cc
index f12b90bb..52ced44f 100644
--- a/dev/Kernel/HALKit/64x0/HalVirtualMemory.cc
+++ b/dev/Kernel/HALKit/64x0/HalVirtualMemory.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/64x0/ReadMe.md b/dev/Kernel/HALKit/64x0/ReadMe.md
index 1ee08be9..1dda667f 100644
--- a/dev/Kernel/HALKit/64x0/ReadMe.md
+++ b/dev/Kernel/HALKit/64x0/ReadMe.md
@@ -1,4 +1,4 @@
64x0 Hardware Abstraction Layer
-- Supported CPU: t& Corporation 64x0
+- Supported CPU: t& Labs 64x0
- Supported Firmware: CoreBoot
diff --git a/dev/Kernel/HALKit/AMD64/CPUID.h b/dev/Kernel/HALKit/AMD64/CPUID.h
index be89310f..b8f364c2 100644
--- a/dev/Kernel/HALKit/AMD64/CPUID.h
+++ b/dev/Kernel/HALKit/AMD64/CPUID.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: CPUID.h
Purpose: CPUID flags.
diff --git a/dev/Kernel/HALKit/AMD64/HalACPIFactoryInterface.cc b/dev/Kernel/HALKit/AMD64/HalACPIFactoryInterface.cc
index 32a05d07..3b028ee0 100644
--- a/dev/Kernel/HALKit/AMD64/HalACPIFactoryInterface.cc
+++ b/dev/Kernel/HALKit/AMD64/HalACPIFactoryInterface.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/HalAP.cc b/dev/Kernel/HALKit/AMD64/HalAP.cc
index 909b0ee9..4187c306 100644
--- a/dev/Kernel/HALKit/AMD64/HalAP.cc
+++ b/dev/Kernel/HALKit/AMD64/HalAP.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/HalAPICController.cc b/dev/Kernel/HALKit/AMD64/HalAPICController.cc
index 7f8ecc67..593550bf 100644
--- a/dev/Kernel/HALKit/AMD64/HalAPICController.cc
+++ b/dev/Kernel/HALKit/AMD64/HalAPICController.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/HalApplicationProcessor.cc b/dev/Kernel/HALKit/AMD64/HalApplicationProcessor.cc
index 6fa8d0fa..c09ceaa8 100644
--- a/dev/Kernel/HALKit/AMD64/HalApplicationProcessor.cc
+++ b/dev/Kernel/HALKit/AMD64/HalApplicationProcessor.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/HalApplicationProcessorStartup.asm b/dev/Kernel/HALKit/AMD64/HalApplicationProcessorStartup.asm
index 800eeabc..ba2c18c2 100644
--- a/dev/Kernel/HALKit/AMD64/HalApplicationProcessorStartup.asm
+++ b/dev/Kernel/HALKit/AMD64/HalApplicationProcessorStartup.asm
@@ -2,7 +2,7 @@
;; * ========================================================
;; *
;; * ZKA
-;; * Copyright (C) 2024, t& Corporation, all rights reserved., all rights reserved.
+;; * Copyright (C) 2024, t& Labs, all rights reserved., all rights reserved.
;; *
;; * ========================================================
;; */
diff --git a/dev/Kernel/HALKit/AMD64/HalBoot.asm b/dev/Kernel/HALKit/AMD64/HalBoot.asm
index 99193c8e..09b74e7b 100644
--- a/dev/Kernel/HALKit/AMD64/HalBoot.asm
+++ b/dev/Kernel/HALKit/AMD64/HalBoot.asm
@@ -2,7 +2,7 @@
;; * ========================================================
;; *
;; * ZKA
-;; * Copyright (C) 2024, t& Corporation, all rights reserved., all rights reserved.
+;; * Copyright (C) 2024, t& Labs, all rights reserved., all rights reserved.
;; *
;; * ========================================================
;; */
diff --git a/dev/Kernel/HALKit/AMD64/HalCPUAMD64.cc b/dev/Kernel/HALKit/AMD64/HalCPUAMD64.cc
index f2ea972b..e42b81e4 100644
--- a/dev/Kernel/HALKit/AMD64/HalCPUAMD64.cc
+++ b/dev/Kernel/HALKit/AMD64/HalCPUAMD64.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: HalCPU.cc
Purpose: Platform processor routines.
diff --git a/dev/Kernel/HALKit/AMD64/HalCommonAPI.asm b/dev/Kernel/HALKit/AMD64/HalCommonAPI.asm
index d431bbbf..829b39b3 100644
--- a/dev/Kernel/HALKit/AMD64/HalCommonAPI.asm
+++ b/dev/Kernel/HALKit/AMD64/HalCommonAPI.asm
@@ -2,7 +2,7 @@
;; * ========================================================
;; *
;; * ZKA
-;; * Copyright (C) 2024, t& Corporation, all rights reserved., all rights reserved.
+;; * Copyright (C) 2024, t& Labs, all rights reserved., all rights reserved.
;; *
;; * ========================================================
;; */
diff --git a/dev/Kernel/HALKit/AMD64/HalControlRegister.s b/dev/Kernel/HALKit/AMD64/HalControlRegister.s
index a48d16cb..f44e9382 100644
--- a/dev/Kernel/HALKit/AMD64/HalControlRegister.s
+++ b/dev/Kernel/HALKit/AMD64/HalControlRegister.s
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc b/dev/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc
index abdf899b..915c351f 100644
--- a/dev/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc
+++ b/dev/Kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/HalDebugOutput.cc b/dev/Kernel/HALKit/AMD64/HalDebugOutput.cc
index e365ad9c..ee813ed9 100644
--- a/dev/Kernel/HALKit/AMD64/HalDebugOutput.cc
+++ b/dev/Kernel/HALKit/AMD64/HalDebugOutput.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/HalDebugPort.cc b/dev/Kernel/HALKit/AMD64/HalDebugPort.cc
index 21e65c1e..460b9872 100644
--- a/dev/Kernel/HALKit/AMD64/HalDebugPort.cc
+++ b/dev/Kernel/HALKit/AMD64/HalDebugPort.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/HalDescriptorLoader.cc b/dev/Kernel/HALKit/AMD64/HalDescriptorLoader.cc
index fbceebb6..8624bd06 100644
--- a/dev/Kernel/HALKit/AMD64/HalDescriptorLoader.cc
+++ b/dev/Kernel/HALKit/AMD64/HalDescriptorLoader.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/HalInterruptAPI.asm b/dev/Kernel/HALKit/AMD64/HalInterruptAPI.asm
index 087fd514..ed448945 100644
--- a/dev/Kernel/HALKit/AMD64/HalInterruptAPI.asm
+++ b/dev/Kernel/HALKit/AMD64/HalInterruptAPI.asm
@@ -1,7 +1,7 @@
;; /*
;; * ---------------------------------------------------
;; *
-;; * Copyright (C) 2024, t& Corporation, all rights reserved.
+;; * Copyright (C) 2024, t& Labs, all rights reserved.
;; *
;; * File: HalInterruptAPI.asm
;; * Purpose: Interrupt API, redirect raw interrupts into their handlers.
diff --git a/dev/Kernel/HALKit/AMD64/HalKernelMain.cc b/dev/Kernel/HALKit/AMD64/HalKernelMain.cc
index 236974da..c8875c84 100644
--- a/dev/Kernel/HALKit/AMD64/HalKernelMain.cc
+++ b/dev/Kernel/HALKit/AMD64/HalKernelMain.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
@@ -26,7 +26,7 @@ STATIC Kernel::Void hal_init_cxx_ctors()
{
for (Kernel::SizeT i = 0U; i < Kernel::UserProcessScheduler::The().CurrentTeam().AsArray().Count(); ++i)
{
- Kernel::UserProcessScheduler::The().CurrentTeam().AsArray()[i] = Kernel::UserThread();
+ Kernel::UserProcessScheduler::The().CurrentTeam().AsArray()[i] = Kernel::UserProcess();
Kernel::UserProcessScheduler::The().CurrentTeam().AsArray()[i].Status = Kernel::ProcessStatusKind::kKilled;
}
diff --git a/dev/Kernel/HALKit/AMD64/HalKernelPanic.cc b/dev/Kernel/HALKit/AMD64/HalKernelPanic.cc
index 3509fb9a..23518c95 100644
--- a/dev/Kernel/HALKit/AMD64/HalKernelPanic.cc
+++ b/dev/Kernel/HALKit/AMD64/HalKernelPanic.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/HalPagingMgrAMD64.cc b/dev/Kernel/HALKit/AMD64/HalPagingMgrAMD64.cc
index e4fa405a..28f5de8d 100644
--- a/dev/Kernel/HALKit/AMD64/HalPagingMgrAMD64.cc
+++ b/dev/Kernel/HALKit/AMD64/HalPagingMgrAMD64.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: HalPagingMgr.cc
Purpose: Platform Paging Manager..
diff --git a/dev/Kernel/HALKit/AMD64/HalTimerAMD64.cc b/dev/Kernel/HALKit/AMD64/HalTimerAMD64.cc
index 1e0b5be3..c788d84e 100644
--- a/dev/Kernel/HALKit/AMD64/HalTimerAMD64.cc
+++ b/dev/Kernel/HALKit/AMD64/HalTimerAMD64.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: HalTimer.cc
Purpose: HAL timer
diff --git a/dev/Kernel/HALKit/AMD64/HalUtils.asm b/dev/Kernel/HALKit/AMD64/HalUtils.asm
index fef0ba59..b5c09332 100644
--- a/dev/Kernel/HALKit/AMD64/HalUtils.asm
+++ b/dev/Kernel/HALKit/AMD64/HalUtils.asm
@@ -2,7 +2,7 @@
;; * ========================================================
;; *
;; * ZKA
-;; * Copyright (C) 2024, t& Corporation, all rights reserved., all rights reserved.
+;; * Copyright (C) 2024, t& Labs, all rights reserved., all rights reserved.
;; *
;; * ========================================================
;; */
diff --git a/dev/Kernel/HALKit/AMD64/Hypervisor.h b/dev/Kernel/HALKit/AMD64/Hypervisor.h
index 7b3443ad..2d4d5960 100644
--- a/dev/Kernel/HALKit/AMD64/Hypervisor.h
+++ b/dev/Kernel/HALKit/AMD64/Hypervisor.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/MBCI/HalMBCI.cc b/dev/Kernel/HALKit/AMD64/MBCI/HalMBCI.cc
index 29c9b50c..c76a0c5a 100644
--- a/dev/Kernel/HALKit/AMD64/MBCI/HalMBCI.cc
+++ b/dev/Kernel/HALKit/AMD64/MBCI/HalMBCI.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/PCI/DMA.cc b/dev/Kernel/HALKit/AMD64/PCI/DMA.cc
index 028f6242..e78b400d 100644
--- a/dev/Kernel/HALKit/AMD64/PCI/DMA.cc
+++ b/dev/Kernel/HALKit/AMD64/PCI/DMA.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/PCI/Database.cc b/dev/Kernel/HALKit/AMD64/PCI/Database.cc
index 59ca460f..4bbfdf54 100644
--- a/dev/Kernel/HALKit/AMD64/PCI/Database.cc
+++ b/dev/Kernel/HALKit/AMD64/PCI/Database.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/PCI/Device.cc b/dev/Kernel/HALKit/AMD64/PCI/Device.cc
index 17430d93..4632454c 100644
--- a/dev/Kernel/HALKit/AMD64/PCI/Device.cc
+++ b/dev/Kernel/HALKit/AMD64/PCI/Device.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/PCI/Express.cc b/dev/Kernel/HALKit/AMD64/PCI/Express.cc
index 67f9a8c8..ca50ff94 100644
--- a/dev/Kernel/HALKit/AMD64/PCI/Express.cc
+++ b/dev/Kernel/HALKit/AMD64/PCI/Express.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/PCI/IO.cc b/dev/Kernel/HALKit/AMD64/PCI/IO.cc
index 989c725c..abfb79ce 100644
--- a/dev/Kernel/HALKit/AMD64/PCI/IO.cc
+++ b/dev/Kernel/HALKit/AMD64/PCI/IO.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/PCI/Iterator.cc b/dev/Kernel/HALKit/AMD64/PCI/Iterator.cc
index caaa09b3..d8864aa4 100644
--- a/dev/Kernel/HALKit/AMD64/PCI/Iterator.cc
+++ b/dev/Kernel/HALKit/AMD64/PCI/Iterator.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/PCI/PCI.cc b/dev/Kernel/HALKit/AMD64/PCI/PCI.cc
index dbf6dcd3..72f93884 100644
--- a/dev/Kernel/HALKit/AMD64/PCI/PCI.cc
+++ b/dev/Kernel/HALKit/AMD64/PCI/PCI.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/Paging.h b/dev/Kernel/HALKit/AMD64/Paging.h
index 64d2d6b8..b320babb 100644
--- a/dev/Kernel/HALKit/AMD64/Paging.h
+++ b/dev/Kernel/HALKit/AMD64/Paging.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AMD64/Processor.h b/dev/Kernel/HALKit/AMD64/Processor.h
index 34a2f0b0..31a6d2c5 100644
--- a/dev/Kernel/HALKit/AMD64/Processor.h
+++ b/dev/Kernel/HALKit/AMD64/Processor.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: Prcoessor.h
Purpose: AMD64 processor abstraction.
diff --git a/dev/Kernel/HALKit/AMD64/ReadMe.md b/dev/Kernel/HALKit/AMD64/ReadMe.md
index 403d7f90..153190c4 100644
--- a/dev/Kernel/HALKit/AMD64/ReadMe.md
+++ b/dev/Kernel/HALKit/AMD64/ReadMe.md
@@ -5,4 +5,4 @@
- Supported CPU: AMD64 BASED CPUs.
- Supported Firmware: EDK 2.
-###### Copyright (C) 2024, t& Corporation, all rights reserved. All rights reserved.
+###### Copyright (C) 2024, t& Labs, all rights reserved. All rights reserved.
diff --git a/dev/Kernel/HALKit/AMD64/Storage/ATA-DMA.cc b/dev/Kernel/HALKit/AMD64/Storage/ATA-DMA.cc
index 151bd8a0..b966df79 100644
--- a/dev/Kernel/HALKit/AMD64/Storage/ATA-DMA.cc
+++ b/dev/Kernel/HALKit/AMD64/Storage/ATA-DMA.cc
@@ -1,17 +1,17 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
/**
* @file ATA-DMA.cc
- * @author Amlal EL Mahrouss (amlalelmahrouss@icloud.com)
+ * @author t& Labs (amlalelmahrouss@icloud.com)
* @brief ATA driver (DMA mode).
* @version 0.1
* @date 2024-02-02
*
- * @copyright Copyright (c) t& Corporation
+ * @copyright Copyright (c) t& Labs
*
*/
diff --git a/dev/Kernel/HALKit/AMD64/Storage/ATA-PIO.cc b/dev/Kernel/HALKit/AMD64/Storage/ATA-PIO.cc
index 7db69aa8..abee0649 100644
--- a/dev/Kernel/HALKit/AMD64/Storage/ATA-PIO.cc
+++ b/dev/Kernel/HALKit/AMD64/Storage/ATA-PIO.cc
@@ -1,17 +1,17 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
/**
* @file ATA-PIO.cc
- * @author Amlal EL Mahrouss (amlalelmahrouss@icloud.com)
+ * @author t& Labs (amlalelmahrouss@icloud.com)
* @brief ATA driver (PIO mode).
* @version 0.1
* @date 2024-02-02
*
- * @copyright Copyright (c) t& Corporation
+ * @copyright Copyright (c) t& Labs
*
*/
diff --git a/dev/Kernel/HALKit/AMD64/Storage/SATA-DMA.cc b/dev/Kernel/HALKit/AMD64/Storage/SATA-DMA.cc
index 8bf8d948..3148da2a 100644
--- a/dev/Kernel/HALKit/AMD64/Storage/SATA-DMA.cc
+++ b/dev/Kernel/HALKit/AMD64/Storage/SATA-DMA.cc
@@ -1,17 +1,17 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
/**
* @file AHCI.cc
- * @author Amlal EL Mahrouss (amlalelmahrouss@icloud.com)
+ * @author t& Labs (amlalelmahrouss@icloud.com)
* @brief AHCI driver.
* @version 0.1
* @date 2024-02-02
*
- * @Copyright (C) 2024, t& Corporation, all rights reserved.
+ * @Copyright (C) 2024, t& Labs, all rights reserved.
*
*/
diff --git a/dev/Kernel/HALKit/ARM64/APM/APM+IO.cc b/dev/Kernel/HALKit/ARM64/APM/APM+IO.cc
index bb55afe1..97002f8d 100644
--- a/dev/Kernel/HALKit/ARM64/APM/APM+IO.cc
+++ b/dev/Kernel/HALKit/ARM64/APM/APM+IO.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/ARM64/ApplicationProcessor.h b/dev/Kernel/HALKit/ARM64/ApplicationProcessor.h
index 811f9f87..dee3149f 100644
--- a/dev/Kernel/HALKit/ARM64/ApplicationProcessor.h
+++ b/dev/Kernel/HALKit/ARM64/ApplicationProcessor.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/ARM64/HalACPIFactoryInterface.cc b/dev/Kernel/HALKit/ARM64/HalACPIFactoryInterface.cc
index 0e0e4312..35f29b15 100644
--- a/dev/Kernel/HALKit/ARM64/HalACPIFactoryInterface.cc
+++ b/dev/Kernel/HALKit/ARM64/HalACPIFactoryInterface.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/ARM64/HalApplicationProcessor.cc b/dev/Kernel/HALKit/ARM64/HalApplicationProcessor.cc
index 98299b3c..cee17735 100644
--- a/dev/Kernel/HALKit/ARM64/HalApplicationProcessor.cc
+++ b/dev/Kernel/HALKit/ARM64/HalApplicationProcessor.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/ARM64/HalDebugOutput.cc b/dev/Kernel/HALKit/ARM64/HalDebugOutput.cc
index 2333c375..f380641f 100644
--- a/dev/Kernel/HALKit/ARM64/HalDebugOutput.cc
+++ b/dev/Kernel/HALKit/ARM64/HalDebugOutput.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/ARM64/HalKernelMain.cc b/dev/Kernel/HALKit/ARM64/HalKernelMain.cc
index f5fbcb8d..7f6ffc61 100644
--- a/dev/Kernel/HALKit/ARM64/HalKernelMain.cc
+++ b/dev/Kernel/HALKit/ARM64/HalKernelMain.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/ARM64/HalKernelPanic.cc b/dev/Kernel/HALKit/ARM64/HalKernelPanic.cc
index 95d127ec..90bc0449 100644
--- a/dev/Kernel/HALKit/ARM64/HalKernelPanic.cc
+++ b/dev/Kernel/HALKit/ARM64/HalKernelPanic.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/ARM64/HalPagingMgrARM64.cc b/dev/Kernel/HALKit/ARM64/HalPagingMgrARM64.cc
index 19111daf..3875299b 100644
--- a/dev/Kernel/HALKit/ARM64/HalPagingMgrARM64.cc
+++ b/dev/Kernel/HALKit/ARM64/HalPagingMgrARM64.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: HalPagingMgr.cc
Purpose: Platform Paging Manager..
diff --git a/dev/Kernel/HALKit/ARM64/HalSchedulerCoreARM64.cc b/dev/Kernel/HALKit/ARM64/HalSchedulerCoreARM64.cc
index c421ffb2..f4aeb3f0 100644
--- a/dev/Kernel/HALKit/ARM64/HalSchedulerCoreARM64.cc
+++ b/dev/Kernel/HALKit/ARM64/HalSchedulerCoreARM64.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/ARM64/HalSchedulerCorePrimitivesARM64.cc b/dev/Kernel/HALKit/ARM64/HalSchedulerCorePrimitivesARM64.cc
index 0840e7f2..c794ef60 100644
--- a/dev/Kernel/HALKit/ARM64/HalSchedulerCorePrimitivesARM64.cc
+++ b/dev/Kernel/HALKit/ARM64/HalSchedulerCorePrimitivesARM64.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/ARM64/HalTimerARM64.cc b/dev/Kernel/HALKit/ARM64/HalTimerARM64.cc
index b6da8458..65eb71c5 100644
--- a/dev/Kernel/HALKit/ARM64/HalTimerARM64.cc
+++ b/dev/Kernel/HALKit/ARM64/HalTimerARM64.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: HalTimer.cc
Purpose: HAL timer
diff --git a/dev/Kernel/HALKit/ARM64/MBCI/MBCI.cc b/dev/Kernel/HALKit/ARM64/MBCI/MBCI.cc
index 1ee5546a..206d6c93 100644
--- a/dev/Kernel/HALKit/ARM64/MBCI/MBCI.cc
+++ b/dev/Kernel/HALKit/ARM64/MBCI/MBCI.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2025, t& Corporation, all rights reserved.
+ Copyright (C) 2025, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/ARM64/Paging.h b/dev/Kernel/HALKit/ARM64/Paging.h
index df990434..a8f31121 100644
--- a/dev/Kernel/HALKit/ARM64/Paging.h
+++ b/dev/Kernel/HALKit/ARM64/Paging.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/ARM64/Processor.h b/dev/Kernel/HALKit/ARM64/Processor.h
index 4289de8e..611908b6 100644
--- a/dev/Kernel/HALKit/ARM64/Processor.h
+++ b/dev/Kernel/HALKit/ARM64/Processor.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/ARM64/Storage/MFlash+IO.cc b/dev/Kernel/HALKit/ARM64/Storage/MFlash+IO.cc
index 65efa4fe..d01ee13c 100644
--- a/dev/Kernel/HALKit/ARM64/Storage/MFlash+IO.cc
+++ b/dev/Kernel/HALKit/ARM64/Storage/MFlash+IO.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024-2025, t& Corporation, all rights reserved.
+ Copyright (C) 2024-2025, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AXP/CoreSyscallHandlerDEC.cpp b/dev/Kernel/HALKit/AXP/CoreSyscallHandlerDEC.cpp
index 8621c8d4..85a684b7 100644
--- a/dev/Kernel/HALKit/AXP/CoreSyscallHandlerDEC.cpp
+++ b/dev/Kernel/HALKit/AXP/CoreSyscallHandlerDEC.cpp
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/AXP/Processor.h b/dev/Kernel/HALKit/AXP/Processor.h
index 185a0738..fd12aab3 100644
--- a/dev/Kernel/HALKit/AXP/Processor.h
+++ b/dev/Kernel/HALKit/AXP/Processor.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/POWER/AP.h b/dev/Kernel/HALKit/POWER/AP.h
index b709ea2d..425cf7bc 100644
--- a/dev/Kernel/HALKit/POWER/AP.h
+++ b/dev/Kernel/HALKit/POWER/AP.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: AP.h
Purpose: POWER hardware threads.
diff --git a/dev/Kernel/HALKit/POWER/HalAP.cc b/dev/Kernel/HALKit/POWER/HalAP.cc
index bc79995b..81510a17 100644
--- a/dev/Kernel/HALKit/POWER/HalAP.cc
+++ b/dev/Kernel/HALKit/POWER/HalAP.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/POWER/HalDebugOutput.cc b/dev/Kernel/HALKit/POWER/HalDebugOutput.cc
index 460d8451..c90b5e36 100644
--- a/dev/Kernel/HALKit/POWER/HalDebugOutput.cc
+++ b/dev/Kernel/HALKit/POWER/HalDebugOutput.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/POWER/HalStartSequence.s b/dev/Kernel/HALKit/POWER/HalStartSequence.s
index 0bd99f6b..88641e46 100644
--- a/dev/Kernel/HALKit/POWER/HalStartSequence.s
+++ b/dev/Kernel/HALKit/POWER/HalStartSequence.s
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/POWER/HalThread.cc b/dev/Kernel/HALKit/POWER/HalThread.cc
index 0a968389..ff04d380 100644
--- a/dev/Kernel/HALKit/POWER/HalThread.cc
+++ b/dev/Kernel/HALKit/POWER/HalThread.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/POWER/HalVirtualMemory.cc b/dev/Kernel/HALKit/POWER/HalVirtualMemory.cc
index 2b719525..d534a1f5 100644
--- a/dev/Kernel/HALKit/POWER/HalVirtualMemory.cc
+++ b/dev/Kernel/HALKit/POWER/HalVirtualMemory.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/POWER/MBCI/HalMBCIHost.cc b/dev/Kernel/HALKit/POWER/MBCI/HalMBCIHost.cc
index 0a968389..ff04d380 100644
--- a/dev/Kernel/HALKit/POWER/MBCI/HalMBCIHost.cc
+++ b/dev/Kernel/HALKit/POWER/MBCI/HalMBCIHost.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/HALKit/POWER/Processor.h b/dev/Kernel/HALKit/POWER/Processor.h
index b66cb096..dbcbf16a 100644
--- a/dev/Kernel/HALKit/POWER/Processor.h
+++ b/dev/Kernel/HALKit/POWER/Processor.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
Purpose: POWER processor header.
diff --git a/dev/Kernel/HALKit/RISCV/AP.h b/dev/Kernel/HALKit/RISCV/AP.h
index 455c47d6..422ab814 100644
--- a/dev/Kernel/HALKit/RISCV/AP.h
+++ b/dev/Kernel/HALKit/RISCV/AP.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: AP.h
Purpose: RISC-V hardware threads.
diff --git a/dev/Kernel/HALKit/RISCV/HalAP.cc b/dev/Kernel/HALKit/RISCV/HalAP.cc
index e4b57947..ed2334f1 100644
--- a/dev/Kernel/HALKit/RISCV/HalAP.cc
+++ b/dev/Kernel/HALKit/RISCV/HalAP.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/CodeMgr.h b/dev/Kernel/KernelKit/CodeMgr.h
index 977489be..5affa2e8 100644
--- a/dev/Kernel/KernelKit/CodeMgr.h
+++ b/dev/Kernel/KernelKit/CodeMgr.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: CodeMgr.h
Purpose: Code Mgr.
diff --git a/dev/Kernel/KernelKit/DebugOutput.h b/dev/Kernel/KernelKit/DebugOutput.h
index 58bc2087..72b33c23 100644
--- a/dev/Kernel/KernelKit/DebugOutput.h
+++ b/dev/Kernel/KernelKit/DebugOutput.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/Defines.h b/dev/Kernel/KernelKit/Defines.h
index 052dcf2d..611b14ef 100644
--- a/dev/Kernel/KernelKit/Defines.h
+++ b/dev/Kernel/KernelKit/Defines.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
@@ -12,4 +12,4 @@
#define KERNELKIT_VERSION_BCD 0x01020
class UserProcessScheduler;
-class UserThread;
+class UserProcess;
diff --git a/dev/Kernel/KernelKit/DeviceMgr.h b/dev/Kernel/KernelKit/DeviceMgr.h
index ce12c5df..7ddfc225 100644
--- a/dev/Kernel/KernelKit/DeviceMgr.h
+++ b/dev/Kernel/KernelKit/DeviceMgr.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/DriveMgr.h b/dev/Kernel/KernelKit/DriveMgr.h
index c74e71a2..b508b562 100644
--- a/dev/Kernel/KernelKit/DriveMgr.h
+++ b/dev/Kernel/KernelKit/DriveMgr.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/FileMgr.h b/dev/Kernel/KernelKit/FileMgr.h
index fb5bdf98..d4dfd814 100644
--- a/dev/Kernel/KernelKit/FileMgr.h
+++ b/dev/Kernel/KernelKit/FileMgr.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: FileMgr.h
Purpose: Kernel file manager.
diff --git a/dev/Kernel/KernelKit/HardwareThreadScheduler.h b/dev/Kernel/KernelKit/HardwareThreadScheduler.h
index a7c841dc..90ccd0d0 100644
--- a/dev/Kernel/KernelKit/HardwareThreadScheduler.h
+++ b/dev/Kernel/KernelKit/HardwareThreadScheduler.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/Heap.h b/dev/Kernel/KernelKit/Heap.h
index fd8801f1..0d48f19a 100644
--- a/dev/Kernel/KernelKit/Heap.h
+++ b/dev/Kernel/KernelKit/Heap.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/IDylibObject.h b/dev/Kernel/KernelKit/IDylibObject.h
index 597ead96..7a380c2f 100644
--- a/dev/Kernel/KernelKit/IDylibObject.h
+++ b/dev/Kernel/KernelKit/IDylibObject.h
@@ -2,7 +2,7 @@
* ========================================================
*
* Kernel
- * Copyright (C) 2024, t& Corporation, all rights reserved., all rights reserved.
+ * Copyright (C) 2024, t& Labs, all rights reserved., all rights reserved.
*
* ========================================================
*/
diff --git a/dev/Kernel/KernelKit/IPEFDylibObject.h b/dev/Kernel/KernelKit/IPEFDylibObject.h
index 85ec59a0..a88a761c 100644
--- a/dev/Kernel/KernelKit/IPEFDylibObject.h
+++ b/dev/Kernel/KernelKit/IPEFDylibObject.h
@@ -2,7 +2,7 @@
* ========================================================
*
* Kernel
- * Copyright (C) 2024, t& Corporation, all rights reserved., all rights reserved.
+ * Copyright (C) 2024, t& Labs, all rights reserved., all rights reserved.
*
* ========================================================
*/
@@ -99,8 +99,8 @@ namespace Kernel
typedef IPEFDylibObject* IDylib;
- EXTERN_C IDylib rtl_init_dylib(UserThread& header);
- EXTERN_C Void rtl_fini_dylib(UserThread& header, IDylib lib, Bool* successful);
+ EXTERN_C IDylib rtl_init_dylib(UserProcess& header);
+ EXTERN_C Void rtl_fini_dylib(UserProcess& header, IDylib lib, Bool* successful);
} // namespace Kernel
#endif /* ifndef __KERNELKIT_SHARED_OBJECT_H__ */
diff --git a/dev/Kernel/KernelKit/LPC.h b/dev/Kernel/KernelKit/LPC.h
index 9bafb70e..ba50ce7f 100644
--- a/dev/Kernel/KernelKit/LPC.h
+++ b/dev/Kernel/KernelKit/LPC.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/LoaderInterface.h b/dev/Kernel/KernelKit/LoaderInterface.h
index 208cde3f..e9bd7d7d 100644
--- a/dev/Kernel/KernelKit/LoaderInterface.h
+++ b/dev/Kernel/KernelKit/LoaderInterface.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/LockDelegate.h b/dev/Kernel/KernelKit/LockDelegate.h
index 53f4fbf0..d497438f 100644
--- a/dev/Kernel/KernelKit/LockDelegate.h
+++ b/dev/Kernel/KernelKit/LockDelegate.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/MSDOS.h b/dev/Kernel/KernelKit/MSDOS.h
index b64c7420..a8afc1f3 100644
--- a/dev/Kernel/KernelKit/MSDOS.h
+++ b/dev/Kernel/KernelKit/MSDOS.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: MSDOS.h
Purpose: MS-DOS header for Kernel.
diff --git a/dev/Kernel/KernelKit/PCI/DMA.h b/dev/Kernel/KernelKit/PCI/DMA.h
index 50d6d1d2..c3978bec 100644
--- a/dev/Kernel/KernelKit/PCI/DMA.h
+++ b/dev/Kernel/KernelKit/PCI/DMA.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/PCI/DMA.inl b/dev/Kernel/KernelKit/PCI/DMA.inl
index 8c5d5c2f..f6ca5732 100644
--- a/dev/Kernel/KernelKit/PCI/DMA.inl
+++ b/dev/Kernel/KernelKit/PCI/DMA.inl
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/PCI/Database.h b/dev/Kernel/KernelKit/PCI/Database.h
index 23bf71ed..ab68dc9b 100644
--- a/dev/Kernel/KernelKit/PCI/Database.h
+++ b/dev/Kernel/KernelKit/PCI/Database.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
#pragma once
diff --git a/dev/Kernel/KernelKit/PCI/Device.h b/dev/Kernel/KernelKit/PCI/Device.h
index 8ca08b9b..5235939d 100644
--- a/dev/Kernel/KernelKit/PCI/Device.h
+++ b/dev/Kernel/KernelKit/PCI/Device.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
#pragma once
diff --git a/dev/Kernel/KernelKit/PCI/Express.h b/dev/Kernel/KernelKit/PCI/Express.h
index 7dbe984a..ff526e44 100644
--- a/dev/Kernel/KernelKit/PCI/Express.h
+++ b/dev/Kernel/KernelKit/PCI/Express.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/PCI/IO-Impl-AMD64.inl b/dev/Kernel/KernelKit/PCI/IO-Impl-AMD64.inl
index b55772f3..a697cfa2 100644
--- a/dev/Kernel/KernelKit/PCI/IO-Impl-AMD64.inl
+++ b/dev/Kernel/KernelKit/PCI/IO-Impl-AMD64.inl
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: IO-Impl-AMD64.h
Purpose: I/O for AMD64.
diff --git a/dev/Kernel/KernelKit/PCI/IO.h b/dev/Kernel/KernelKit/PCI/IO.h
index 35fee818..63cbb29f 100644
--- a/dev/Kernel/KernelKit/PCI/IO.h
+++ b/dev/Kernel/KernelKit/PCI/IO.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/PCI/Iterator.h b/dev/Kernel/KernelKit/PCI/Iterator.h
index 6c1870df..c1ecad89 100644
--- a/dev/Kernel/KernelKit/PCI/Iterator.h
+++ b/dev/Kernel/KernelKit/PCI/Iterator.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/PCI/PCI.h b/dev/Kernel/KernelKit/PCI/PCI.h
index 0313bc5d..0095549b 100644
--- a/dev/Kernel/KernelKit/PCI/PCI.h
+++ b/dev/Kernel/KernelKit/PCI/PCI.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/PE.h b/dev/Kernel/KernelKit/PE.h
index 2116dd1c..7a51525f 100644
--- a/dev/Kernel/KernelKit/PE.h
+++ b/dev/Kernel/KernelKit/PE.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: PE.h
Purpose: Portable Executable for Kernel.
diff --git a/dev/Kernel/KernelKit/PECodeMgr.h b/dev/Kernel/KernelKit/PECodeMgr.h
index c2f4fc81..6b495963 100644
--- a/dev/Kernel/KernelKit/PECodeMgr.h
+++ b/dev/Kernel/KernelKit/PECodeMgr.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: PECodeMgr.h
Purpose: PE32+ Code Mgr and DLL mgr.
diff --git a/dev/Kernel/KernelKit/PEF.h b/dev/Kernel/KernelKit/PEF.h
index 5b2c3c9f..1d463c37 100644
--- a/dev/Kernel/KernelKit/PEF.h
+++ b/dev/Kernel/KernelKit/PEF.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: PEF.h
Purpose: Preferred Executable Format for Kernel.
diff --git a/dev/Kernel/KernelKit/PEFCodeMgr.h b/dev/Kernel/KernelKit/PEFCodeMgr.h
index 2d05c041..98a32f21 100644
--- a/dev/Kernel/KernelKit/PEFCodeMgr.h
+++ b/dev/Kernel/KernelKit/PEFCodeMgr.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/Semaphore.h b/dev/Kernel/KernelKit/Semaphore.h
index 11e04b90..a3904f01 100644
--- a/dev/Kernel/KernelKit/Semaphore.h
+++ b/dev/Kernel/KernelKit/Semaphore.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
@@ -12,9 +12,9 @@
namespace Kernel
{
- class UserThread;
+ class UserProcess;
- typedef UserThread& UserProcessRef;
+ typedef UserProcess& UserProcessRef;
/// @brief Access control class, which locks a task until one is done.
class Semaphore final
@@ -31,8 +31,8 @@ namespace Kernel
void WaitForProcess() noexcept;
public:
- bool Lock(UserThread& process);
- bool LockOrWait(UserThread& process, TimerInterface* timer);
+ bool Lock(UserProcess& process);
+ bool LockOrWait(UserProcess& process, TimerInterface* timer);
public:
ZKA_COPY_DEFAULT(Semaphore);
diff --git a/dev/Kernel/KernelKit/ThreadLocalStorage.h b/dev/Kernel/KernelKit/ThreadLocalStorage.h
index abb50fda..21e368fb 100644
--- a/dev/Kernel/KernelKit/ThreadLocalStorage.h
+++ b/dev/Kernel/KernelKit/ThreadLocalStorage.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/ThreadLocalStorage.inl b/dev/Kernel/KernelKit/ThreadLocalStorage.inl
index 6c883159..2e37d2cc 100644
--- a/dev/Kernel/KernelKit/ThreadLocalStorage.inl
+++ b/dev/Kernel/KernelKit/ThreadLocalStorage.inl
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/Timer.h b/dev/Kernel/KernelKit/Timer.h
index a6872931..c4c23382 100644
--- a/dev/Kernel/KernelKit/Timer.h
+++ b/dev/Kernel/KernelKit/Timer.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/User.h b/dev/Kernel/KernelKit/User.h
index d8023880..c68e064b 100644
--- a/dev/Kernel/KernelKit/User.h
+++ b/dev/Kernel/KernelKit/User.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/KernelKit/UserProcessScheduler.h b/dev/Kernel/KernelKit/UserProcessScheduler.h
index a1fbde5b..987cfb3f 100644
--- a/dev/Kernel/KernelKit/UserProcessScheduler.h
+++ b/dev/Kernel/KernelKit/UserProcessScheduler.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
@@ -31,7 +31,7 @@ namespace Kernel
//! @note Forward class declarations.
class IDylibObject;
- class UserThread;
+ class UserProcess;
class UserProcessTeam;
class UserProcessScheduler;
class UserProcessHelper;
@@ -142,16 +142,16 @@ namespace Kernel
}
};
- /// @name UserThread
+ /// @name UserProcess
/// @brief User process class, holds information about the running process/thread.
- class UserThread final
+ class UserProcess final
{
public:
- explicit UserThread();
- ~UserThread();
+ explicit UserProcess();
+ ~UserProcess();
public:
- ZKA_COPY_DEFAULT(UserThread);
+ ZKA_COPY_DEFAULT(UserProcess);
public:
Char Name[kProcessNameLen] = {"Process"};
@@ -261,20 +261,20 @@ namespace Kernel
ZKA_COPY_DEFAULT(UserProcessTeam);
- Array<UserThread, kSchedProcessLimitPerTeam>& AsArray();
- Ref<UserThread>& AsRef();
+ Array<UserProcess, kSchedProcessLimitPerTeam>& AsArray();
+ Ref<UserProcess>& AsRef();
ProcessID& Id() noexcept;
public:
- Array<UserThread, kSchedProcessLimitPerTeam> mProcessList;
- Ref<UserThread> mCurrentProcess;
+ Array<UserProcess, kSchedProcessLimitPerTeam> mProcessList;
+ Ref<UserProcess> mCurrentProcess;
ProcessID mTeamId{0};
ProcessID mProcessCount{0};
};
- typedef Array<UserThread, kSchedProcessLimitPerTeam> UserThreadArray;
+ typedef Array<UserProcess, kSchedProcessLimitPerTeam> UserThreadArray;
- using UserProcessRef = UserThread&;
+ using UserProcessRef = UserProcess&;
/// @brief Process scheduler class.
/// The main class which you call to schedule user processes.
@@ -303,7 +303,7 @@ namespace Kernel
const Bool HasMP() override;
public:
- Ref<UserThread>& GetCurrentProcess();
+ Ref<UserProcess>& GetCurrentProcess();
const SizeT Run() noexcept;
public:
@@ -314,14 +314,14 @@ namespace Kernel
};
/*
- * \brief UserThread helper class, which contains needed utilities for the scheduler.
+ * \brief UserProcess helper class, which contains needed utilities for the scheduler.
*/
class UserProcessHelper final
{
public:
STATIC Bool Switch(VoidPtr image_ptr, UInt8* stack_ptr, HAL::StackFramePtr frame_ptr, const PID& new_pid);
- STATIC Bool CanBeScheduled(const UserThread& process);
+ STATIC Bool CanBeScheduled(const UserProcess& process);
STATIC ErrorOr<PID> TheCurrentPID();
STATIC SizeT StartScheduling();
};
diff --git a/dev/Kernel/KernelKit/UserProcessScheduler.inl b/dev/Kernel/KernelKit/UserProcessScheduler.inl
index 35a0859e..87a020c9 100644
--- a/dev/Kernel/KernelKit/UserProcessScheduler.inl
+++ b/dev/Kernel/KernelKit/UserProcessScheduler.inl
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
FILE: UserProcessScheduler.inl
PURPOSE: Low level/Ring-3 Process scheduler.
@@ -14,7 +14,7 @@ namespace Kernel
/***********************************************************************************/
template <typename T>
- Boolean UserThread::Delete(ErrorOr<T*> ptr, const SizeT& sz)
+ Boolean UserProcess::Delete(ErrorOr<T*> ptr, const SizeT& sz)
{
if (!ptr ||
sz == 0)
diff --git a/dev/Kernel/KernelKit/XCOFF.h b/dev/Kernel/KernelKit/XCOFF.h
index 48f73d1c..eaedc5f8 100644
--- a/dev/Kernel/KernelKit/XCOFF.h
+++ b/dev/Kernel/KernelKit/XCOFF.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: XCOFF.h
Purpose: XCOFF for Kernel.
diff --git a/dev/Kernel/KernelRsrc.rsrc b/dev/Kernel/KernelRsrc.rsrc
index 1a1a35bd..dcce4538 100644
--- a/dev/Kernel/KernelRsrc.rsrc
+++ b/dev/Kernel/KernelRsrc.rsrc
@@ -8,11 +8,11 @@ BEGIN
BEGIN
BLOCK "080904E4"
BEGIN
- VALUE "CompanyName", "t& Corporation."
+ VALUE "CompanyName", "t& Labs."
VALUE "FileDescription", "ZKA Minimal Kernel."
VALUE "FileVersion", KERNEL_VERSION
VALUE "InternalName", "minoskrnl"
- VALUE "LegalCopyright", "(c) 2024 t& Corporation, all rights reserved."
+ VALUE "LegalCopyright", "(c) 2024 t& Labs, all rights reserved."
VALUE "OriginalFilename", "minoskrnl.exe"
VALUE "ProductName", "ZKA Minimal Kernel."
VALUE "ProductVersion", KERNEL_VERSION
diff --git a/dev/Kernel/NetworkKit/IP.h b/dev/Kernel/NetworkKit/IP.h
index 47599ff6..9689667b 100644
--- a/dev/Kernel/NetworkKit/IP.h
+++ b/dev/Kernel/NetworkKit/IP.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NetworkKit/IPC.h b/dev/Kernel/NetworkKit/IPC.h
index 24fa32cd..500ddc46 100644
--- a/dev/Kernel/NetworkKit/IPC.h
+++ b/dev/Kernel/NetworkKit/IPC.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved..
+ Copyright (C) 2024, t& Labs, all rights reserved..
File: IPC.h.
Purpose: IPC protocol.
diff --git a/dev/Kernel/NetworkKit/LTE.h b/dev/Kernel/NetworkKit/LTE.h
index e269a29b..630e7472 100644
--- a/dev/Kernel/NetworkKit/LTE.h
+++ b/dev/Kernel/NetworkKit/LTE.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved..
+ Copyright (C) 2024, t& Labs, all rights reserved..
File: LTE.h.
Purpose: LTE protocol classes.
diff --git a/dev/Kernel/NetworkKit/MAC.h b/dev/Kernel/NetworkKit/MAC.h
index dbbaaf48..b3e79011 100644
--- a/dev/Kernel/NetworkKit/MAC.h
+++ b/dev/Kernel/NetworkKit/MAC.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NetworkKit/NetworkDevice.h b/dev/Kernel/NetworkKit/NetworkDevice.h
index 8c0d3301..ea0cff91 100644
--- a/dev/Kernel/NetworkKit/NetworkDevice.h
+++ b/dev/Kernel/NetworkKit/NetworkDevice.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
@@ -63,7 +63,7 @@ namespace Kernel
using PPPNetworkDevice = NetworkDevice;
/// @brief IPC device.
- using IPCEPNetworkDevice = NetworkDevice;
+ using IPCNetworkDevice = NetworkDevice;
/// @brief GRPS device.
using GPRSNetworkDevice = NetworkDevice;
diff --git a/dev/Kernel/NetworkKit/NetworkDevice.inl b/dev/Kernel/NetworkKit/NetworkDevice.inl
index dc19521b..dbe078f3 100644
--- a/dev/Kernel/NetworkKit/NetworkDevice.inl
+++ b/dev/Kernel/NetworkKit/NetworkDevice.inl
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NewKit/Array.h b/dev/Kernel/NewKit/Array.h
index 3d4b7efc..0254587e 100644
--- a/dev/Kernel/NewKit/Array.h
+++ b/dev/Kernel/NewKit/Array.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NewKit/ArrayList.h b/dev/Kernel/NewKit/ArrayList.h
index 8ae8aed2..c0cd3d94 100644
--- a/dev/Kernel/NewKit/ArrayList.h
+++ b/dev/Kernel/NewKit/ArrayList.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NewKit/Atom.h b/dev/Kernel/NewKit/Atom.h
index 6f65ef1b..31aef53b 100644
--- a/dev/Kernel/NewKit/Atom.h
+++ b/dev/Kernel/NewKit/Atom.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
#pragma once
diff --git a/dev/Kernel/NewKit/Crc32.h b/dev/Kernel/NewKit/Crc32.h
index 850a8bd6..c0de8b3b 100644
--- a/dev/Kernel/NewKit/Crc32.h
+++ b/dev/Kernel/NewKit/Crc32.h
@@ -3,7 +3,7 @@
*
* ZKA
* Date Added: 13/02/2023
- * Copyright (C) 2024, t& Corporation, all rights reserved., all rights reserved.
+ * Copyright (C) 2024, t& Labs, all rights reserved., all rights reserved.
*
* ========================================================
*/
diff --git a/dev/Kernel/NewKit/CxxAbi.h b/dev/Kernel/NewKit/CxxAbi.h
index 1b3c9592..0a65d543 100644
--- a/dev/Kernel/NewKit/CxxAbi.h
+++ b/dev/Kernel/NewKit/CxxAbi.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
#pragma once
diff --git a/dev/Kernel/NewKit/Defines.h b/dev/Kernel/NewKit/Defines.h
index 435a2b36..0873252b 100644
--- a/dev/Kernel/NewKit/Defines.h
+++ b/dev/Kernel/NewKit/Defines.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NewKit/DriverMgr.h b/dev/Kernel/NewKit/DriverMgr.h
index e8866a1a..8ca74691 100644
--- a/dev/Kernel/NewKit/DriverMgr.h
+++ b/dev/Kernel/NewKit/DriverMgr.h
@@ -1,7 +1,7 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NewKit/ErrorOr.h b/dev/Kernel/NewKit/ErrorOr.h
index 44a3c54c..6fa8dafb 100644
--- a/dev/Kernel/NewKit/ErrorOr.h
+++ b/dev/Kernel/NewKit/ErrorOr.h
@@ -2,7 +2,7 @@
* ========================================================
*
* ZKA
- * Copyright (C) 2024, t& Corporation, all rights reserved., all rights reserved.
+ * Copyright (C) 2024, t& Labs, all rights reserved., all rights reserved.
*
* ========================================================
*/
diff --git a/dev/Kernel/NewKit/Json.h b/dev/Kernel/NewKit/Json.h
index 67016550..52195d1d 100644
--- a/dev/Kernel/NewKit/Json.h
+++ b/dev/Kernel/NewKit/Json.h
@@ -1,7 +1,7 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NewKit/KString.h b/dev/Kernel/NewKit/KString.h
index 343560fe..aff922b6 100644
--- a/dev/Kernel/NewKit/KString.h
+++ b/dev/Kernel/NewKit/KString.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NewKit/KernelPanic.h b/dev/Kernel/NewKit/KernelPanic.h
index f6136b22..7a6cd8ef 100644
--- a/dev/Kernel/NewKit/KernelPanic.h
+++ b/dev/Kernel/NewKit/KernelPanic.h
@@ -1,7 +1,7 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NewKit/Macros.h b/dev/Kernel/NewKit/Macros.h
index 36e6062e..528a2689 100644
--- a/dev/Kernel/NewKit/Macros.h
+++ b/dev/Kernel/NewKit/Macros.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NewKit/MutableArray.h b/dev/Kernel/NewKit/MutableArray.h
index d36724e8..1bb846d9 100644
--- a/dev/Kernel/NewKit/MutableArray.h
+++ b/dev/Kernel/NewKit/MutableArray.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
#pragma once
diff --git a/dev/Kernel/NewKit/New.h b/dev/Kernel/NewKit/New.h
index 9b4d2d31..d43a6b98 100644
--- a/dev/Kernel/NewKit/New.h
+++ b/dev/Kernel/NewKit/New.h
@@ -1,7 +1,7 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NewKit/NewKit.h b/dev/Kernel/NewKit/NewKit.h
index bd07692b..c8d35c32 100644
--- a/dev/Kernel/NewKit/NewKit.h
+++ b/dev/Kernel/NewKit/NewKit.h
@@ -1,7 +1,7 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NewKit/OwnPtr.h b/dev/Kernel/NewKit/OwnPtr.h
index c2373cf7..9c1833f0 100644
--- a/dev/Kernel/NewKit/OwnPtr.h
+++ b/dev/Kernel/NewKit/OwnPtr.h
@@ -1,7 +1,7 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NewKit/PageMgr.h b/dev/Kernel/NewKit/PageMgr.h
index 86afb53c..3f729a96 100644
--- a/dev/Kernel/NewKit/PageMgr.h
+++ b/dev/Kernel/NewKit/PageMgr.h
@@ -3,7 +3,7 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NewKit/Pair.h b/dev/Kernel/NewKit/Pair.h
index ee2ca834..53202e6a 100644
--- a/dev/Kernel/NewKit/Pair.h
+++ b/dev/Kernel/NewKit/Pair.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NewKit/Pmm.h b/dev/Kernel/NewKit/Pmm.h
index b74e38cc..cc1907ae 100644
--- a/dev/Kernel/NewKit/Pmm.h
+++ b/dev/Kernel/NewKit/Pmm.h
@@ -1,7 +1,7 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NewKit/Ref.h b/dev/Kernel/NewKit/Ref.h
index 1c94b80c..a896a761 100644
--- a/dev/Kernel/NewKit/Ref.h
+++ b/dev/Kernel/NewKit/Ref.h
@@ -1,7 +1,7 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NewKit/Stream.h b/dev/Kernel/NewKit/Stream.h
index 8b2a89bd..5031fc71 100644
--- a/dev/Kernel/NewKit/Stream.h
+++ b/dev/Kernel/NewKit/Stream.h
@@ -1,7 +1,7 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NewKit/Utils.h b/dev/Kernel/NewKit/Utils.h
index 96f7b3a3..daf89015 100644
--- a/dev/Kernel/NewKit/Utils.h
+++ b/dev/Kernel/NewKit/Utils.h
@@ -1,7 +1,7 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/NewKit/Variant.h b/dev/Kernel/NewKit/Variant.h
index 65219b2b..4abf6c99 100644
--- a/dev/Kernel/NewKit/Variant.h
+++ b/dev/Kernel/NewKit/Variant.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/POSIXKit/signal.h b/dev/Kernel/POSIXKit/signal.h
index 3b6dafeb..dc22afd0 100644
--- a/dev/Kernel/POSIXKit/signal.h
+++ b/dev/Kernel/POSIXKit/signal.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/POSIXKit/unix_layer.h b/dev/Kernel/POSIXKit/unix_layer.h
index 64c09191..a0ffdbf7 100644
--- a/dev/Kernel/POSIXKit/unix_layer.h
+++ b/dev/Kernel/POSIXKit/unix_layer.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/StorageKit/AHCI.h b/dev/Kernel/StorageKit/AHCI.h
index 050f8242..74656b47 100644
--- a/dev/Kernel/StorageKit/AHCI.h
+++ b/dev/Kernel/StorageKit/AHCI.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/StorageKit/ATA.h b/dev/Kernel/StorageKit/ATA.h
index c79463da..b6aa7cd9 100644
--- a/dev/Kernel/StorageKit/ATA.h
+++ b/dev/Kernel/StorageKit/ATA.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/StorageKit/NVME.h b/dev/Kernel/StorageKit/NVME.h
index d0189e7a..bba874b1 100644
--- a/dev/Kernel/StorageKit/NVME.h
+++ b/dev/Kernel/StorageKit/NVME.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/StorageKit/PRDT.h b/dev/Kernel/StorageKit/PRDT.h
index 004654ab..c4925dcf 100644
--- a/dev/Kernel/StorageKit/PRDT.h
+++ b/dev/Kernel/StorageKit/PRDT.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/StorageKit/SCSI.h b/dev/Kernel/StorageKit/SCSI.h
index a0a3fe4b..4c4b6ff4 100644
--- a/dev/Kernel/StorageKit/SCSI.h
+++ b/dev/Kernel/StorageKit/SCSI.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/StorageKit/StorageKit.h b/dev/Kernel/StorageKit/StorageKit.h
index f3c3e38c..129fcafc 100644
--- a/dev/Kernel/StorageKit/StorageKit.h
+++ b/dev/Kernel/StorageKit/StorageKit.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/SystemKit/SwapDisk.h b/dev/Kernel/SystemKit/SwapDisk.h
index c0be0108..06d613dc 100644
--- a/dev/Kernel/SystemKit/SwapDisk.h
+++ b/dev/Kernel/SystemKit/SwapDisk.h
@@ -1,7 +1,7 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/SystemKit/TeamScheduler.h b/dev/Kernel/SystemKit/TeamScheduler.h
index 13700f42..46fb9b03 100644
--- a/dev/Kernel/SystemKit/TeamScheduler.h
+++ b/dev/Kernel/SystemKit/TeamScheduler.h
@@ -1,7 +1,7 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/amd64-desktop.make b/dev/Kernel/amd64-desktop.make
index 69534942..74ae9138 100644
--- a/dev/Kernel/amd64-desktop.make
+++ b/dev/Kernel/amd64-desktop.make
@@ -1,5 +1,5 @@
##################################################
-# (c) t& Corporation, all rights reserved.
+# (c) t& Labs, all rights reserved.
# This is the minoskrnl's makefile.
##################################################
@@ -51,6 +51,12 @@ WINDRES=x86_64-w64-mingw32-windres
.PHONY: newos-amd64-epm
newos-amd64-epm: clean
+ clear
+ @echo "!!! Please build what is needed by HALKit/AMD64/HalApplicationProcessorGNU.s !!!"
+ @echo "!!! Please build what is needed by HALKit/AMD64/HalApplicationProcessorGNU.s !!!"
+ @echo "!!! Please build what is needed by HALKit/AMD64/HalApplicationProcessorGNU.s !!!"
+ @sleep 3
+
$(WINDRES) KernelRsrc.rsrc -O coff -o KernelRsrc.obj
$(CC) $(CCFLAGS) $(DISK_DRV) $(DEBUG_MACRO) $(wildcard src/*.cc) \
$(wildcard src/FS/*.cc) $(wildcard HALKit/AMD64/Storage/*.cc) \
diff --git a/dev/Kernel/arm64-desktop.make b/dev/Kernel/arm64-desktop.make
index 8674f358..0c8e6489 100644
--- a/dev/Kernel/arm64-desktop.make
+++ b/dev/Kernel/arm64-desktop.make
@@ -1,5 +1,5 @@
##################################################
-# (c) t& Corporation, all rights reserved.
+# (c) t& Labs, all rights reserved.
# This is the microKernel makefile.
##################################################
diff --git a/dev/Kernel/power64-cb.make b/dev/Kernel/power64-cb.make
index 416b6f55..c2d79b5e 100644
--- a/dev/Kernel/power64-cb.make
+++ b/dev/Kernel/power64-cb.make
@@ -1,4 +1,4 @@
##################################################
-# (c) t& Corporation, all rights reserved.
+# (c) t& Labs, all rights reserved.
# This is the microKernel makefile.
##################################################
diff --git a/dev/Kernel/src/ACPIFactoryInterface.cc b/dev/Kernel/src/ACPIFactoryInterface.cc
index 9a4ef914..3ca901bf 100644
--- a/dev/Kernel/src/ACPIFactoryInterface.cc
+++ b/dev/Kernel/src/ACPIFactoryInterface.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/Array.cc b/dev/Kernel/src/Array.cc
index f91d9a02..9c491c8a 100644
--- a/dev/Kernel/src/Array.cc
+++ b/dev/Kernel/src/Array.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/ArrayList.cc b/dev/Kernel/src/ArrayList.cc
index d5098f68..39505c82 100644
--- a/dev/Kernel/src/ArrayList.cc
+++ b/dev/Kernel/src/ArrayList.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/Atom.cc b/dev/Kernel/src/Atom.cc
index bebe0177..03c2d482 100644
--- a/dev/Kernel/src/Atom.cc
+++ b/dev/Kernel/src/Atom.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/BitMapMgr.cc b/dev/Kernel/src/BitMapMgr.cc
index 5407b3fc..29754f82 100644
--- a/dev/Kernel/src/BitMapMgr.cc
+++ b/dev/Kernel/src/BitMapMgr.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/CodeMgr.cc b/dev/Kernel/src/CodeMgr.cc
index 03286b88..4de34ef4 100644
--- a/dev/Kernel/src/CodeMgr.cc
+++ b/dev/Kernel/src/CodeMgr.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/Crc32.cc b/dev/Kernel/src/Crc32.cc
index ab57edc2..2c35a2e3 100644
--- a/dev/Kernel/src/Crc32.cc
+++ b/dev/Kernel/src/Crc32.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/CxxAbi-AMD64.cc b/dev/Kernel/src/CxxAbi-AMD64.cc
index 0a15e2a8..69e36a1a 100644
--- a/dev/Kernel/src/CxxAbi-AMD64.cc
+++ b/dev/Kernel/src/CxxAbi-AMD64.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/CxxAbi-ARM64.cc b/dev/Kernel/src/CxxAbi-ARM64.cc
index d82fd1d5..3808d48f 100644
--- a/dev/Kernel/src/CxxAbi-ARM64.cc
+++ b/dev/Kernel/src/CxxAbi-ARM64.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/Defines.cc b/dev/Kernel/src/Defines.cc
index 95060551..c4a32e6b 100644
--- a/dev/Kernel/src/Defines.cc
+++ b/dev/Kernel/src/Defines.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/DeviceMgr.cc b/dev/Kernel/src/DeviceMgr.cc
index 0d183970..e9d6aa71 100644
--- a/dev/Kernel/src/DeviceMgr.cc
+++ b/dev/Kernel/src/DeviceMgr.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/DriveMgr.cc b/dev/Kernel/src/DriveMgr.cc
index f6e995c8..effa7b90 100644
--- a/dev/Kernel/src/DriveMgr.cc
+++ b/dev/Kernel/src/DriveMgr.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/ErrorOr.cc b/dev/Kernel/src/ErrorOr.cc
index dc681453..8e22a996 100644
--- a/dev/Kernel/src/ErrorOr.cc
+++ b/dev/Kernel/src/ErrorOr.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/FS/HPFS.cc b/dev/Kernel/src/FS/HPFS.cc
index b5c8f086..e5effad4 100644
--- a/dev/Kernel/src/FS/HPFS.cc
+++ b/dev/Kernel/src/FS/HPFS.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/FS/NeFS.cc b/dev/Kernel/src/FS/NeFS.cc
index e8f757ea..742919f8 100644
--- a/dev/Kernel/src/FS/NeFS.cc
+++ b/dev/Kernel/src/FS/NeFS.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
@@ -44,8 +44,8 @@ Kernel::SizeT drv_get_size();
///! BUGS: 0
/***********************************************************************************/
-/// This file implements the New File System.
-/// New File System implements a B-Tree based algortihm.
+/// This file implements the New extended File System.
+/// New extended File System implements a B-Tree based algortihm.
/// /
/// /Path1/ /ath2/
/// /readme.rtf /ListContents.pef /readme.lnk <-- symlink.
diff --git a/dev/Kernel/src/FileMgr.cc b/dev/Kernel/src/FileMgr.cc
index f5f0faf5..5f86536d 100644
--- a/dev/Kernel/src/FileMgr.cc
+++ b/dev/Kernel/src/FileMgr.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/GUIDWizard.cc b/dev/Kernel/src/GUIDWizard.cc
index a849d0ea..87bfe605 100644
--- a/dev/Kernel/src/GUIDWizard.cc
+++ b/dev/Kernel/src/GUIDWizard.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: GUIDWizard.cc
Purpose: GUID helper code
diff --git a/dev/Kernel/src/GUIDWrapper.cc b/dev/Kernel/src/GUIDWrapper.cc
index f71e0f6d..ff9e670c 100644
--- a/dev/Kernel/src/GUIDWrapper.cc
+++ b/dev/Kernel/src/GUIDWrapper.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/HardwareThreadScheduler.cc b/dev/Kernel/src/HardwareThreadScheduler.cc
index 04e69b65..1af8c2a5 100644
--- a/dev/Kernel/src/HardwareThreadScheduler.cc
+++ b/dev/Kernel/src/HardwareThreadScheduler.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/Heap.cc b/dev/Kernel/src/Heap.cc
index 91bd45f7..f2b6793a 100644
--- a/dev/Kernel/src/Heap.cc
+++ b/dev/Kernel/src/Heap.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/IDylibObject.cc b/dev/Kernel/src/IDylibObject.cc
index 443b4ab9..25d9fc08 100644
--- a/dev/Kernel/src/IDylibObject.cc
+++ b/dev/Kernel/src/IDylibObject.cc
@@ -2,7 +2,7 @@
* ========================================================
*
* minoskrnl
- * Copyright (C) 2024, t& Corporation, all rights reserved., all rights reserved.
+ * Copyright (C) 2024, t& Labs, all rights reserved., all rights reserved.
*
* ========================================================
*/
diff --git a/dev/Kernel/src/IPEFDylibObject.cc b/dev/Kernel/src/IPEFDylibObject.cc
index 4b348962..a479ac45 100644
--- a/dev/Kernel/src/IPEFDylibObject.cc
+++ b/dev/Kernel/src/IPEFDylibObject.cc
@@ -2,7 +2,7 @@
* ========================================================
*
* minoskrnl
- * Copyright (C) 2024, t& Corporation, all rights reserved., all rights reserved.
+ * Copyright (C) 2024, t& Labs, all rights reserved., all rights reserved.
*
* ========================================================
*/
@@ -39,7 +39,7 @@ using namespace Kernel;
/** @brief Library initializer. */
/***********************************************************************************/
-EXTERN_C IDylib rtl_init_dylib(UserThread& thread)
+EXTERN_C IDylib rtl_init_dylib(UserProcess& thread)
{
IDylib dll_obj = tls_new_class<IPEFDylibObject>();
@@ -83,7 +83,7 @@ EXTERN_C IDylib rtl_init_dylib(UserThread& thread)
/** @param successful Reports if successful or not. */
/***********************************************************************************/
-EXTERN_C Void rtl_fini_dylib(UserThread& thread, IDylib dll_obj, Bool* successful)
+EXTERN_C Void rtl_fini_dylib(UserProcess& thread, IDylib dll_obj, Bool* successful)
{
MUST_PASS(successful);
diff --git a/dev/Kernel/src/IndexableProperty.cc b/dev/Kernel/src/IndexableProperty.cc
index 835f7694..45f7103f 100644
--- a/dev/Kernel/src/IndexableProperty.cc
+++ b/dev/Kernel/src/IndexableProperty.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/Json.cc b/dev/Kernel/src/Json.cc
index ab26909a..cee7440a 100644
--- a/dev/Kernel/src/Json.cc
+++ b/dev/Kernel/src/Json.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/KString.cc b/dev/Kernel/src/KString.cc
index 467525eb..c4efa2a0 100644
--- a/dev/Kernel/src/KString.cc
+++ b/dev/Kernel/src/KString.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/KernelMain.cc b/dev/Kernel/src/KernelMain.cc
index 35f85d6d..1663d2e8 100644
--- a/dev/Kernel/src/KernelMain.cc
+++ b/dev/Kernel/src/KernelMain.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright t& Corporation
+ Copyright t& Labs
File: Main.cxx
Purpose: Main entrypoint of kernel.
diff --git a/dev/Kernel/src/LPC.cc b/dev/Kernel/src/LPC.cc
index ab9dab69..63fefae3 100644
--- a/dev/Kernel/src/LPC.cc
+++ b/dev/Kernel/src/LPC.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/LockDelegate.cc b/dev/Kernel/src/LockDelegate.cc
index e592a5c3..d246ce17 100644
--- a/dev/Kernel/src/LockDelegate.cc
+++ b/dev/Kernel/src/LockDelegate.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/MutableArray.cc b/dev/Kernel/src/MutableArray.cc
index 2ac615ff..9742412c 100644
--- a/dev/Kernel/src/MutableArray.cc
+++ b/dev/Kernel/src/MutableArray.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/NeFS+FileMgr.cc b/dev/Kernel/src/NeFS+FileMgr.cc
index 1d3e5ab7..d9b53c8d 100644
--- a/dev/Kernel/src/NeFS+FileMgr.cc
+++ b/dev/Kernel/src/NeFS+FileMgr.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/NeFS+IO.cc b/dev/Kernel/src/NeFS+IO.cc
index 5d22ebe5..78d272e5 100644
--- a/dev/Kernel/src/NeFS+IO.cc
+++ b/dev/Kernel/src/NeFS+IO.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
@@ -13,7 +13,7 @@
* Purpose: Filesystem to mountpoint interface.
* Date: 3/26/24
*
- * Copyright (C) 2024, t& Corporation, all rights reserved., all rights reserved.
+ * Copyright (C) 2024, t& Labs, all rights reserved., all rights reserved.
*
*************************************************************/
diff --git a/dev/Kernel/src/Network/IPAddr.cc b/dev/Kernel/src/Network/IPAddr.cc
index 23238dc0..788d7783 100644
--- a/dev/Kernel/src/Network/IPAddr.cc
+++ b/dev/Kernel/src/Network/IPAddr.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/Network/IPCMsg.cc b/dev/Kernel/src/Network/IPCMsg.cc
index 2d059460..ef57477c 100644
--- a/dev/Kernel/src/Network/IPCMsg.cc
+++ b/dev/Kernel/src/Network/IPCMsg.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/Network/NetworkDevice.cc b/dev/Kernel/src/Network/NetworkDevice.cc
index 88d06f2e..80098b68 100644
--- a/dev/Kernel/src/Network/NetworkDevice.cc
+++ b/dev/Kernel/src/Network/NetworkDevice.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/New+Delete.cc b/dev/Kernel/src/New+Delete.cc
index 4d5fdd7b..9b61104e 100644
--- a/dev/Kernel/src/New+Delete.cc
+++ b/dev/Kernel/src/New+Delete.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/OwnPtr.cc b/dev/Kernel/src/OwnPtr.cc
index 7bf86b32..49e56a50 100644
--- a/dev/Kernel/src/OwnPtr.cc
+++ b/dev/Kernel/src/OwnPtr.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/PEFCodeMgr.cc b/dev/Kernel/src/PEFCodeMgr.cc
index 13b6fe45..7672d7ea 100644
--- a/dev/Kernel/src/PEFCodeMgr.cc
+++ b/dev/Kernel/src/PEFCodeMgr.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/PRDT.cc b/dev/Kernel/src/PRDT.cc
index b3d32bf3..ed7324ec 100644
--- a/dev/Kernel/src/PRDT.cc
+++ b/dev/Kernel/src/PRDT.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/PageMgr.cc b/dev/Kernel/src/PageMgr.cc
index 6e5f6095..d0713262 100644
--- a/dev/Kernel/src/PageMgr.cc
+++ b/dev/Kernel/src/PageMgr.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/Pmm.cc b/dev/Kernel/src/Pmm.cc
index ac7738e8..987324ba 100644
--- a/dev/Kernel/src/Pmm.cc
+++ b/dev/Kernel/src/Pmm.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/Property.cc b/dev/Kernel/src/Property.cc
index 4327a9af..e7bc7d1b 100644
--- a/dev/Kernel/src/Property.cc
+++ b/dev/Kernel/src/Property.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/Ref.cc b/dev/Kernel/src/Ref.cc
index f69f0992..ad704cd7 100644
--- a/dev/Kernel/src/Ref.cc
+++ b/dev/Kernel/src/Ref.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/Semaphore.cc b/dev/Kernel/src/Semaphore.cc
index 34bd2172..47626f13 100644
--- a/dev/Kernel/src/Semaphore.cc
+++ b/dev/Kernel/src/Semaphore.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
@@ -15,7 +15,7 @@ namespace Kernel
Bool Semaphore::Unlock() noexcept
{
if (fLockingProcess)
- fLockingProcess = UserThread();
+ fLockingProcess = UserProcess();
else
return No;
@@ -25,7 +25,7 @@ namespace Kernel
/***********************************************************************************/
/// @brief Locks process in the semaphore.
/***********************************************************************************/
- Bool Semaphore::Lock(UserThread& process)
+ Bool Semaphore::Lock(UserProcess& process)
{
if (!process || fLockingProcess)
return No;
@@ -46,7 +46,7 @@ namespace Kernel
/***********************************************************************************/
/// @brief Try lock or wait.
/***********************************************************************************/
- Bool Semaphore::LockOrWait(UserThread& process, TimerInterface* timer)
+ Bool Semaphore::LockOrWait(UserProcess& process, TimerInterface* timer)
{
if (timer == nullptr)
return No;
diff --git a/dev/Kernel/src/SoftwareTimer.cc b/dev/Kernel/src/SoftwareTimer.cc
index cfc81d65..85d582e9 100644
--- a/dev/Kernel/src/SoftwareTimer.cc
+++ b/dev/Kernel/src/SoftwareTimer.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/Storage/AHCIDeviceInterface.cc b/dev/Kernel/src/Storage/AHCIDeviceInterface.cc
index 7e60301b..bc370abb 100644
--- a/dev/Kernel/src/Storage/AHCIDeviceInterface.cc
+++ b/dev/Kernel/src/Storage/AHCIDeviceInterface.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/Storage/ATADeviceInterface.cc b/dev/Kernel/src/Storage/ATADeviceInterface.cc
index dca92235..5a1a3953 100644
--- a/dev/Kernel/src/Storage/ATADeviceInterface.cc
+++ b/dev/Kernel/src/Storage/ATADeviceInterface.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/Storage/NVMEDeviceInterface.cc b/dev/Kernel/src/Storage/NVMEDeviceInterface.cc
index dc357adf..205f9f2a 100644
--- a/dev/Kernel/src/Storage/NVMEDeviceInterface.cc
+++ b/dev/Kernel/src/Storage/NVMEDeviceInterface.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/Storage/SCSIDeviceInterface.cc b/dev/Kernel/src/Storage/SCSIDeviceInterface.cc
index bc35e264..40c2105b 100644
--- a/dev/Kernel/src/Storage/SCSIDeviceInterface.cc
+++ b/dev/Kernel/src/Storage/SCSIDeviceInterface.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/Stream.cc b/dev/Kernel/src/Stream.cc
index 94271d83..c7b51203 100644
--- a/dev/Kernel/src/Stream.cc
+++ b/dev/Kernel/src/Stream.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: Stream.cc
Purpose: Stream object
diff --git a/dev/Kernel/src/System/SwapDiskDelegate.cc b/dev/Kernel/src/System/SwapDiskDelegate.cc
index b6d5bafc..a736b90f 100644
--- a/dev/Kernel/src/System/SwapDiskDelegate.cc
+++ b/dev/Kernel/src/System/SwapDiskDelegate.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/ThreadLocalStorage.cc b/dev/Kernel/src/ThreadLocalStorage.cc
index a25574c7..cfec50db 100644
--- a/dev/Kernel/src/ThreadLocalStorage.cc
+++ b/dev/Kernel/src/ThreadLocalStorage.cc
@@ -2,7 +2,7 @@
* ========================================================
*
* minoskrnl
- * Copyright (C) 2024, t& Corporation, all rights reserved., all rights reserved.
+ * Copyright (C) 2024, t& Labs, all rights reserved., all rights reserved.
*
* ========================================================
*/
diff --git a/dev/Kernel/src/Timer.cc b/dev/Kernel/src/Timer.cc
index 2b30108e..c0f30ce8 100644
--- a/dev/Kernel/src/Timer.cc
+++ b/dev/Kernel/src/Timer.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/User.cc b/dev/Kernel/src/User.cc
index 8cf5743b..1cb68280 100644
--- a/dev/Kernel/src/User.cc
+++ b/dev/Kernel/src/User.cc
@@ -2,7 +2,7 @@
* ========================================================
*
* ZKA
- * Copyright (C) 2024, t& Corporation, all rights reserved., all rights reserved.
+ * Copyright (C) 2024, t& Labs, all rights reserved., all rights reserved.
*
* File: User.cc
* Purpose: User class, used to provide authentication and security.
diff --git a/dev/Kernel/src/UserProcessScheduler.cc b/dev/Kernel/src/UserProcessScheduler.cc
index 13bc0181..47af66cb 100644
--- a/dev/Kernel/src/UserProcessScheduler.cc
+++ b/dev/Kernel/src/UserProcessScheduler.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
FILE: UserProcessScheduler.cc
PURPOSE: Low level/Ring-3 Process scheduler.
@@ -36,8 +36,8 @@ namespace Kernel
STATIC UserProcessScheduler kProcessScheduler;
- UserThread::UserThread() = default;
- UserThread::~UserThread() = default;
+ UserProcess::UserProcess() = default;
+ UserProcess::~UserProcess() = default;
/// @brief Gets the last exit code.
/// @note Not thread-safe.
@@ -51,7 +51,7 @@ namespace Kernel
/// @brief Crashes the current process.
/***********************************************************************************/
- Void UserThread::Crash()
+ Void UserProcess::Crash()
{
if (this->Status != ProcessStatusKind::kRunning)
return;
@@ -64,7 +64,7 @@ namespace Kernel
//! @brief boolean operator, check status.
/***********************************************************************************/
- UserThread::operator bool()
+ UserProcess::operator bool()
{
return this->Status == ProcessStatusKind::kRunning;
}
@@ -75,7 +75,7 @@ namespace Kernel
/// @return Int32 the last exit code.
/***********************************************************************************/
- const UInt32& UserThread::GetExitCode() noexcept
+ const UInt32& UserProcess::GetExitCode() noexcept
{
return this->fLastExitCode;
}
@@ -84,7 +84,7 @@ namespace Kernel
/// @brief Error code variable getter.
/***********************************************************************************/
- Int32& UserThread::GetLocalCode() noexcept
+ Int32& UserProcess::GetLocalCode() noexcept
{
return this->fLocalCode;
}
@@ -94,7 +94,7 @@ namespace Kernel
/// @param should_wakeup if the program shall wakeup or not.
/***********************************************************************************/
- Void UserThread::Wake(const bool should_wakeup)
+ Void UserProcess::Wake(const bool should_wakeup)
{
this->Status =
should_wakeup ? ProcessStatusKind::kRunning : ProcessStatusKind::kFrozen;
@@ -104,7 +104,7 @@ namespace Kernel
/** @brief Add pointer to entry. */
/***********************************************************************************/
- ErrorOr<VoidPtr> UserThread::New(const SizeT& sz, const SizeT& pad_amount)
+ ErrorOr<VoidPtr> UserProcess::New(const SizeT& sz, const SizeT& pad_amount)
{
#ifdef __ZKA_VIRTUAL_MEMORY_SUPPORT__
auto vm_register = hal_read_cr3();
@@ -119,7 +119,7 @@ namespace Kernel
if (!this->ProcessMemoryHeap)
{
- this->ProcessMemoryHeap = new UserThread::ProcessMemoryHeapList();
+ this->ProcessMemoryHeap = new UserProcess::ProcessMemoryHeapList();
this->ProcessMemoryHeap->MemoryEntryPad = pad_amount;
this->ProcessMemoryHeap->MemoryEntrySize = sz;
@@ -159,7 +159,7 @@ namespace Kernel
/// @brief Gets the name of the current process.
/***********************************************************************************/
- const Char* UserThread::GetName() noexcept
+ const Char* UserProcess::GetName() noexcept
{
return this->Name;
}
@@ -168,13 +168,13 @@ namespace Kernel
/// @brief Gets the owner of the process.
/***********************************************************************************/
- const User* UserThread::GetOwner() noexcept
+ const User* UserProcess::GetOwner() noexcept
{
return this->Owner;
}
- /// @brief UserThread status getter.
- const ProcessStatusKind& UserThread::GetStatus() noexcept
+ /// @brief UserProcess status getter.
+ const ProcessStatusKind& UserProcess::GetStatus() noexcept
{
return this->Status;
}
@@ -185,7 +185,7 @@ namespace Kernel
*/
/***********************************************************************************/
- const AffinityKind& UserThread::GetAffinity() noexcept
+ const AffinityKind& UserProcess::GetAffinity() noexcept
{
return this->Affinity;
}
@@ -197,7 +197,7 @@ namespace Kernel
*/
/***********************************************************************************/
- Void UserThread::Exit(const Int32& exit_code)
+ Void UserProcess::Exit(const Int32& exit_code)
{
this->Status = exit_code > 0 ? ProcessStatusKind::kKilled : ProcessStatusKind::kFrozen;
this->fLastExitCode = exit_code;
@@ -290,7 +290,7 @@ namespace Kernel
++this->mTeam.mProcessCount;
- UserThread& process = this->mTeam.mProcessList[pid];
+ UserProcess& process = this->mTeam.mProcessList[pid];
process.Image.fCode = code;
process.Image.fBlob = image;
@@ -332,7 +332,7 @@ namespace Kernel
// React according to process kind.
switch (process.Kind)
{
- case UserThread::kExectuableDylibKind:
+ case UserProcess::kExectuableDylibKind:
{
process.DylibDelegate = rtl_init_dylib(process);
MUST_PASS(process.DylibDelegate);
@@ -479,13 +479,13 @@ namespace Kernel
/// @brief Gets current running process.
/// @return
- Ref<UserThread>& UserProcessScheduler::GetCurrentProcess()
+ Ref<UserProcess>& UserProcessScheduler::GetCurrentProcess()
{
return mTeam.AsRef();
}
/// @brief Current proccess id getter.
- /// @return UserThread ID integer.
+ /// @return UserProcess ID integer.
ErrorOr<PID> UserProcessHelper::TheCurrentPID()
{
if (!kProcessScheduler.GetCurrentProcess())
@@ -499,7 +499,7 @@ namespace Kernel
/// @param process the process reference.
/// @retval true can be schedulded.
/// @retval false cannot be schedulded.
- Bool UserProcessHelper::CanBeScheduled(const UserThread& process)
+ Bool UserProcessHelper::CanBeScheduled(const UserProcess& process)
{
if (process.Status == ProcessStatusKind::kKilled ||
process.Status == ProcessStatusKind::kFinished ||
diff --git a/dev/Kernel/src/UserProcessTeam.cc b/dev/Kernel/src/UserProcessTeam.cc
index 8b68c5c1..1e1dbe7e 100644
--- a/dev/Kernel/src/UserProcessTeam.cc
+++ b/dev/Kernel/src/UserProcessTeam.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
@@ -17,7 +17,7 @@ namespace Kernel
{
for (SizeT i = 0U; i < this->mProcessList.Count(); ++i)
{
- this->mProcessList[i] = UserThread();
+ this->mProcessList[i] = UserProcess();
this->mProcessList[i].Status = ProcessStatusKind::kKilled;
}
@@ -25,11 +25,11 @@ namespace Kernel
}
/***********************************************************************************/
- /// @brief UserThread list array getter.
+ /// @brief UserProcess list array getter.
/// @return The list of process to schedule.
/***********************************************************************************/
- Array<UserThread, kSchedProcessLimitPerTeam>& UserProcessTeam::AsArray()
+ Array<UserProcess, kSchedProcessLimitPerTeam>& UserProcessTeam::AsArray()
{
return this->mProcessList;
}
@@ -49,7 +49,7 @@ namespace Kernel
/// @return The current process header.
/***********************************************************************************/
- Ref<UserThread>& UserProcessTeam::AsRef()
+ Ref<UserProcess>& UserProcessTeam::AsRef()
{
return this->mCurrentProcess;
}
diff --git a/dev/Kernel/src/Utils.cc b/dev/Kernel/src/Utils.cc
index 0923d223..43a62bd3 100644
--- a/dev/Kernel/src/Utils.cc
+++ b/dev/Kernel/src/Utils.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Kernel/src/Variant.cc b/dev/Kernel/src/Variant.cc
index d409056c..2eb3b844 100644
--- a/dev/Kernel/src/Variant.cc
+++ b/dev/Kernel/src/Variant.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/LibSCI/CompilerHint.h b/dev/LibSCI/CompilerHint.h
index a452bd2d..706f1eed 100644
--- a/dev/LibSCI/CompilerHint.h
+++ b/dev/LibSCI/CompilerHint.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/LibSCI/GPU.h b/dev/LibSCI/GPU.h
index 43283591..e043634a 100644
--- a/dev/LibSCI/GPU.h
+++ b/dev/LibSCI/GPU.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
-Copyright (C) 2024, t& Corporation, all rights reserved.
+Copyright (C) 2024, t& Labs, all rights reserved.
File: GPU.h
Purpose: GFX System Calls.
diff --git a/dev/LibSCI/LPC.h b/dev/LibSCI/LPC.h
index 5d45126c..d8440c08 100644
--- a/dev/LibSCI/LPC.h
+++ b/dev/LibSCI/LPC.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/LibSCI/Macros.h b/dev/LibSCI/Macros.h
index 284efb6e..2029b5d1 100644
--- a/dev/LibSCI/Macros.h
+++ b/dev/LibSCI/Macros.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
-Copyright (C) 2024, t& Corporation, all rights reserved.
+Copyright (C) 2024, t& Labs, all rights reserved.
File: Macros.h
Purpose: LibSCI Macros header.
@@ -17,11 +17,17 @@ Purpose: LibSCI Macros header.
#include <CompilerHint.h>
#define ATTRIBUTE(X) __attribute__((X))
+
#define IMPORT_CXX extern "C++"
#define IMPORT_C extern "C"
#define DEPRECATED ATTRIBUTE(deprecated)
+#define EXIT_SUCCESS 0
+#define EXIT_FAILURE 1
+
+#define FILE_MAX_LEN 256
+
typedef bool Bool;
typedef void Void;
diff --git a/dev/LibSCI/SCI.h b/dev/LibSCI/SCI.h
index c5ad3066..a50b0901 100644
--- a/dev/LibSCI/SCI.h
+++ b/dev/LibSCI/SCI.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
-Copyright (C) 2024, t& Corporation, all rights reserved.
+Copyright (C) 2024, t& Labs, all rights reserved.
File: SCI.h
Purpose: System Calls.
@@ -123,9 +123,18 @@ IMPORT_C UInt32 MmFillCRC32Heap(_Input VoidPtr heap);
/// @brief Copy memory region.
IMPORT_C VoidPtr MmCopyMemory(_Input VoidPtr dest, _Input VoidPtr src, _Input SizeT len);
+/// @brief Compare memory regions.
+IMPORT_C SInt64 MmCmpMemory(_Input VoidPtr dest, _Input VoidPtr src, _Input SizeT len);
+
/// @brief Fill memory region.
IMPORT_C VoidPtr MmFillMemory(_Input VoidPtr dest, _Input SizeT len, _Input UInt8 value);
+/// @brief Compare string regions.
+IMPORT_C SInt64 MmStrCmp(_Input const Char* dest, _Input const Char* src);
+
+/// @brief Get length of string.
+IMPORT_C SInt64 MmStrLen(const Char* str);
+
// ------------------------------------------------------------------------
// Error API.
// ------------------------------------------------------------------------
@@ -267,4 +276,14 @@ IMPORT_C SInt32 CdOpenTray(Void);
IMPORT_C SInt32 CdCloseTray(Void);
+// ------------------------------------------------------------------------------------------ //
+// Console API.
+// ------------------------------------------------------------------------------------------ //
+
+IMPORT_C SInt32 ConOut(IOObject file /* nullptr to direct to stdout */, const Char* fmt, ...);
+
+IMPORT_C SInt32 ConIn(IOObject file /* nullptr to direct to stdout */, const Char* fmt, ...);
+
+IMPORT_C IOObject ConGet(const Char* path);
+
#endif // ifndef SCIKIT_FOUNDATION_H
diff --git a/dev/LibSCI/src/GPU.cc b/dev/LibSCI/src/GPU.cc
index c7ba7756..794ceb66 100644
--- a/dev/LibSCI/src/GPU.cc
+++ b/dev/LibSCI/src/GPU.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
-Copyright (C) 2024, t& Corporation, all rights reserved.
+Copyright (C) 2024, t& Labs, all rights reserved.
File: GPU.cc
Purpose: GPU Interface.
diff --git a/dev/LibSCI/src/LPC.cc b/dev/LibSCI/src/LPC.cc
index cbbab195..fe3a2f02 100644
--- a/dev/LibSCI/src/LPC.cc
+++ b/dev/LibSCI/src/LPC.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
-Copyright (C) 2024, t& Corporation, all rights reserved.
+Copyright (C) 2024, t& Labs, all rights reserved.
File: LPC.cc
Purpose: Local Procedure Codes.
diff --git a/dev/LibSCI/src/LibSCI+IO.asm b/dev/LibSCI/src/LibSCI+IO.asm
index ab572b9f..02dfffd9 100644
--- a/dev/LibSCI/src/LibSCI+IO.asm
+++ b/dev/LibSCI/src/LibSCI+IO.asm
@@ -2,7 +2,7 @@
;; * ========================================================
;; *
;; * LibSCI
-;; * Copyright (C) 2024, t& Corporation, all rights reserved., all rights reserved.
+;; * Copyright (C) 2024, t& Labs, all rights reserved., all rights reserved.
;; *
;; * ========================================================
;; */
diff --git a/dev/LibSCI/src/Makefile b/dev/LibSCI/src/Makefile
index 91a7a3a5..10405827 100644
--- a/dev/LibSCI/src/Makefile
+++ b/dev/LibSCI/src/Makefile
@@ -1,5 +1,5 @@
##################################################
-# (c) t& Corporation, all rights reserved.
+# (c) t& Labs, all rights reserved.
# This is the bootloader makefile.
##################################################
diff --git a/dev/LibSCI/src/SCI.cc b/dev/LibSCI/src/SCI.cc
index 5b78c4e6..f8f2d8a0 100644
--- a/dev/LibSCI/src/SCI.cc
+++ b/dev/LibSCI/src/SCI.cc
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Mod/ACPI/ACPI.h b/dev/Mod/ACPI/ACPI.h
index 4495d29d..55e6ea69 100644
--- a/dev/Mod/ACPI/ACPI.h
+++ b/dev/Mod/ACPI/ACPI.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Mod/ACPI/ACPIFactoryInterface.h b/dev/Mod/ACPI/ACPIFactoryInterface.h
index 850e3652..30a09fd7 100644
--- a/dev/Mod/ACPI/ACPIFactoryInterface.h
+++ b/dev/Mod/ACPI/ACPIFactoryInterface.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
@@ -51,8 +51,8 @@ namespace Kernel
}
private:
- VoidPtr fRsdp; // pointer to root descriptor.
- SSizeT fEntries; // number of entries, -1 tells that no invalid entries were
+ VoidPtr fRsdp{nullptr}; // pointer to root descriptor.
+ SSizeT fEntries{0UL}; // number of entries, -1 tells that no invalid entries were
// found.
};
} // namespace Kernel
diff --git a/dev/Mod/AHCI/AHCI.h b/dev/Mod/AHCI/AHCI.h
index efeb294b..665e82c7 100644
--- a/dev/Mod/AHCI/AHCI.h
+++ b/dev/Mod/AHCI/AHCI.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: AHCI.h
Purpose: AHCI protocol defines.
diff --git a/dev/Mod/APM/APM.h b/dev/Mod/APM/APM.h
index 0f37c233..440fa6fe 100644
--- a/dev/Mod/APM/APM.h
+++ b/dev/Mod/APM/APM.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Mod/ATA/ATA.h b/dev/Mod/ATA/ATA.h
index d82b33e1..b9c0d186 100644
--- a/dev/Mod/ATA/ATA.h
+++ b/dev/Mod/ATA/ATA.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: Defines.h
Purpose: ATA header.
diff --git a/dev/Mod/CoreGfx/AccessibilityMgr.h b/dev/Mod/CoreGfx/AccessibilityMgr.h
index 62319025..f0439a03 100644
--- a/dev/Mod/CoreGfx/AccessibilityMgr.h
+++ b/dev/Mod/CoreGfx/AccessibilityMgr.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright t& Corporation.
+ Copyright t& Labs.
------------------------------------------- */
diff --git a/dev/Mod/CoreGfx/FBMgr.h b/dev/Mod/CoreGfx/FBMgr.h
index 276f6153..2eaba448 100644
--- a/dev/Mod/CoreGfx/FBMgr.h
+++ b/dev/Mod/CoreGfx/FBMgr.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Mod/CoreGfx/MathMgr.h b/dev/Mod/CoreGfx/MathMgr.h
index 4e40765f..147a2393 100644
--- a/dev/Mod/CoreGfx/MathMgr.h
+++ b/dev/Mod/CoreGfx/MathMgr.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright t& Corporation.
+ Copyright t& Labs.
------------------------------------------- */
diff --git a/dev/Mod/CoreGfx/TextMgr.h b/dev/Mod/CoreGfx/TextMgr.h
index 6df1e68d..718bf1bb 100644
--- a/dev/Mod/CoreGfx/TextMgr.h
+++ b/dev/Mod/CoreGfx/TextMgr.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Mod/HPET/Defines.h b/dev/Mod/HPET/Defines.h
index 48ac5947..fce086be 100644
--- a/dev/Mod/HPET/Defines.h
+++ b/dev/Mod/HPET/Defines.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: HPET.h
Purpose: HPET builtin.
diff --git a/dev/Mod/LTE/LTE.h b/dev/Mod/LTE/LTE.h
index ab0267d7..bcce8016 100644
--- a/dev/Mod/LTE/LTE.h
+++ b/dev/Mod/LTE/LTE.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
-Copyright (C) 2024, t& Corporation, all rights reserved..
+Copyright (C) 2024, t& Labs, all rights reserved..
File: LTE\LTE.h.
Purpose: LTE Standard Library.
diff --git a/dev/Mod/MBCI/Interface.h b/dev/Mod/MBCI/Interface.h
index 29fd8fb9..a6ad9453 100644
--- a/dev/Mod/MBCI/Interface.h
+++ b/dev/Mod/MBCI/Interface.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Mod/MBCI/MBCI.h b/dev/Mod/MBCI/MBCI.h
index fc7d9c5d..d22c0d8d 100644
--- a/dev/Mod/MBCI/MBCI.h
+++ b/dev/Mod/MBCI/MBCI.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024-2025, t& Corporation, all rights reserved.
+ Copyright (C) 2024-2025, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Mod/MFlash/MFlash.h b/dev/Mod/MFlash/MFlash.h
index b057681f..c5c2f6ae 100644
--- a/dev/Mod/MFlash/MFlash.h
+++ b/dev/Mod/MFlash/MFlash.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Mod/NVME/NVME.h b/dev/Mod/NVME/NVME.h
index 23adafd5..7e6f3200 100644
--- a/dev/Mod/NVME/NVME.h
+++ b/dev/Mod/NVME/NVME.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
Revision History:
diff --git a/dev/Mod/ReadMe.md b/dev/Mod/ReadMe.md
index 6030acf9..f3359f3a 100644
--- a/dev/Mod/ReadMe.md
+++ b/dev/Mod/ReadMe.md
@@ -9,4 +9,4 @@ They are pluggable modules for builtin hardware support.
- [X] AHCI kernel module.
- [X] MBCI kernel module.
-###### Copyright (C) 2024, t& Corporation, all rights reserved. All rights reserved.
+###### Copyright (C) 2024, t& Labs, all rights reserved. All rights reserved.
diff --git a/dev/Mod/SCSI/SCSI.h b/dev/Mod/SCSI/SCSI.h
index fba69b18..45eabd8d 100644
--- a/dev/Mod/SCSI/SCSI.h
+++ b/dev/Mod/SCSI/SCSI.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Mod/XHCI/Defines.h b/dev/Mod/XHCI/Defines.h
index 337a2d1e..84b7ac36 100644
--- a/dev/Mod/XHCI/Defines.h
+++ b/dev/Mod/XHCI/Defines.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
File: Defines.h
Purpose: XHCI (and backwards) header.
@@ -16,6 +16,8 @@
#include <NewKit/Defines.h>
+using namespace Kernel;
+
#define kUSBCommand (UInt16)0x0
#define kUSBStatus (UInt16)0x2
#define kUSBInterruptEnable (UInt16)0x4
@@ -25,47 +27,44 @@
#define kUSBPort1StatusCtrl (UInt16)0x10
#define kUSBPort2StatusCtrl (UInt16)0x12
-namespace Kernel
+typedef struct USBCommandRegister final
{
- typedef struct USBCommandRegister final
- {
- UInt8 mReserved[8]; // Reserved
- UInt8
- mMaxPacket; // 0 = Max packet size 32 bits 1 = Max packet size 64 bits
- UInt8 mConfigure;
- UInt8 mSoftwareDebug;
- UInt8 mGlobalResume;
- UInt8 mGlobalSuspend;
- UInt8 mHostCtrlReset;
- UInt8 mRun; // 1 = Controller execute frame list entries
- } USBCommandRegister;
+ UInt8 mReserved[8]; // Reserved
+ UInt8
+ mMaxPacket; // 0 = Max packet size 32 bits 1 = Max packet size 64 bits
+ UInt8 mConfigure;
+ UInt8 mSoftwareDebug;
+ UInt8 mGlobalResume;
+ UInt8 mGlobalSuspend;
+ UInt8 mHostCtrlReset;
+ UInt8 mRun; // 1 = Controller execute frame list entries
+} USBCommandRegister;
- typedef struct USBStatusRegister final
- {
- UInt8 mReserved[8]; // Reserved
- UInt8 mHalted; // 1 = bit 0 in CMD is zero 0 = bit 0 in CMD is 1
- UInt8 mProcessError;
- UInt8 mSystemError;
- UInt8 mResumeDetected;
- UInt8 mErrorInterrupt;
- UInt8 mInterrupt;
- } USBStatusRegister;
+typedef struct USBStatusRegister final
+{
+ UInt8 mReserved[8]; // Reserved
+ UInt8 mHalted; // 1 = bit 0 in CMD is zero 0 = bit 0 in CMD is 1
+ UInt8 mProcessError;
+ UInt8 mSystemError;
+ UInt8 mResumeDetected;
+ UInt8 mErrorInterrupt;
+ UInt8 mInterrupt;
+} USBStatusRegister;
- typedef struct USBInterruptEnableRegister final
- {
- UInt8 mReserved[4]; // Reserved
- UInt8 mShortPacket; // 1=Enable interrupt 0=Disable interrupt
- UInt8 mComplete; // 1=Enable interrupt 0=Disable interrupt
- UInt8 mResume; // 1=Enable interrupt 0=Disable interrupt
- UInt8 mTimeoutCRC; // 1=Enable interrupt 0=Disable interrupt
- } USBInterruptEnableRegister;
+typedef struct USBInterruptEnableRegister final
+{
+ UInt8 mReserved[4]; // Reserved
+ UInt8 mShortPacket; // 1=Enable interrupt 0=Disable interrupt
+ UInt8 mComplete; // 1=Enable interrupt 0=Disable interrupt
+ UInt8 mResume; // 1=Enable interrupt 0=Disable interrupt
+ UInt8 mTimeoutCRC; // 1=Enable interrupt 0=Disable interrupt
+} USBInterruptEnableRegister;
- /*
+/*
Some terminology:
Frame Number: Number of processed entry of the Frame List.
Frame List Base Address:
32-bit physical adress of Frame List. Remember that first 12 bytes are
always 0. The Frame List must contain 1024 entries.
- */
-} // namespace Kernel \ No newline at end of file
+*/
diff --git a/dev/Usr/LibCompress/API.h b/dev/Usr/LibCompress/API.h
index 01b7e6bc..80b15611 100644
--- a/dev/Usr/LibCompress/API.h
+++ b/dev/Usr/LibCompress/API.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, t& Corporation, all rights reserved.
+ Copyright (C) 2024, t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Usr/LibCompress/LCCompress.s b/dev/Usr/LibCompress/LCCompress.s
index 1f4cd876..613469f4 100644
--- a/dev/Usr/LibCompress/LCCompress.s
+++ b/dev/Usr/LibCompress/LCCompress.s
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024 t& Corporation, all rights reserved.
+ Copyright (C) 2024 t& Labs, all rights reserved.
------------------------------------------- */
diff --git a/dev/Usr/LibCompress/LCDecompress.s b/dev/Usr/LibCompress/LCDecompress.s
index 1f4cd876..613469f4 100644
--- a/dev/Usr/LibCompress/LCDecompress.s
+++ b/dev/Usr/LibCompress/LCDecompress.s
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024 t& Corporation, all rights reserved.
+ Copyright (C) 2024 t& Labs, all rights reserved.
------------------------------------------- */