diff options
| author | Amlal El Mahrouss <amlalelmahrouss@icloud.com> | 2024-03-08 11:45:31 +0000 |
|---|---|---|
| committer | Amlal El Mahrouss <amlalelmahrouss@icloud.com> | 2024-03-08 11:45:31 +0000 |
| commit | 842d35cdd8511adf379c4ccb52010b9b71e0757f (patch) | |
| tree | 5d49b59f49d633fe10aaf416056b2a413f60f1e8 /Public | |
| parent | db0c8756f85c4a1f1f7770b704528d135ed765b9 (diff) | |
HCR-14:
- Improve kernel scheduler.
- Defined a ProcessTeam object.
- Define an entrypoint for a PE personality as a helper macro.
Diffstat (limited to 'Public')
| -rw-r--r-- | Public/Kits/HCoreKit/kernel.h | 27 | ||||
| -rw-r--r-- | Public/Kits/ObjC/base_api.h | 11 | ||||
| -rw-r--r-- | Public/Kits/ObjC/base_object.h | 20 |
3 files changed, 0 insertions, 58 deletions
diff --git a/Public/Kits/HCoreKit/kernel.h b/Public/Kits/HCoreKit/kernel.h deleted file mode 100644 index 15b3fad6..00000000 --- a/Public/Kits/HCoreKit/kernel.h +++ /dev/null @@ -1,27 +0,0 @@ -/** -* The HCore Kit -* Copyright Mahrouss Logic -* File: HKernel.h -* Purpose: Base HCore header -*/ - -#pragma once - -/* process id */ -typedef long rt_kernel_port; - -/* @brief scheduling team */ -typedef long rt_kernel_team; - -/* virtual memory key */ -typedef long long int rt_virt_mem_t; - -/// override previous vm size if any. - -#ifdef kVirtualMemorySize -// do not edit this! if you want to avoid your program crashing. -#undef kVirtualMemorySize -#endif /* ifdef kVirtualMemorySize */ - -/// 4 megs of additional memory. -#define kVirtualMemorySize 4096U diff --git a/Public/Kits/ObjC/base_api.h b/Public/Kits/ObjC/base_api.h deleted file mode 100644 index 861998d4..00000000 --- a/Public/Kits/ObjC/base_api.h +++ /dev/null @@ -1,11 +0,0 @@ -/** -* The HCore Kit -* Copyright Mahrouss Logic -* File: HBase.h -* Purpose: Base HCore header -*/ - -#import <HCoreKit/kernel.h> - -typedef char8_t HCUtf8Raw; -typedef HCUtf8Raw* HCUtf8RawPtr; diff --git a/Public/Kits/ObjC/base_object.h b/Public/Kits/ObjC/base_object.h deleted file mode 100644 index 783f5eb2..00000000 --- a/Public/Kits/ObjC/base_object.h +++ /dev/null @@ -1,20 +0,0 @@ -/** -* The HCore Kit -* Copyright Mahrouss Logic -* File: HCObject.h -* Purpose: Base HCore object -*/ - -/// HCUtf8Raw, HCUtf8RawPtr, kVirtualMemorySize, rt_kernel_port, rt_kernel_team -#import <HCoreKit/base_api.h> - -/// @brief Base HCore object -/// @version 1.0 - -@interface HCObject { - HCUtf8RawPtr fClsName; -} - --(id) init; --(HCUtf8RawPtr) toString; -@end // interface HCObject
\ No newline at end of file |
