summaryrefslogtreecommitdiffhomepage
path: root/Boot/Sources/ProgramLoader.cxx
diff options
context:
space:
mode:
authorAmlal <amlal@zka.com>2024-08-05 20:41:52 +0200
committerAmlal <amlal@zka.com>2024-08-05 20:41:52 +0200
commiteb4f3414d2ca4ff518481afdd7b391f1c440fa9e (patch)
tree8dd88e44589e2479e182204414a18a41d9d41809 /Boot/Sources/ProgramLoader.cxx
parenta039ff365ab15efae18b58d738a7b51a9b5e6769 (diff)
[BUMP] bumping sources.
Signed-off-by: Amlal <amlal@zka.com>
Diffstat (limited to 'Boot/Sources/ProgramLoader.cxx')
-rw-r--r--Boot/Sources/ProgramLoader.cxx5
1 files changed, 1 insertions, 4 deletions
diff --git a/Boot/Sources/ProgramLoader.cxx b/Boot/Sources/ProgramLoader.cxx
index bdd54383..3b24d97b 100644
--- a/Boot/Sources/ProgramLoader.cxx
+++ b/Boot/Sources/ProgramLoader.cxx
@@ -80,13 +80,10 @@ namespace Boot
writer.Write("newosldr: offset ").Write(sect->mPointerToRawData).Write(" of ").Write(sect->mName).Write(".\r");
+ SetMem((VoidPtr)(loadStartAddress + sect->mVirtualAddress), 0, sect->mSizeOfRawData);
CopyMem((VoidPtr)(loadStartAddress + sect->mVirtualAddress), (VoidPtr)((UIntPtr)fBlob + sect->mPointerToRawData), sect->mSizeOfRawData);
}
- EfiPhysicalAddress start = (EfiPhysicalAddress)fStartAddress;
-
- BS->AllocatePages(AllocateAddress, EfiLoaderData, 1, &start);
-
// ================================ //
// Allocate stack.
// ================================ //