From 98347089c7e4e2b306d25a0db77e00aa2ea50882 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Mon, 18 Mar 2024 20:01:38 +0100 Subject: unstable, secret: Very important changes done to the system API, add threading functions. Signed-off-by: Amlal El Mahrouss --- Public/Kits/System.Core/ThreadAPI.hxx | 36 ----------------------------------- 1 file changed, 36 deletions(-) delete mode 100644 Public/Kits/System.Core/ThreadAPI.hxx (limited to 'Public/Kits/System.Core/ThreadAPI.hxx') diff --git a/Public/Kits/System.Core/ThreadAPI.hxx b/Public/Kits/System.Core/ThreadAPI.hxx deleted file mode 100644 index ec15a64c..00000000 --- a/Public/Kits/System.Core/ThreadAPI.hxx +++ /dev/null @@ -1,36 +0,0 @@ -/* ------------------------------------------- - - Copyright Mahrouss Logic - -------------------------------------------- */ - -// -// Created by Amlal on 1/27/24. -// - -#ifndef __THREAD_API__ -#define __THREAD_API__ - -#include - -namespace HCore { -/// @brief Thread Information Block for Local Storage. -/// Located in GS on AMD64, Virtual Address 0x10000 (64x0, 32x0, ARM64) -struct ThreadInformationBlock final { - const Char Name[255]; // Module Name - const UIntPtr StartAddress; // Start Address - const UIntPtr StartHeap; // Allocation Heap - const UIntPtr StartStack; // Stack Pointer. - const Int32 Arch; // Architecture and/or platform. -}; - -enum { - kPC_IA64, - kPC_AMD64 = kPC_IA64, - kPC_ARM, - kMACS_64x0, - kMACS_32x0, -}; -} // namespace HCore - -#endif // __THREAD_API__ -- cgit v1.2.3