diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2026-02-23 12:23:12 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2026-02-23 12:23:12 +0100 |
| commit | e8f7d7a96c12981ef6d0e3b4a21e663449290a30 (patch) | |
| tree | e08e4b5831d6568ef71840d0a146c1c2f495ca79 /src | |
| parent | 7f5d98db2e1127eb873e0609055d1c2d931e4d9b (diff) | |
feat: kernel: Update copyright year for release prep.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'src')
| -rw-r--r-- | src/kernel/KernelKit/IPEFDylibObject.h | 8 | ||||
| -rw-r--r-- | src/kernel/KernelKit/KernelTaskScheduler.h | 2 | ||||
| -rw-r--r-- | src/kernel/KernelKit/UserProcessScheduler.h | 2 | ||||
| -rw-r--r-- | src/kernel/NeKit/TOML.h | 12 | ||||
| -rw-r--r-- | src/kernel/SignalKit/Signals.h | 2 | ||||
| -rw-r--r-- | src/kernel/src/Semaphore.cpp | 5 | ||||
| -rw-r--r-- | src/kernel/src/SoftwareTimer.cpp | 2 | ||||
| -rw-r--r-- | src/kernel/src/ZXDCodeMgr.cpp | 4 |
8 files changed, 23 insertions, 14 deletions
diff --git a/src/kernel/KernelKit/IPEFDylibObject.h b/src/kernel/KernelKit/IPEFDylibObject.h index a325cf52..13cfc3b0 100644 --- a/src/kernel/KernelKit/IPEFDylibObject.h +++ b/src/kernel/KernelKit/IPEFDylibObject.h @@ -1,9 +1,9 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/nekernel-org/nekernel -#ifndef __KERNELKIT_PEF_SHARED_OBJECT_H__ -#define __KERNELKIT_PEF_SHARED_OBJECT_H__ +#ifndef KERNELKIT_PEF_SHARED_OBJECT_H +#define KERNELKIT_PEF_SHARED_OBJECT_H #include <KernelKit/IDylibObject.h> #include <KernelKit/PEF.h> @@ -12,6 +12,7 @@ #include <NeKit/Config.h> namespace Kernel { + /** * @brief Shared Library class * Load library from this class @@ -82,6 +83,7 @@ using IDylibRef = IPEFDylibObject*; EXTERN_C IDylibRef rtl_init_dylib_pef(UserProcess& header); EXTERN_C Void rtl_fini_dylib_pef(UserProcess& header, IDylibRef lib, Bool* successful); + } // namespace Kernel #endif /* ifndef __KERNELKIT_PEF_SHARED_OBJECT_H__ */ diff --git a/src/kernel/KernelKit/KernelTaskScheduler.h b/src/kernel/KernelKit/KernelTaskScheduler.h index 785a4cc9..9e967569 100644 --- a/src/kernel/KernelKit/KernelTaskScheduler.h +++ b/src/kernel/KernelKit/KernelTaskScheduler.h @@ -21,7 +21,7 @@ using KID = ProcessID; /// @brief Equivalent of UserProcess, but for kernel tasks. /// @author Amlal -class KernelTask { +class KernelTask final { public: Char Name[kSchedNameLen] = {"KernelTask"}; ProcessSubsystem SubSystem{ProcessSubsystem::kProcessSubsystemKernel}; diff --git a/src/kernel/KernelKit/UserProcessScheduler.h b/src/kernel/KernelKit/UserProcessScheduler.h index 6db304f8..5904a949 100644 --- a/src/kernel/KernelKit/UserProcessScheduler.h +++ b/src/kernel/KernelKit/UserProcessScheduler.h @@ -31,7 +31,7 @@ class UserProcessHelper; /// @name UserProcess /// @brief UserProcess class, holds information about the running process/thread. /***********************************************************************************/ -class UserProcess { +class UserProcess final { public: UserProcess(); ~UserProcess(); diff --git a/src/kernel/NeKit/TOML.h b/src/kernel/NeKit/TOML.h index 62602837..1cdf1ba8 100644 --- a/src/kernel/NeKit/TOML.h +++ b/src/kernel/NeKit/TOML.h @@ -1,4 +1,4 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/nekernel-org/nekernel @@ -9,6 +9,7 @@ #include <NeKit/KString.h> namespace Kernel { + /// \brief TOML Object Handle class TOMLObject final { public: @@ -18,10 +19,11 @@ class TOMLObject final { STATIC TOMLObject kNull; private: - Bool fUndefined{YES}; // is this instance undefined? - KString fKey; - KString fValue; + Bool mUndefined{YES}; // is this instance undefined? + KString mKey; + KString mValue; }; + } // namespace Kernel -#endif
\ No newline at end of file +#endif diff --git a/src/kernel/SignalKit/Signals.h b/src/kernel/SignalKit/Signals.h index 796c8715..68f63391 100644 --- a/src/kernel/SignalKit/Signals.h +++ b/src/kernel/SignalKit/Signals.h @@ -24,6 +24,7 @@ /// @brief Signal Generation API. namespace Kernel { + typedef SizeT rt_signal_kind; /// @brief Standard signal seed for general purpose usage. @@ -49,6 +50,7 @@ inline BOOL sig_matches_seed(rt_signal_kind sig) { inline BOOL sig_validate_unique(rt_signal_kind sig) { return sig > SIGBAD && sig > SIGDTCH; } + } // namespace Kernel #endif diff --git a/src/kernel/src/Semaphore.cpp b/src/kernel/src/Semaphore.cpp index 06325d0a..e5f471ed 100644 --- a/src/kernel/src/Semaphore.cpp +++ b/src/kernel/src/Semaphore.cpp @@ -1,5 +1,6 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/nekernel-org/nekernel -#include <KernelKit/Semaphore.h>
\ No newline at end of file +#include <KernelKit/Semaphore.h> + diff --git a/src/kernel/src/SoftwareTimer.cpp b/src/kernel/src/SoftwareTimer.cpp index 6e89df81..7cb8894f 100644 --- a/src/kernel/src/SoftwareTimer.cpp +++ b/src/kernel/src/SoftwareTimer.cpp @@ -5,7 +5,7 @@ #include <KernelKit/Timer.h> /// ================================================================================ -/// @brief SoftwareTimer class, meant to be generic. +/// @note The ITimer class is meant to be generic. ///! @author Amlal El Mahrouss (amlal@nekernel.org) /// ================================================================================ diff --git a/src/kernel/src/ZXDCodeMgr.cpp b/src/kernel/src/ZXDCodeMgr.cpp index c8e8041e..d979eb2f 100644 --- a/src/kernel/src/ZXDCodeMgr.cpp +++ b/src/kernel/src/ZXDCodeMgr.cpp @@ -1,6 +1,8 @@ -// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org) +// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org) // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/nekernel-org/nekernel #include <KernelKit/CodeMgr.h> #include <KernelKit/ZXD.h> + + |
