LF OS
Hobby operating system for amd64 with high ambitions
Loading...
Searching...
No Matches
efi.h File Reference

(475a4fe LLVM update: finally on 18.x!)

#include <loader.h>
#include <efi/efi.h>
+ Include dependency graph for efi.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define EFIABI   __attribute__((ms_abi))
 

Functions

void init_efi (struct LoaderStruct *loaderStruct)
 
void efi_append_log (char *msg)
 

Macro Definition Documentation

◆ EFIABI

#define EFIABI   __attribute__((ms_abi))

Definition at line 6 of file efi.h.

Function Documentation

◆ efi_append_log()

void efi_append_log ( char *  msg)

Definition at line 80 of file efi.c.

References gST, gVendorLFOSGuid, loge, and strlen().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ init_efi()

void init_efi ( struct LoaderStruct loaderStruct)

Definition at line 53 of file efi.c.

References efi_setup_mapping(), LoaderStruct::firmware_info, gST, init_acpi_efi(), loge, logi, logw, vm_context_activate(), and vm_current_context().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: