From baf2afd8cd672dcb9c13d956dfdd73b61dfee558 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Tue, 19 Mar 2024 10:05:31 +0100 Subject: unstable, secret: See below. System.Core: - Add RunTime init function. - Add ReadMe.md Kernel: - Improve TLS code, use Encoder class instead of casting directly. - Refactor process team to include processscheduler.hpp instead. ObjectKit: - Rename Object.hxx to ObjectKit.hxx Builtins/AHCI: - Rename API.hxx to Interface.hxx Signed-off-by: Amlal El Mahrouss --- Private/Builtins/AHCI/API.hxx | 24 ------------------------ Private/Builtins/AHCI/Interface.hxx | 28 ++++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 24 deletions(-) delete mode 100644 Private/Builtins/AHCI/API.hxx create mode 100644 Private/Builtins/AHCI/Interface.hxx (limited to 'Private/Builtins') diff --git a/Private/Builtins/AHCI/API.hxx b/Private/Builtins/AHCI/API.hxx deleted file mode 100644 index 90e68bad..00000000 --- a/Private/Builtins/AHCI/API.hxx +++ /dev/null @@ -1,24 +0,0 @@ -/* ------------------------------------------- - - Copyright Mahrouss Logic - - File: API.hxx - Purpose: AHCI API. - - Revision History: - - 03/17/24: Added file (amlel) - -------------------------------------------- */ - -#pragma once - -#include -#include -#include - -#define kObjectAHCINamespace "AHCI_DRV\\" - -namespace HCore::Builtins { -inline Boolean ke_get_ahci_handle(ObjectPtr* ppAhciObject); -} // namespace HCore::Builtins \ No newline at end of file diff --git a/Private/Builtins/AHCI/Interface.hxx b/Private/Builtins/AHCI/Interface.hxx new file mode 100644 index 00000000..72be3d6a --- /dev/null +++ b/Private/Builtins/AHCI/Interface.hxx @@ -0,0 +1,28 @@ +/* ------------------------------------------- + + Copyright Mahrouss Logic + + File: Interface.hxx + Purpose: AHCI Interface. + + Revision History: + + 03/17/24: Added file (amlel) + +------------------------------------------- */ + +#pragma once + +#include +#include +#include +#include + +#define kObjectAHCINamespace "AHCI\\" + +namespace HCore::Builtins { +/// @brief Returns an AHCI handle. +/// @param pointerAhciObject the handle to pass. +/// @return +inline Boolean HcGetHandleAHCI(_InOut ObjectPtr* pointerAhciObject); +} // namespace HCore::Builtins \ No newline at end of file -- cgit v1.2.3