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 --- SDK/Developer/CoreSystem/AMD64/CoreAssembly.s | 28 +++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 SDK/Developer/CoreSystem/AMD64/CoreAssembly.s (limited to 'SDK/Developer/CoreSystem/AMD64/CoreAssembly.s') diff --git a/SDK/Developer/CoreSystem/AMD64/CoreAssembly.s b/SDK/Developer/CoreSystem/AMD64/CoreAssembly.s new file mode 100644 index 00000000..58fa3c28 --- /dev/null +++ b/SDK/Developer/CoreSystem/AMD64/CoreAssembly.s @@ -0,0 +1,28 @@ +/* ------------------------------------------- + + Copyright Mahrouss Logic + + Purpose: AMD64 low level I/O + +------------------------------------------- */ + +.text + +.globl RtGetAppPointer +.globl RtAssertTriggerInterrupt + +/* @brief Application getter */ +/* @throws: ApptError: appartement error. */ +RtGetAppPointer: + mov $0x10, %rcx /* sysGetProcessObject */ + int $0x32 + + /* rax gets saved and returned. */ + ret + +RtAssertTriggerInterrupt: + mov $0x11, %rcx /* sysTerminateCurrentProcess */ + int $0x32 + + ret + -- cgit v1.2.3