summaryrefslogtreecommitdiffhomepage
path: root/dev/zka/src
diff options
context:
space:
mode:
Diffstat (limited to 'dev/zka/src')
-rw-r--r--dev/zka/src/FS/NeFS.cxx2
-rw-r--r--dev/zka/src/IPEFDLLObject.cxx36
-rw-r--r--dev/zka/src/LPC.cxx2
-rw-r--r--dev/zka/src/LockDelegate.cxx4
-rw-r--r--dev/zka/src/PEFCodeMgr.cxx2
-rw-r--r--dev/zka/src/Stop.cxx (renamed from dev/zka/src/KernelCheck.cxx)15
-rw-r--r--dev/zka/src/User.cxx4
7 files changed, 29 insertions, 36 deletions
diff --git a/dev/zka/src/FS/NeFS.cxx b/dev/zka/src/FS/NeFS.cxx
index 69b0c401..61a18ae2 100644
--- a/dev/zka/src/FS/NeFS.cxx
+++ b/dev/zka/src/FS/NeFS.cxx
@@ -12,7 +12,7 @@
#include <FSKit/NeFS.hxx>
#include <KernelKit/LPC.hxx>
#include <NewKit/Crc32.hxx>
-#include <NewKit/KernelCheck.hxx>
+#include <NewKit/Stop.hxx>
#include <NewKit/String.hxx>
#include <NewKit/Utils.hxx>
#include <FirmwareKit/EPM.hxx>
diff --git a/dev/zka/src/IPEFDLLObject.cxx b/dev/zka/src/IPEFDLLObject.cxx
index a8505eb3..22645dde 100644
--- a/dev/zka/src/IPEFDLLObject.cxx
+++ b/dev/zka/src/IPEFDLLObject.cxx
@@ -18,7 +18,7 @@
Revision History:
- 01/02/24: Rework shared sharedObj ABI, except a rtl_init_dll and
+ 01/02/24: Rework shared dll_obj ABI, except a rtl_init_dll and
rtl_fini_dll (amlel) 15/02/24: Breaking changes, changed the name of the
routines. (amlel)
@@ -39,62 +39,62 @@ using namespace Kernel;
EXTERN_C IDLL rtl_init_dll(UserProcess* header)
{
- IDLL sharedObj = tls_new_class<IPEFDLLObject>();
+ IDLL dll_obj = tls_new_class<IPEFDLLObject>();
- if (!sharedObj)
+ if (!dll_obj)
{
header->Crash();
return nullptr;
}
- sharedObj->Mount(tls_new_class<IPEFDLLObject::DLL_TRAITS>());
+ dll_obj->Mount(tls_new_class<IPEFDLLObject::DLL_TRAITS>());
- if (!sharedObj->Get())
+ if (!dll_obj->Get())
{
header->Crash();
return nullptr;
}
- sharedObj->Get()->fImageObject =
+ dll_obj->Get()->fImageObject =
header->Image;
- if (!sharedObj->Get()->fImageObject)
+ if (!dll_obj->Get()->fImageObject)
{
header->Crash();
return nullptr;
}
- sharedObj->Get()->fImageEntrypointOffset =
- sharedObj->Load<VoidPtr>(kPefStart, rt_string_len(kPefStart, 0), kPefCode);
+ dll_obj->Get()->fImageEntrypointOffset =
+ dll_obj->Load<VoidPtr>(kPefStart, rt_string_len(kPefStart, 0), kPefCode);
- return sharedObj;
+ return dll_obj;
}
/***********************************************************************************/
-/** @brief Frees the sharedObj. */
-/** @note Please check if the lib got freed! */
-/** @param lib The sharedObj to free. */
+/** @brief Frees the dll_obj. */
+/** @note Please check if the dll_obj got freed! */
+/** @param dll_obj The dll_obj to free. */
/** @param successful Reports if successful or not. */
/***********************************************************************************/
-EXTERN_C Void rtl_fini_dll(UserProcess* header, IDLL lib, Bool* successful)
+EXTERN_C Void rtl_fini_dll(UserProcess* header, IDLL dll_obj, Bool* successful)
{
MUST_PASS(successful);
// sanity check (will also trigger a bug check if this fails)
- if (lib == nullptr)
+ if (dll_obj == nullptr)
{
*successful = false;
header->Crash();
}
- delete lib->Get();
- delete lib;
+ delete dll_obj->Get();
+ delete dll_obj;
- lib = nullptr;
+ dll_obj = nullptr;
*successful = true;
}
diff --git a/dev/zka/src/LPC.cxx b/dev/zka/src/LPC.cxx
index 46f621bb..46814bbd 100644
--- a/dev/zka/src/LPC.cxx
+++ b/dev/zka/src/LPC.cxx
@@ -5,7 +5,7 @@
------------------------------------------- */
#include <KernelKit/LPC.hxx>
-#include <NewKit/KernelCheck.hxx>
+#include <NewKit/Stop.hxx>
namespace Kernel
{
diff --git a/dev/zka/src/LockDelegate.cxx b/dev/zka/src/LockDelegate.cxx
index f23c46d3..74b819b0 100644
--- a/dev/zka/src/LockDelegate.cxx
+++ b/dev/zka/src/LockDelegate.cxx
@@ -8,5 +8,5 @@
namespace Kernel
{
- /// Leave it empty for now.
-} // namespace Kernel \ No newline at end of file
+ /// @note Leave it empty for now.
+} // namespace Kernel
diff --git a/dev/zka/src/PEFCodeMgr.cxx b/dev/zka/src/PEFCodeMgr.cxx
index 80bd9206..b1690abf 100644
--- a/dev/zka/src/PEFCodeMgr.cxx
+++ b/dev/zka/src/PEFCodeMgr.cxx
@@ -9,7 +9,7 @@
#include <KernelKit/PEFCodeMgr.hxx>
#include <KernelKit/UserProcessScheduler.hxx>
#include <NewKit/Defines.hxx>
-#include <NewKit/KernelCheck.hxx>
+#include <NewKit/Stop.hxx>
#include <NewKit/OwnPtr.hxx>
#include <NewKit/String.hxx>
diff --git a/dev/zka/src/KernelCheck.cxx b/dev/zka/src/Stop.cxx
index 49ca5edf..9fdc982a 100644
--- a/dev/zka/src/KernelCheck.cxx
+++ b/dev/zka/src/Stop.cxx
@@ -4,22 +4,17 @@
------------------------------------------- */
+#include <NewKit/Stop.hxx>
+
#include <ArchKit/ArchKit.hxx>
#include <KernelKit/Timer.hxx>
#include <KernelKit/DebugOutput.hxx>
-#include <NewKit/KernelCheck.hxx>
#include <NewKit/String.hxx>
#include <FirmwareKit/Handover.hxx>
#include <Modules/ACPI/ACPIFactoryInterface.hxx>
#include <KernelKit/FileMgr.hxx>
-#include <Modules/CoreCG/Accessibility.hxx>
-#include <Modules/CoreCG/FB.hxx>
-#include <Modules/CoreCG/Text.hxx>
-#include <Modules/CoreCG/Desktop.hxx>
-
-#define SetMem(dst, byte, sz) Kernel::rt_set_memory((Kernel::VoidPtr)dst, byte, sz)
-#define CopyMem(dst, src, sz) Kernel::rt_copy_memory((Kernel::VoidPtr)src, (Kernel::VoidPtr)dst, sz)
-#define MoveMem(dst, src, sz) Kernel::rt_copy_memory((Kernel::VoidPtr)src, (Kernel::VoidPtr)dst, sz)
+#include <Modules/FB/FB.hxx>
+#include <Modules/FB/Text.hxx>
#define cWebsiteMacro "https://help.el-mahrouss-logic.com/"
@@ -34,8 +29,6 @@ namespace Kernel
auto panicTxt = RGB(0xff, 0xff, 0xff);
- CG::CGFillBackground();
-
auto start_y = 10;
auto x = 10;
diff --git a/dev/zka/src/User.cxx b/dev/zka/src/User.cxx
index 066a3e06..1e4f9df9 100644
--- a/dev/zka/src/User.cxx
+++ b/dev/zka/src/User.cxx
@@ -10,9 +10,9 @@
* ========================================================
*/
-#include <KernelKit/LPC.hxx>
#include <KernelKit/User.hxx>
-#include <NewKit/KernelCheck.hxx>
+#include <KernelKit/LPC.hxx>
+#include <NewKit/Stop.hxx>
#include <KernelKit/FileMgr.hxx>
#include <KernelKit/UserProcessScheduler.hxx>