summaryrefslogtreecommitdiffhomepage
path: root/dev/Boot
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2025-03-08 12:46:44 +0100
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2025-03-08 12:46:44 +0100
commit933b23c1d0564a2287601947ebadd651f50a16f9 (patch)
treeba3790eed53a27ecd524f75a3f2451f2e06cefe6 /dev/Boot
parent1474d494b2fa4ce65d141467299fd2f9b7fd7672 (diff)
META: Bump source code.
Diffstat (limited to 'dev/Boot')
-rw-r--r--dev/Boot/BootKit/BootThread.h2
-rw-r--r--dev/Boot/Mod/NetBoot/NetBoot.h2
-rw-r--r--dev/Boot/src/HEL/AMD64/BootEFI.cc6
3 files changed, 5 insertions, 5 deletions
diff --git a/dev/Boot/BootKit/BootThread.h b/dev/Boot/BootKit/BootThread.h
index 83f6a92c..6e48d190 100644
--- a/dev/Boot/BootKit/BootThread.h
+++ b/dev/Boot/BootKit/BootThread.h
@@ -34,7 +34,7 @@ namespace Boot
bool IsValid();
private:
- Char fBlobName[255] = {"BootThread"};
+ Char fBlobName[256U] = {"BootThread"};
VoidPtr fStartAddress{nullptr};
VoidPtr fBlob{nullptr};
UInt8* fStack{nullptr};
diff --git a/dev/Boot/Mod/NetBoot/NetBoot.h b/dev/Boot/Mod/NetBoot/NetBoot.h
index b89dab4c..f9ba07af 100644
--- a/dev/Boot/Mod/NetBoot/NetBoot.h
+++ b/dev/Boot/Mod/NetBoot/NetBoot.h
@@ -14,7 +14,7 @@
#define kNetBootINetMagic "NETB"
#define kNetBootINetMagicLength (4)
-#define kNetBootNameLen (255)
+#define kNetBootNameLen (256U)
/// @brief the internet header is used to download updates OTA.
typedef struct NetBootInternetHeader
diff --git a/dev/Boot/src/HEL/AMD64/BootEFI.cc b/dev/Boot/src/HEL/AMD64/BootEFI.cc
index b3e03f01..c56e560a 100644
--- a/dev/Boot/src/HEL/AMD64/BootEFI.cc
+++ b/dev/Boot/src/HEL/AMD64/BootEFI.cc
@@ -276,12 +276,12 @@ EFI_EXTERN_C EFI_API Int32 Main(EfiHandlePtr image_handle,
// Assign to global 'kHandoverHeader'.
- WideChar kernel_path[255] = {0};
- UInt32 kernel_path_sz = 255;
+ WideChar kernel_path[256U] = {0};
+ UInt32 kernel_path_sz = 256U;
if (ST->RuntimeServices->GetVariable(L"/props/boot_path", kEfiGlobalNamespaceVarGUID, nullptr, &kernel_path_sz, kernel_path) != kEfiOk)
{
- CopyMem(kernel_path, L"neoskrnl.exe", 15);
+ CopyMem(kernel_path, L"neoskrnl.exe", 13);
UInt32 attr = 0x00000001 | 0x00000002 | 0x00000004;
ST->RuntimeServices->SetVariable(L"/props/boot_path", kEfiGlobalNamespaceVarGUID, &attr, &kernel_path_sz, kernel_path);