diff options
Diffstat (limited to 'GNU_efi_HelloWorld/hello.c')
-rw-r--r-- | GNU_efi_HelloWorld/hello.c | 9 |
1 files changed, 6 insertions, 3 deletions
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; } |