Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Apr 2019 17:10:02 +0000 (UTC)
From:      Emmanuel Vadot <manu@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r499100 - head/sysutils/u-boot-master/files
Message-ID:  <201904161710.x3GHA2Vg018969@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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)) {



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201904161710.x3GHA2Vg018969>