summaryrefslogtreecommitdiffhomepage
path: root/Private/Drivers/SampleDriver
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-04-21 12:25:15 +0200
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-04-21 12:25:15 +0200
commitb4dc4ad11804ae9b2113f61b7055b506cebd5c6d (patch)
tree9333c109506d355fc29c6d33f21f99576320b460 /Private/Drivers/SampleDriver
parentebadabf4b6ab4a08c47b098affa0de6d681b5982 (diff)
MHR-5: Worked on DriverKit to bring C++ support for it, as some drivers
may need it. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'Private/Drivers/SampleDriver')
-rw-r--r--Private/Drivers/SampleDriver/SampleDriver.c3
-rw-r--r--Private/Drivers/SampleDriver/makefile10
2 files changed, 3 insertions, 10 deletions
diff --git a/Private/Drivers/SampleDriver/SampleDriver.c b/Private/Drivers/SampleDriver/SampleDriver.c
index 8289fcbc..4481d480 100644
--- a/Private/Drivers/SampleDriver/SampleDriver.c
+++ b/Private/Drivers/SampleDriver/SampleDriver.c
@@ -16,3 +16,6 @@ int __ImageEnd(void) {
kernelPrintStr("SampleDriver: Shutting down...\r\n");
return 0;
}
+
+///! @brief Use this to check your stack, if using MinGW/MSVC.
+void ___chkstk_ms(void) {}
diff --git a/Private/Drivers/SampleDriver/makefile b/Private/Drivers/SampleDriver/makefile
index 2433aa51..cc96c022 100644
--- a/Private/Drivers/SampleDriver/makefile
+++ b/Private/Drivers/SampleDriver/makefile
@@ -12,16 +12,6 @@ ADD_FILE=touch
COPY=cp
HTTP_GET=wget
-ifeq ($(shell uname), Windows_NT)
-EMU=qemu-system-x86_64w
-else
-EMU=qemu-system-x86_64
-endif
-
-IMG=epm.img
-IMG_2=epm-slave.img
-EMU_FLAGS=-net none -smp 4 -m 4G -M q35 -bios OVMF.fd -device piix3-ide,id=ide -drive id=disk,file=$(IMG),format=raw,if=none -device ide-hd,drive=disk,bus=ide.0 -drive file=fat:rw:CDROM,index=2,format=raw -d int -hdd epm-slave.img
-
LD_FLAGS=-e __ImageStart --subsystem=17
OBJ=*.o