diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-04-21 12:25:15 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-04-21 12:25:15 +0200 |
| commit | b4dc4ad11804ae9b2113f61b7055b506cebd5c6d (patch) | |
| tree | 9333c109506d355fc29c6d33f21f99576320b460 /Private/Drivers/SampleDriver | |
| parent | ebadabf4b6ab4a08c47b098affa0de6d681b5982 (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.c | 3 | ||||
| -rw-r--r-- | Private/Drivers/SampleDriver/makefile | 10 |
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 |
