diff options
author | Regia König | 2022-09-01 11:45:13 +0200 |
---|---|---|
committer | Regia König | 2022-09-01 11:45:13 +0200 |
commit | 62225b036c1b7ad5ed389e36783ae4906e14ba94 (patch) | |
tree | a1566f0ae83188a4b2fedafbb55f28af2f27aa2c /GNU_efi_HelloWorld | |
parent | Creating gdb script (diff) | |
download | memtest86-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/Makefile | 4 | ||||
-rw-r--r-- | GNU_efi_HelloWorld/hello.c | 9 | ||||
-rwxr-xr-x | GNU_efi_HelloWorld/hello.debug | bin | 123240 -> 123240 bytes | |||
-rwxr-xr-x | GNU_efi_HelloWorld/hello.efi | bin | 46888 -> 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 Binary files differindex f7fd077..eb4117a 100755 --- a/GNU_efi_HelloWorld/hello.debug +++ b/GNU_efi_HelloWorld/hello.debug diff --git a/GNU_efi_HelloWorld/hello.efi b/GNU_efi_HelloWorld/hello.efi Binary files differindex 59e1a03..90ef0e9 100755 --- a/GNU_efi_HelloWorld/hello.efi +++ b/GNU_efi_HelloWorld/hello.efi |