summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel/src
diff options
context:
space:
mode:
Diffstat (limited to 'dev/Kernel/src')
-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
57 files changed, 89 insertions, 89 deletions
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.
------------------------------------------- */