summaryrefslogtreecommitdiffhomepage
path: root/doc
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2026-01-10 13:38:31 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2026-01-10 13:38:31 +0100
commit8e4fc23a4864f5bee41fefe85af6d8b75ddbcc75 (patch)
tree399cd36b549f1fea2f98b7d9abe8635ebc1f934c /doc
parent4b29b9f229f02940bfebba34ff291027ce6f662c (diff)
wip: abi: NeKernel ABI Draft.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'doc')
-rw-r--r--doc/specs/NEKERNEL_ABI.md16
1 files changed, 15 insertions, 1 deletions
diff --git a/doc/specs/NEKERNEL_ABI.md b/doc/specs/NEKERNEL_ABI.md
index 0eedc2d..a9af6d8 100644
--- a/doc/specs/NEKERNEL_ABI.md
+++ b/doc/specs/NEKERNEL_ABI.md
@@ -1,7 +1,21 @@
# Specification of NeKernel's ABI
+The PEF ABI has multiple versions depending on the ISA.
+
+===================================
+
+# 0: General Information (x64)
+
===================================
-# 0: General Information
+- Arguments goes from r8, to r15
+- SIMD arguments uses xmm
+- The ABI is stack based, rbp is preserved.
===================================
+
+# 0: General Information (ARM64)
+
+===================================
+
+ \ No newline at end of file