summaryrefslogtreecommitdiff
path: root/kjarna/start.c
diff options
context:
space:
mode:
authorAda Christine <adachristine18@gmail.com>2024-02-13 01:04:02 +0000
committerAda Christine <adachristine18@gmail.com>2024-02-13 01:04:02 +0000
commit96ff1a24a7474b91c44a3dcd6f3abf3ec0542191 (patch)
treef79dc76febe07d23d1ee6caf9a0b93bfcb85919d /kjarna/start.c
parent3f9278b48ff4bc0d2cf1604034b3bba548572f04 (diff)
reorganize a bit
Diffstat (limited to 'kjarna/start.c')
-rw-r--r--kjarna/start.c30
1 files changed, 0 insertions, 30 deletions
diff --git a/kjarna/start.c b/kjarna/start.c
deleted file mode 100644
index 6a737b3..0000000
--- a/kjarna/start.c
+++ /dev/null
@@ -1,30 +0,0 @@
-#include <efi/types.h>
-#include <efi/error.h>
-#include <efi/media.h>
-#include <efi/tables.h>
-
-#include "kjarna_efi.h"
-
-struct efi_context const *efi_context;
-EFI_STATUS efi_errno = EFI_SUCCESS;
-
-EFI_STATUS _exit(EFI_STATUS status)
-{
- return gBS->Exit(efi_context->handle, status, 0, nullptr);
-}
-
-EFI_STATUS _start(EFI_HANDLE handle, EFI_SYSTEM_TABLE *system_table)
-{
- struct efi_context app_context = { handle, system_table };
- efi_context = &app_context;
-
- int runtime_result = runtime_start();
-
- if (runtime_result < 0)
- {
- efi_errno = EFI_ABORTED;
- }
-
- return _exit(efi_errno);
-}
-