svn commit: r499100 - head/sysutils/u-boot-master/files

Emmanuel Vadot manu at FreeBSD.org
Tue Apr 16 17:10:04 UTC 2019


Author: manu
Date: Tue Apr 16 17:10:02 2019
New Revision: 499100
URL: https://svnweb.freebsd.org/changeset/ports/499100

Log:
  u-boot: Fix efi booting for arm32
  
  arm32 needs its cache cleared before booting the kernel.
  This isn't the case anymore in u-boot since they use efi_start_image.
  Add a local patch until I resolv the issue upstream.

Added:
  head/sysutils/u-boot-master/files/patch-lib_efi__loader_efi__boottime.c   (contents, props changed)

Added: head/sysutils/u-boot-master/files/patch-lib_efi__loader_efi__boottime.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/u-boot-master/files/patch-lib_efi__loader_efi__boottime.c	Tue Apr 16 17:10:02 2019	(r499100)
@@ -0,0 +1,11 @@
+--- lib/efi_loader/efi_boottime.c.orig	2019-04-16 17:03:46 UTC
++++ lib/efi_loader/efi_boottime.c
+@@ -1781,7 +1781,7 @@ efi_status_t EFIAPI efi_start_image(efi_handle_t image
+ 
+ 	EFI_ENTRY("%p, %p, %p", image_handle, exit_data_size, exit_data);
+ 
+-	efi_is_direct_boot = false;
++	efi_is_direct_boot = true;
+ 
+ 	/* call the image! */
+ 	if (setjmp(&image_obj->exit_jmp)) {


More information about the svn-ports-all mailing list