Displaying 4 results from an estimated 4 matches for "efi_loaded_image".
2013 May 10
1
[syslinux:firmware] efi: Lookup which file system we were loaded from
...ff --git a/efi/main.c b/efi/main.c
> index 31f0bff..27e7f8f 100644
> --- a/efi/main.c
> +++ b/efi/main.c
> @@ -1177,13 +1177,10 @@ static void efi_setcwd(CHAR16 *dp)
>
> EFI_STATUS efi_main(EFI_HANDLE image, EFI_SYSTEM_TABLE *table)
> {
> + EFI_PXE_BASE_CODE *pxe;
> EFI_LOADED_IMAGE *info;
> EFI_STATUS status = EFI_SUCCESS;
> -#if 0
> - const struct fs_ops *ops[] = { &vfat_fs_ops, NULL };
> -#else
> - const struct fs_ops *ops[] = { &pxe_fs_ops, NULL };
> -#endif
> + const struct fs_ops *ops[] = { NULL, NULL };
Probably need to drop "const&q...
2016 Mar 20
0
[PATCH 0/1] EFI image booting capabilities
...rnel_size,
> + char *cmdline, int cmdlineSize)
> +{
> +
> +char* szLoadImage = "LoadImage()";
> +char* szHandleProtocol = "HandleProtocol()";
> +char* szStartImage = "StartImage()";
> +
> +char* action = NULL;
> +
> +EFI_LOADED_IMAGE * image_info = NULL;
> +EFI_HANDLE Child_image_handle;
> +EFI_LOADED_IMAGE * Child_image_info = NULL;
> +EFI_STATUS status;
> +
> +CHAR16 w_emptyCmdLine [4]={0,0,0,0};
> +
> +
> +
> +status = uefi_call_wrapper(BS->HandleProtocol, 3, imag...
2015 Feb 20
6
[PATCH 0/1] EFI image booting capabilities
...Boots an efi image
+ */
+int efi_boot_efi(void *kernel_buf, size_t kernel_size,
+ char *cmdline, int cmdlineSize)
+{
+
+char* szLoadImage = "LoadImage()";
+char* szHandleProtocol = "HandleProtocol()";
+char* szStartImage = "StartImage()";
+
+char* action = NULL;
+
+EFI_LOADED_IMAGE * image_info = NULL;
+EFI_HANDLE Child_image_handle;
+EFI_LOADED_IMAGE * Child_image_info = NULL;
+EFI_STATUS status;
+
+CHAR16 w_emptyCmdLine [4]={0,0,0,0};
+
+
+
+status = uefi_call_wrapper(BS->HandleProtocol, 3, image_handle,
+ &LoadedImageProtocol,(void**)&image_info);
+if(sta...
2015 Jul 22
13
[PULL 0/8] MultiFS suppport for BIOS and EFI
So last week I was wondering if XFS was still working -- even with its
last on-disk structure changes -- and it _suprisingly_ worked as
expected. Right, now I can finally get rid of GRUB and use Syslinux to
boot my Linux on EFI from a rootfs with xfs. Shit, I have two
partitions (the first one being the required ESP) so there is no way to
access the other partitions since because Syslinux does not