summaryrefslogtreecommitdiff
path: root/source/os_specific/service_layers/oseficlib.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/os_specific/service_layers/oseficlib.c')
-rw-r--r--source/os_specific/service_layers/oseficlib.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/source/os_specific/service_layers/oseficlib.c b/source/os_specific/service_layers/oseficlib.c
index 43337c838..acc5f7b8d 100644
--- a/source/os_specific/service_layers/oseficlib.c
+++ b/source/os_specific/service_layers/oseficlib.c
@@ -1246,3 +1246,23 @@ ErrorAlloc:
return (EfiStatus);
}
+
+#ifdef _EDK2_EFI
+struct _ACPI_EFI_SYSTEM_TABLE *ST;
+struct _ACPI_EFI_BOOT_SERVICES *BS;
+struct _ACPI_EFI_RUNTIME_SERVICES *RT;
+
+EFI_STATUS
+EFIAPI
+UefiMain (
+ EFI_HANDLE Image,
+ EFI_SYSTEM_TABLE *SystemTab)
+{
+ EFI_STATUS EfiStatus;
+
+
+ EfiStatus = (EFI_STATUS) efi_main (
+ (ACPI_EFI_HANDLE) Image, (ACPI_EFI_SYSTEM_TABLE *) SystemTab);
+ return (EfiStatus);
+}
+#endif