summaryrefslogtreecommitdiffhomepage
path: root/Drv
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-06-21 05:55:02 +0200
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-06-21 05:56:26 +0200
commitf3432c10bd694344f7e1f82ed8cd793358f1a400 (patch)
treeb2ac11c9c1378cb24e046185b6d2eeb1b0e16e98 /Drv
parent3a11be8c6f15cb03b483e2693bcd244846c6d61d (diff)
IMP: protect other computers which doesnt support EPM layout (AMD64)
IMP: Add LTE builtin and NetworkDevice of type LTE. UPDATE: Also updated ReadMe. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'Drv')
-rw-r--r--Drv/GSMDrv/CheckStck.c11
-rw-r--r--Drv/GSMDrv/DriverRsrc.rsrc25
-rw-r--r--Drv/GSMDrv/GSMDrv.c25
-rw-r--r--Drv/GSMDrv/x86_64.make51
-rw-r--r--Drv/VideoDrv/DriverRsrc.rsrc8
5 files changed, 4 insertions, 116 deletions
diff --git a/Drv/GSMDrv/CheckStck.c b/Drv/GSMDrv/CheckStck.c
deleted file mode 100644
index 3eb157ba..00000000
--- a/Drv/GSMDrv/CheckStck.c
+++ /dev/null
@@ -1,11 +0,0 @@
-/* -------------------------------------------
-
- Copyright Zeta Electronics Corporation
-
-------------------------------------------- */
-
-///! @brief Use this to check your stack, if using MinGW/MSVC/CodeTools.
-void ___chkstk_ms(void)
-{
- (void)0;
-}
diff --git a/Drv/GSMDrv/DriverRsrc.rsrc b/Drv/GSMDrv/DriverRsrc.rsrc
deleted file mode 100644
index f8e9c05f..00000000
--- a/Drv/GSMDrv/DriverRsrc.rsrc
+++ /dev/null
@@ -1,25 +0,0 @@
-1 ICON "../../Icons/driver-logo.ico"
-
-1 VERSIONINFO
-FILEVERSION 1,0,0,0
-PRODUCTVERSION 1,0,0,0
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "080904E4"
- BEGIN
- VALUE "CompanyName", "Zeta Electronics Corporation"
- VALUE "FileDescription", "New OS driver."
- VALUE "FileVersion", "1.00"
- VALUE "InternalName", "SampleDriver"
- VALUE "LegalCopyright", "Copyright Zeta Electronics Corporation, all rights reserved."
- VALUE "OriginalFilename", "SampleDriver.exe"
- VALUE "ProductName", "SampleDriver"
- VALUE "ProductVersion", "1.00"
- END
- END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x809, 1252
- END
-END
diff --git a/Drv/GSMDrv/GSMDrv.c b/Drv/GSMDrv/GSMDrv.c
deleted file mode 100644
index 1b7cfed6..00000000
--- a/Drv/GSMDrv/GSMDrv.c
+++ /dev/null
@@ -1,25 +0,0 @@
-/* -------------------------------------------
-
- Copyright Zeta Electronics Corporation
-
-------------------------------------------- */
-
-#include <DDK/KernelString.h>
-#include <DDK/KernelPrint.h>
-
-/// @brief GSM entrypoint.
-int __at_enter(void)
-{
- kernelPrintStr("GSMDrv: Starting up...\r");
-
- /// @brief activate SIM 0..n
-
- return 0;
-}
-
-/// @brief GSM 'atexit' function.
-int __at_exit(void)
-{
- kernelPrintStr("GSMDrv: Shutting down...\r");
- return 0;
-}
diff --git a/Drv/GSMDrv/x86_64.make b/Drv/GSMDrv/x86_64.make
deleted file mode 100644
index a47c40ae..00000000
--- a/Drv/GSMDrv/x86_64.make
+++ /dev/null
@@ -1,51 +0,0 @@
-##################################################
-# (C) Zeta Electronics Corporation, all rights reserved.
-# This is the sample driver makefile.
-##################################################
-
-CC_GNU=x86_64-w64-mingw32-gcc
-LD_GNU=x86_64-w64-mingw32-ld
-
-WINDRES=x86_64-w64-mingw32-windres
-
-ADD_FILE=touch
-COPY=cp
-HTTP_GET=wget
-
-LD_FLAGS=-e __ImageStart --subsystem=17
-
-OBJ=*.o
-
-
-REM=rm
-REM_FLAG=-f
-
-FLAG_ASM=-f win64
-FLAG_GNU=-fshort-wchar -D__EFI_x86_64__ -mgeneral-regs-only -mno-red-zone -D__KERNEL__ -DEFI_FUNCTION_WRAPPER -I../ -I../../ -I./ -c -ffreestanding -std=c17 -D__HAVE_MAHROUSS_APIS__ -D__MAHROUSS__ -D__BOOTLOADER__ -I./
-
-.PHONY: invalid-recipe
-invalid-recipe:
- @echo "invalid-recipe: Use make all instead."
-
-.PHONY: all
-all: compile-amd64
- $(LD_GNU) $(OBJ) $(LD_FLAGS) -o GSMDrv.exe
-
-ifneq ($(DEBUG_SUPPORT), )
-DEBUG = -D__DEBUG__
-endif
-
-.PHONY: compile-amd64
-compile-amd64:
- $(WINDRES) DriverRsrc.rsrc -O coff -o DriverRsrc.o
- $(CC_GNU) $(FLAG_GNU) $(DEBUG) $(wildcard *.c) $(wildcard ../../DDK/*.c) $(wildcard ../../DDK/*.S)
-
-.PHONY: clean
-clean:
- $(REM) $(REM_FLAG) $(OBJ) GSMDrv.exe
-
-.PHONY: help
-help:
- @echo "=== HELP ==="
- @echo "clean: Clean driver."
- @echo "compile-amd64: Build driver."
diff --git a/Drv/VideoDrv/DriverRsrc.rsrc b/Drv/VideoDrv/DriverRsrc.rsrc
index f8e9c05f..827fd205 100644
--- a/Drv/VideoDrv/DriverRsrc.rsrc
+++ b/Drv/VideoDrv/DriverRsrc.rsrc
@@ -9,12 +9,12 @@ BEGIN
BLOCK "080904E4"
BEGIN
VALUE "CompanyName", "Zeta Electronics Corporation"
- VALUE "FileDescription", "New OS driver."
+ VALUE "FileDescription", "CG HW video driver."
VALUE "FileVersion", "1.00"
VALUE "InternalName", "SampleDriver"
- VALUE "LegalCopyright", "Copyright Zeta Electronics Corporation, all rights reserved."
- VALUE "OriginalFilename", "SampleDriver.exe"
- VALUE "ProductName", "SampleDriver"
+ VALUE "LegalCopyright", "2024 Copyright Zeta Electronics Corporation, all rights reserved."
+ VALUE "OriginalFilename", "VideoDrv.exe"
+ VALUE "ProductName", "VideoDrv"
VALUE "ProductVersion", "1.00"
END
END