On Wed, Mar 01, 2017 at 10:27:06PM -0300, Daniel Bolgheroni wrote:
> Hi,
>
> Trying the latest snapshot on Banana Pi and Orange Pi One stopped
> before running the EFI workload.
>
> I suspect it's something obvious when modifying the image, but this used
> to work to boot the boards without miniroot just fine.
>
> http://marc.info/?l=openbsd-arm&m=148288574314135&w=2
>
> I'd appreciate any pointer to something that is really obvious that I
> missed from following the commit messages.
I don't have any allwinner systems here but perhaps a newer u-boot would
help?
Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/u-boot/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- Makefile 18 Feb 2017 12:10:50 -0000 1.15
+++ Makefile 2 Mar 2017 01:37:39 -0000
@@ -6,8 +6,7 @@ FLAVORS= aarch64 arm
FLAVOR?= arm
COMMENT= U-Boot firmware
-VERSION= 2017.01
-REVISION= 0
+VERSION= 2017.03-rc3
DISTNAME= u-boot-${VERSION}
PKGNAME= u-boot-${FLAVOR}-${VERSION}
FULLPKGNAME= ${PKGNAME}
@@ -78,6 +77,7 @@ SUNXI=\
orangepi_pc_plus \
orangepi_plus \
orangepi_plus2e \
+ orangepi_zero \
Sinovoip_BPI_M2_plus
IMX=\
cm_fx6 \
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/u-boot/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo 10 Jan 2017 02:35:52 -0000 1.5
+++ distinfo 2 Mar 2017 01:39:25 -0000
@@ -1,2 +1,2 @@
-SHA256 (u-boot-2017.01.tar.bz2) = bEJRdfk6S88uyfr1ZY7yeWM9vXhWopPZW9H/UWUo7PI=
-SIZE (u-boot-2017.01.tar.bz2) = 12224884
+SHA256 (u-boot-2017.03-rc3.tar.bz2) =
uyhk7kc3ig1hcsHo3d+jlRgWMcBPARTUtBRu5p15SnI=
+SIZE (u-boot-2017.03-rc3.tar.bz2) = 12291993
Index: patches/patch-configs_Sinovoip_BPI_M2_plus_defconfig
===================================================================
RCS file:
/cvs/ports/sysutils/u-boot/patches/patch-configs_Sinovoip_BPI_M2_plus_defconfig,v
retrieving revision 1.1
diff -u -p -r1.1 patch-configs_Sinovoip_BPI_M2_plus_defconfig
--- patches/patch-configs_Sinovoip_BPI_M2_plus_defconfig 10 Jan 2017
02:35:52 -0000 1.1
+++ patches/patch-configs_Sinovoip_BPI_M2_plus_defconfig 2 Mar 2017
03:22:12 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-configs_Sinovoip_BPI_M2_plus_defconfig,v 1.1 2017/01/10
02:35:52 jsg Exp $
---- configs/Sinovoip_BPI_M2_plus_defconfig.orig Tue Jan 10 10:44:48 2017
-+++ configs/Sinovoip_BPI_M2_plus_defconfig Tue Jan 10 10:44:48 2017
-@@ -0,0 +1,18 @@
+--- configs/Sinovoip_BPI_M2_plus_defconfig.orig Thu Mar 2 12:44:49 2017
++++ configs/Sinovoip_BPI_M2_plus_defconfig Thu Mar 2 13:02:25 2017
+@@ -0,0 +1,21 @@
+CONFIG_ARM=y
+CONFIG_ARCH_SUNXI=y
+CONFIG_MACH_SUN8I_H3=y
@@ -18,5 +18,8 @@ $OpenBSD: patch-configs_Sinovoip_BPI_M2_
+# CONFIG_CMD_IMLS is not set
+# CONFIG_CMD_FLASH is not set
+# CONFIG_CMD_FPGA is not set
++# CONFIG_SPL_DOS_PARTITION is not set
++# CONFIG_SPL_ISO_PARTITION is not set
++# CONFIG_SPL_EFI_PARTITION is not set
+CONFIG_SUN8I_EMAC=y
+CONFIG_USB_EHCI_HCD=y
Index: patches/patch-scripts_Makefile_lib
===================================================================
RCS file: patches/patch-scripts_Makefile_lib
diff -N patches/patch-scripts_Makefile_lib
--- patches/patch-scripts_Makefile_lib 10 Jan 2017 02:35:52 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-scripts_Makefile_lib,v 1.1 2017/01/10 02:35:52 jsg Exp $
---- scripts/Makefile.lib.orig Tue Jan 10 03:57:05 2017
-+++ scripts/Makefile.lib Tue Jan 10 10:44:39 2017
-@@ -311,7 +311,7 @@ quiet_cmd_dtc = DTC $@
- # Bring in any U-Boot-specific include after the '/dts-v1/;' header
- cmd_dtc = mkdir -p $(dir ${dtc-tmp}) ; \
- cat $< $(if $(u_boot_dtsi),\
-- | sed 's%^/ {$$%\#include \"$(u_boot_dtsi)\"\n&%') | \
-+ | sed '/^\/ {$$/{x;s%$$%\#include \"$(u_boot_dtsi)\"%;G;}') | \
- $(CPP) $(dtc_cpp_flags) -x assembler-with-cpp -o $(dtc-tmp) - ;
\
- $(DTC) -O dtb -o $@ -b 0 \
- -i $(dir $<) $(DTC_FLAGS) \
Index: pkg/PFRAG.arm
===================================================================
RCS file: /cvs/ports/sysutils/u-boot/pkg/PFRAG.arm,v
retrieving revision 1.3
diff -u -p -r1.3 PFRAG.arm
--- pkg/PFRAG.arm 10 Jan 2017 02:35:52 -0000 1.3
+++ pkg/PFRAG.arm 2 Mar 2017 03:02:41 -0000
@@ -179,6 +179,11 @@ share/u-boot/orangepi_plus2e/u-boot
share/u-boot/orangepi_plus2e/u-boot-sunxi-with-spl.bin
share/u-boot/orangepi_plus2e/u-boot.bin
share/u-boot/orangepi_plus2e/u-boot.img
+share/u-boot/orangepi_zero/
+share/u-boot/orangepi_zero/u-boot
+share/u-boot/orangepi_zero/u-boot-sunxi-with-spl.bin
+share/u-boot/orangepi_zero/u-boot.bin
+share/u-boot/orangepi_zero/u-boot.img
share/u-boot/riotboard/
share/u-boot/riotboard/u-boot
share/u-boot/riotboard/u-boot.bin