Changeset View
Changeset View
Standalone View
Standalone View
head/sys/boot/efi/loader/main.c
Show First 20 Lines • Show All 231 Lines • ▼ Show 20 Lines | if (copy != NULL) | ||||
free(copy); | free(copy); | ||||
devpath = efi_lookup_devpath(h); | devpath = efi_lookup_devpath(h); | ||||
if (devpath != NULL) { | if (devpath != NULL) { | ||||
copy = efi_devpath_trim(devpath); | copy = efi_devpath_trim(devpath); | ||||
devpath = copy; | devpath = copy; | ||||
} | } | ||||
} | } | ||||
/* Try to fallback on first device */ | |||||
if (devsw[0] != NULL) { | |||||
*dev = devsw[0]; | |||||
return (0); | |||||
} | |||||
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_LOADED_IMAGE *img; | ||||
▲ Show 20 Lines • Show All 844 Lines • Show Last 20 Lines |