diff options
| author | Amlal <amlalelmahrouss@icloud.com> | 2024-12-21 21:59:13 +0100 |
|---|---|---|
| committer | Amlal <amlalelmahrouss@icloud.com> | 2024-12-21 21:59:45 +0100 |
| commit | 610f91d87152cbe48d3054fcf437d8239da6ef35 (patch) | |
| tree | a386f7047ab73d088169ab2371ddc6ffe8020f1c /dev/ZBAKit/Modules | |
| parent | 509fcca5986651c8ba712fb395f8498f2dea4109 (diff) | |
IMP: :boom: Breaking changes some checks are needed to be done.
Signed-off-by: Amlal <amlalelmahrouss@icloud.com>
Diffstat (limited to 'dev/ZBAKit/Modules')
| -rw-r--r-- | dev/ZBAKit/Modules/.keep | 0 | ||||
| -rw-r--r-- | dev/ZBAKit/Modules/NetBoot/.hgkeep | 0 | ||||
| -rw-r--r-- | dev/ZBAKit/Modules/NetBoot/Boot.S | 28 | ||||
| -rw-r--r-- | dev/ZBAKit/Modules/NetBoot/Module.cc | 16 | ||||
| -rw-r--r-- | dev/ZBAKit/Modules/NetBoot/NetBoot.h | 26 | ||||
| -rw-r--r-- | dev/ZBAKit/Modules/NetBoot/build.json | 24 | ||||
| -rw-r--r-- | dev/ZBAKit/Modules/SysChk/.hgkeep | 0 | ||||
| -rw-r--r-- | dev/ZBAKit/Modules/SysChk/Boot.S | 20 | ||||
| -rw-r--r-- | dev/ZBAKit/Modules/SysChk/Module.cc | 22 | ||||
| -rw-r--r-- | dev/ZBAKit/Modules/SysChk/build.json | 24 |
10 files changed, 0 insertions, 160 deletions
diff --git a/dev/ZBAKit/Modules/.keep b/dev/ZBAKit/Modules/.keep deleted file mode 100644 index e69de29b..00000000 --- a/dev/ZBAKit/Modules/.keep +++ /dev/null diff --git a/dev/ZBAKit/Modules/NetBoot/.hgkeep b/dev/ZBAKit/Modules/NetBoot/.hgkeep deleted file mode 100644 index e69de29b..00000000 --- a/dev/ZBAKit/Modules/NetBoot/.hgkeep +++ /dev/null diff --git a/dev/ZBAKit/Modules/NetBoot/Boot.S b/dev/ZBAKit/Modules/NetBoot/Boot.S deleted file mode 100644 index 0527e509..00000000 --- a/dev/ZBAKit/Modules/NetBoot/Boot.S +++ /dev/null @@ -1,28 +0,0 @@ -;; /* -;; * ======================================================== -;; * -;; * BootZ -;; * Copyright (C) 2024, Theater Quality Inc, all rights reserved., all rights reserved. -;; * -;; * ======================================================== -;; */ - -.code64 -.intel_syntax noprefix - -#define kTypeDriver 101 -#define kArchAmd64 122 -#define kHandoverMagic 0xBADCC - -.section .ldr - -.quad kHandoverMagic -.word kTypeDriver - -.text - -.extern main -.global __main - -__main: - ret diff --git a/dev/ZBAKit/Modules/NetBoot/Module.cc b/dev/ZBAKit/Modules/NetBoot/Module.cc deleted file mode 100644 index 1b4a4bb4..00000000 --- a/dev/ZBAKit/Modules/NetBoot/Module.cc +++ /dev/null @@ -1,16 +0,0 @@ -/* - * ======================================================== - * - * NetBoot - * Copyright (C) 2024, Theater Quality Inc, all rights reserved., all rights reserved. - * - * ======================================================== - */ - -#include <NetBoot.h> -#include <BootKit/BootKit.h> - -EXTERN_C Int32 main(Kernel::HEL::BootInfoHeader* Handover) -{ - return kEfiOk; -} diff --git a/dev/ZBAKit/Modules/NetBoot/NetBoot.h b/dev/ZBAKit/Modules/NetBoot/NetBoot.h deleted file mode 100644 index cdfe17f9..00000000 --- a/dev/ZBAKit/Modules/NetBoot/NetBoot.h +++ /dev/null @@ -1,26 +0,0 @@ -/* - * ======================================================== - * - * NetBoot - * Copyright (C) 2024, Theater Quality Inc, all rights reserved., all rights reserved. - * - * ======================================================== - */ - -#pragma once - -#include <NewKit/Defines.h> - -/// @brief the internet header is used to download updates OTA. -typedef struct NetBootInternetHeader -{ - Kernel::Char NB1; /// magic char 1 'N' - Kernel::Char NB2; /// magic char 2 'E' - Kernel::Char NB3; /// magic char 3 'T' - Kernel::Char NB4; /// magic char 4 'B' - - Kernel::Char PatchName[255]; /// example: ColdChoco - Kernel::Int32 PatchLength; /// the patch length. - Kernel::Char PatchTarget[255]; /// the target file. - Kernel::Boolean ImpliesROM; /// does it imply an EEPROM reprogram? -} NetBootInternetHeader; diff --git a/dev/ZBAKit/Modules/NetBoot/build.json b/dev/ZBAKit/Modules/NetBoot/build.json deleted file mode 100644 index 25f3dc2e..00000000 --- a/dev/ZBAKit/Modules/NetBoot/build.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "compiler_path": "x86_64-w64-mingw32-g++", - "compiler_std": "c++20", - "headers_path": ["../", "../../", "../../../ZKAKit", "../../../", "./"], - "sources_path": [".cc", "*.S"], - "output_name": "netboot.sys", - "compiler_flags": [ - "-ffreestanding", - "-nostdlib", - "-std=c++20", - "-fPIC", - "-fno-rtti", - "-fno-exceptions", - "-Wl,--subsystem=17,--image-base,0x1000000" - ], - "cpp_macros": [ - "__MINOSKRNL__", - "__ZBAOSLDR__", - "__ZKA_AMD64__", - "kNetBootVersionHighest=0x0100", - "kNetBootVersionLowest=0x0100", - "kNetBootVersion=0x0100" - ] -} diff --git a/dev/ZBAKit/Modules/SysChk/.hgkeep b/dev/ZBAKit/Modules/SysChk/.hgkeep deleted file mode 100644 index e69de29b..00000000 --- a/dev/ZBAKit/Modules/SysChk/.hgkeep +++ /dev/null diff --git a/dev/ZBAKit/Modules/SysChk/Boot.S b/dev/ZBAKit/Modules/SysChk/Boot.S deleted file mode 100644 index 9fdf4428..00000000 --- a/dev/ZBAKit/Modules/SysChk/Boot.S +++ /dev/null @@ -1,20 +0,0 @@ -;; /* -;; * ======================================================== -;; * -;; * BootZ -;; * Copyright (C) 2024, Theater Quality Inc, all rights reserved., all rights reserved. -;; * -;; * ======================================================== -;; */ - -.code64 -.intel_syntax noprefix - -#define kTypeDriver 101 -#define kArchAmd64 122 -#define kHandoverMagic 0xBADCC - -.section .ldr - -.quad kHandoverMagic -.word kTypeDriver diff --git a/dev/ZBAKit/Modules/SysChk/Module.cc b/dev/ZBAKit/Modules/SysChk/Module.cc deleted file mode 100644 index b0808fde..00000000 --- a/dev/ZBAKit/Modules/SysChk/Module.cc +++ /dev/null @@ -1,22 +0,0 @@ -/* - * ======================================================== - * - * NetBoot - * Copyright (C) 2024, Theater Quality Inc, all rights reserved., all rights reserved. - * - * ======================================================== - */ - -#include <BootKit/BootKit.h> - -EXTERN_C Int32 ModuleMain(Kernel::HEL::BootInfoHeader* Handover) -{ - EfiSystemTable* system_table = (EfiSystemTable*)Handover->f_FirmwareCustomTables[1]; - - system_table->ConOut->ClearScreen(system_table->ConOut); - - system_table->ConOut->OutputString(system_table->ConOut, L"SYSCHK: CHECKING FOR VALID NEFS OR HPFS PARTITIONS...\r\n"); - system_table->ConOut->OutputString(system_table->ConOut, L"SYSCHK: GOOD TO GO!\r\n"); - - return kEfiOk; -} diff --git a/dev/ZBAKit/Modules/SysChk/build.json b/dev/ZBAKit/Modules/SysChk/build.json deleted file mode 100644 index e3fb3244..00000000 --- a/dev/ZBAKit/Modules/SysChk/build.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "compiler_path": "x86_64-w64-mingw32-g++", - "compiler_std": "c++20", - "headers_path": ["../", "../../", "../../../ZKAKit", "../../../", "./"], - "sources_path": ["*.cc", "*.S"], - "output_name": "syschk.sys", - "compiler_flags": [ - "-ffreestanding", - "-nostdlib", - "-std=c++20", - "-fPIC", - "-fno-rtti", - "-fno-exceptions", - "-Wl,--subsystem=17,--image-base,0x10000000,-e,ModuleMain" - ], - "cpp_macros": [ - "__MINOSKRNL__", - "__ZBAOSLDR__", - "__ZKA_AMD64__", - "kChkVersionHighest=0x0100", - "kChkVersionLowest=0x0100", - "kChkVersion=0x0100" - ] -} |
