summaryrefslogtreecommitdiffstats
path: root/GNU_efi_HelloWorld
diff options
context:
space:
mode:
authorRegia König2022-09-01 11:45:13 +0200
committerRegia König2022-09-01 11:45:13 +0200
commit62225b036c1b7ad5ed389e36783ae4906e14ba94 (patch)
treea1566f0ae83188a4b2fedafbb55f28af2f27aa2c /GNU_efi_HelloWorld
parentCreating gdb script (diff)
downloadmemtest86-62225b036c1b7ad5ed389e36783ae4906e14ba94.tar.gz
memtest86-62225b036c1b7ad5ed389e36783ae4906e14ba94.tar.xz
memtest86-62225b036c1b7ad5ed389e36783ae4906e14ba94.zip
Remove memtest_old
Diffstat (limited to 'GNU_efi_HelloWorld')
-rw-r--r--GNU_efi_HelloWorld/Makefile4
-rw-r--r--GNU_efi_HelloWorld/hello.c9
-rwxr-xr-xGNU_efi_HelloWorld/hello.debugbin123240 -> 123240 bytes
-rwxr-xr-xGNU_efi_HelloWorld/hello.efibin46888 -> 46888 bytes
4 files changed, 9 insertions, 4 deletions
diff --git a/GNU_efi_HelloWorld/Makefile b/GNU_efi_HelloWorld/Makefile
index 80f1398..63deda2 100644
--- a/GNU_efi_HelloWorld/Makefile
+++ b/GNU_efi_HelloWorld/Makefile
@@ -12,7 +12,9 @@ EFI_LDS = $(EFILIB)/elf_$(ARCH)_efi.lds
CFLAGS = $(EFFINCS) -fno-stack-protector -fpic \
-fshort-wchar -mno-red-zone -Wall
-CFLAGS += -ggdb3 -O0 -DDEBUG -DEFI_DEBUG=1
+CFLAGS += -ggdb3 -O0 -DEFI_DEBUG=1
+# -DDEBUG
+
ifeq ($(ARCH),x86_64)
CFLAGS += -DEFI_FUNCTION_WRAPPER
diff --git a/GNU_efi_HelloWorld/hello.c b/GNU_efi_HelloWorld/hello.c
index 06b2b0b..f135c21 100644
--- a/GNU_efi_HelloWorld/hello.c
+++ b/GNU_efi_HelloWorld/hello.c
@@ -22,13 +22,16 @@ efi_main (EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable) {
}
Print(L"Image base: 0x%lx\n", loaded_image->ImageBase);
+ Print(L"UefiMain: 0x%1x\n", (unsigned long)efi_main);
- DEBUG((D_ERROR, "AllocatePool: out of pool %x\n", status));
+ DEBUG((D_ERROR, (CHAR8*)"DEBUG_TEST DEBUG_TEST\r\n"));
- volatile int wait = 1;
+ DEBUG((D_ERROR, (CHAR8*)"My Entry Point: 0x%08x\r\n",(CHAR16*)efi_main));
+
+/* volatile int wait = 1;
while(wait) {
__asm__ __volatile__("pause");
}
-
+*/
return EFI_SUCCESS;
}
diff --git a/GNU_efi_HelloWorld/hello.debug b/GNU_efi_HelloWorld/hello.debug
index f7fd077..eb4117a 100755
--- a/GNU_efi_HelloWorld/hello.debug
+++ b/GNU_efi_HelloWorld/hello.debug
Binary files differ
diff --git a/GNU_efi_HelloWorld/hello.efi b/GNU_efi_HelloWorld/hello.efi
index 59e1a03..90ef0e9 100755
--- a/GNU_efi_HelloWorld/hello.efi
+++ b/GNU_efi_HelloWorld/hello.efi
Binary files differ