Changeset View
Changeset View
Standalone View
Standalone View
sys/boot/efi/loader/main.c
Show First 20 Lines • Show All 66 Lines • ▼ Show 20 Lines | |||||
EFI_GUID smbios = SMBIOS_TABLE_GUID; | EFI_GUID smbios = SMBIOS_TABLE_GUID; | ||||
EFI_GUID dxe = DXE_SERVICES_TABLE_GUID; | EFI_GUID dxe = DXE_SERVICES_TABLE_GUID; | ||||
EFI_GUID hoblist = HOB_LIST_TABLE_GUID; | EFI_GUID hoblist = HOB_LIST_TABLE_GUID; | ||||
EFI_GUID memtype = MEMORY_TYPE_INFORMATION_TABLE_GUID; | EFI_GUID memtype = MEMORY_TYPE_INFORMATION_TABLE_GUID; | ||||
EFI_GUID debugimg = DEBUG_IMAGE_INFO_TABLE_GUID; | EFI_GUID debugimg = DEBUG_IMAGE_INFO_TABLE_GUID; | ||||
EFI_GUID fdtdtb = FDT_TABLE_GUID; | EFI_GUID fdtdtb = FDT_TABLE_GUID; | ||||
EFI_GUID inputid = SIMPLE_TEXT_INPUT_PROTOCOL; | EFI_GUID inputid = SIMPLE_TEXT_INPUT_PROTOCOL; | ||||
static EFI_LOADED_IMAGE *img; | |||||
bool | |||||
efi_zfs_is_preferred(EFI_HANDLE *h) | |||||
{ | |||||
return (h == img->DeviceHandle); | |||||
} | |||||
static int | static int | ||||
has_keyboard(void) | has_keyboard(void) | ||||
{ | { | ||||
EFI_STATUS status; | EFI_STATUS status; | ||||
EFI_DEVICE_PATH *path; | EFI_DEVICE_PATH *path; | ||||
EFI_HANDLE *hin, *hin_end, *walker; | EFI_HANDLE *hin, *hin_end, *walker; | ||||
UINTN sz; | UINTN sz; | ||||
int retval = 0; | int retval = 0; | ||||
▲ Show 20 Lines • Show All 212 Lines • ▼ Show 20 Lines | #endif /* EFI_ZFS_BOOT */ | ||||
return (ENOENT); | return (ENOENT); | ||||
} | } | ||||
EFI_STATUS | EFI_STATUS | ||||
main(int argc, CHAR16 *argv[]) | main(int argc, CHAR16 *argv[]) | ||||
{ | { | ||||
char var[128]; | char var[128]; | ||||
EFI_LOADED_IMAGE *img; | |||||
EFI_GUID *guid; | EFI_GUID *guid; | ||||
int i, j, vargood, howto; | int i, j, vargood, howto; | ||||
UINTN k; | UINTN k; | ||||
int has_kbd; | int has_kbd; | ||||
#if !defined(__arm__) | #if !defined(__arm__) | ||||
char buf[40]; | char buf[40]; | ||||
#endif | #endif | ||||
▲ Show 20 Lines • Show All 616 Lines • Show Last 20 Lines |