summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAda Christine <adachristine18@gmail.com>2025-02-02 15:29:03 +0000
committerAda Christine <adachristine18@gmail.com>2025-02-02 15:29:03 +0000
commit4bf87b17621d5815a337471ca42b273f8bb2bb3e (patch)
tree8348043a753cea250e19546bd4395c5779e829fd
parent9bc0738101979b626233ee226ece3cc8cae053ec (diff)
dead code
-rw-r--r--boot/efi/image.c56
1 files changed, 0 insertions, 56 deletions
diff --git a/boot/efi/image.c b/boot/efi/image.c
index b9b4891..1ff5b76 100644
--- a/boot/efi/image.c
+++ b/boot/efi/image.c
@@ -83,22 +83,6 @@ kjarna_image_entry_func *image_entry_addr(struct image_buffer *buffer)
return (kjarna_image_entry_func *)(buffer->base + ehdr->e_entry);
}
-struct kjarna_interface get_boot_interface(void)
-{
- struct kjarna_interface result =
- {
- efi_open,
- efi_close,
- efi_lseek,
- efi_read,
- efi_write,
- efi_mmap,
- efi_munmap
- };
-
- return result;
-}
-
struct kjarna_boot_image get_boot_image(void)
{
struct kjarna_boot_image image =
@@ -117,43 +101,3 @@ struct kjarna_boot_image get_boot_image(void)
return image;
}
-int image_start(void)
-{
- struct kjarna_interface interface = get_boot_interface();
- struct kjarna_entry_params params =
- {
- &interface,
- 0,
- nullptr,
- nullptr
- };
-
- struct kjarna_boot_image image = get_boot_image();
-
- if (image.buffer.base != nullptr)
- {
- image.entry = image_entry_addr(&image.buffer);
- }
-
- if (image.entry != nullptr)
- {
- image.entry(&params);
- }
-
- if (munmap(image.buffer.base, image.buffer.length) == -1)
- {
- write(STDOUT_FILENO, "failed unmap\r\n", -1);
-
- if (efi_errno == EFI_NOT_FOUND)
- {
- write(STDOUT_FILENO, "not found\r\n", -1);
- }
- else
- {
- write(STDOUT_FILENO, "bad alignment?\r\n", -1);
- }
- }
-
- return -1;
-}
-