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