From 09dd11ddf800898c00ecb04a65fb5cd10fb481fa Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 8 May 2024 12:32:41 +0200 Subject: MHR-23: :boom: changes, reworked project tree. Signed-off-by: Amlal El Mahrouss --- Private/ArchKit/ArchKit.hpp | 50 --------------------------------------- Private/ArchKit/compile_flags.txt | 7 ------ 2 files changed, 57 deletions(-) delete mode 100644 Private/ArchKit/ArchKit.hpp delete mode 100644 Private/ArchKit/compile_flags.txt (limited to 'Private/ArchKit') diff --git a/Private/ArchKit/ArchKit.hpp b/Private/ArchKit/ArchKit.hpp deleted file mode 100644 index be155385..00000000 --- a/Private/ArchKit/ArchKit.hpp +++ /dev/null @@ -1,50 +0,0 @@ -/* ------------------------------------------- - - Copyright Mahrouss Logic - -------------------------------------------- */ - -#pragma once - -#include -#include -#include - -#ifdef __NEWOS_AMD64__ -#include -#include -#include -#elif defined(__NEWOS_PPC__) -#include -#else -#error Unknown architecture -#endif - -namespace NewOS -{ - constexpr static inline SSizeT rt_hash_seed(const char* seed, int mul) - { - SSizeT hash = 0; - - for (SSizeT idx = 0; seed[idx] != 0; ++idx) - { - hash += seed[idx]; - hash ^= mul; - } - - return hash; - } -} // namespace NewOS - -#define kKernelMaxSystemCalls (256) - -typedef NewOS::Void (*rt_syscall_proc)(NewOS::HAL::StackFramePtr); - -extern NewOS::Array - kSyscalls; - -EXTERN_C NewOS::HAL::StackFramePtr rt_get_current_context(); -EXTERN_C NewOS::Void rt_do_context_switch(NewOS::HAL::StackFramePtr stackFrame); - -#include diff --git a/Private/ArchKit/compile_flags.txt b/Private/ArchKit/compile_flags.txt deleted file mode 100644 index a3cab89d..00000000 --- a/Private/ArchKit/compile_flags.txt +++ /dev/null @@ -1,7 +0,0 @@ --nostdlib --ffreestanding --std=c++20 --I./ --I../ --I$(HOME)/ --D__NEWOS_AMD64__ -- cgit v1.2.3