summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-06-12 03:05:25 +0200
committerAmlal El Mahrouss <amlal@nekernel.org>2025-06-12 03:05:25 +0200
commitc336b4fe6f6488e14a3238a36d571d7645794971 (patch)
tree4bb99ca2a2877fee30ad500c7a3a937f66abcf45
parenta5851dfaa65d15f44f52b2aed1aa0179291b46fc (diff)
feat: Use `.dll` extension for `libSystem` instead of `.sys`
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
-rw-r--r--dev/boot/amd64-ci.make2
-rw-r--r--dev/boot/amd64-desktop.make2
-rw-r--r--dev/libSystem/libSystem.json2
-rw-r--r--dev/libSystem/src/Makefile2
-rw-r--r--dev/libSystem/src/SystemAPI.cc (renamed from dev/libSystem/src/SystemImpl.cc)0
-rw-r--r--docs/drawio/SYSTEM_DESIGN.drawio2
6 files changed, 5 insertions, 5 deletions
diff --git a/dev/boot/amd64-ci.make b/dev/boot/amd64-ci.make
index f4f76a59..12e6407b 100644
--- a/dev/boot/amd64-ci.make
+++ b/dev/boot/amd64-ci.make
@@ -73,7 +73,7 @@ BOOTLOADER=ne_bootz
KERNEL=ne_kernel
SYSCHK=chk.efi
BOOTNET=net.efi
-SCIKIT=libSystem.sys
+SCIKIT=libSystem.dll
.PHONY: invalid-recipe
invalid-recipe:
diff --git a/dev/boot/amd64-desktop.make b/dev/boot/amd64-desktop.make
index 2e487f94..4b6a879c 100644
--- a/dev/boot/amd64-desktop.make
+++ b/dev/boot/amd64-desktop.make
@@ -75,7 +75,7 @@ BOOTLOADER=ne_bootz
KERNEL=ne_kernel
SYSCHK=chk.efi
BOOTNET=net.efi
-SCIKIT=libSystem.sys
+SCIKIT=libSystem.dll
DDK=ddk.sys
.PHONY: invalid-recipe
diff --git a/dev/libSystem/libSystem.json b/dev/libSystem/libSystem.json
index fdcd2a56..9df1b8f0 100644
--- a/dev/libSystem/libSystem.json
+++ b/dev/libSystem/libSystem.json
@@ -3,7 +3,7 @@
"compiler_std": "c++20",
"headers_path": ["../", "./"],
"sources_path": ["src/*.cc", "src/*.stub.obj"],
- "output_name": "libSystem.sys",
+ "output_name": "libSystem.dll",
"compiler_flags": [
"-ffreestanding",
"-shared",
diff --git a/dev/libSystem/src/Makefile b/dev/libSystem/src/Makefile
index 39af446b..64ef02cc 100644
--- a/dev/libSystem/src/Makefile
+++ b/dev/libSystem/src/Makefile
@@ -1,6 +1,6 @@
##################################################
# (c) Amlal El Mahrouss, all rights reserved.
-# This file is for libSystem.sys's syscall stubs.
+# This file is for libSystem.dll's syscall stubs.
##################################################
ASM=nasm
diff --git a/dev/libSystem/src/SystemImpl.cc b/dev/libSystem/src/SystemAPI.cc
index d0682830..d0682830 100644
--- a/dev/libSystem/src/SystemImpl.cc
+++ b/dev/libSystem/src/SystemAPI.cc
diff --git a/docs/drawio/SYSTEM_DESIGN.drawio b/docs/drawio/SYSTEM_DESIGN.drawio
index c428d137..ffc625d4 100644
--- a/docs/drawio/SYSTEM_DESIGN.drawio
+++ b/docs/drawio/SYSTEM_DESIGN.drawio
@@ -4,7 +4,7 @@
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
- <mxCell id="ifhO3zQZNW-sXvZMTmu8-2" value="&lt;p class=&quot;p1&quot;&gt;&lt;b&gt;System API (libSystem.sys&lt;/b&gt;&lt;b style=&quot;background-color: transparent;&quot;&gt;) – User-Space Interface (Ring 3, EL0)&lt;/b&gt;&lt;/p&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
+ <mxCell id="ifhO3zQZNW-sXvZMTmu8-2" value="&lt;p class=&quot;p1&quot;&gt;&lt;b&gt;System API (libSystem.dll&lt;/b&gt;&lt;b style=&quot;background-color: transparent;&quot;&gt;) – User-Space Interface (Ring 3, EL0)&lt;/b&gt;&lt;/p&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="240" y="340" width="360" height="30" as="geometry"/>
</mxCell>
<mxCell id="ifhO3zQZNW-sXvZMTmu8-3" value="&lt;p class=&quot;p1&quot;&gt;&lt;b&gt;Applications &amp;amp; Dynamically Linked Libraries (Ring 3, EL0)&lt;/b&gt;&lt;/p&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">