After upgrading my sabre lite board to the latest snapshot, BOOTARM.EFI causes the machine to reset. Building the bootloader with -msoft-float, however, gives a working binary. Perhaps this is a result of the recent armv7 float ABI change?
Below is a console log of the non-working BOOTARM.EFI: U-Boot 2017.07-28647-g66aadfb (Jan 24 2018 - 15:46:14 -0800), Build: jenkins-uboot_v2017.07-66 CPU: Freescale i.MX6Q rev1.2 at 792 MHz Reset cause: WDOG Board: nitrogen6x I2C: ready DRAM: 1 GiB MMC: FSL_SDHC: 0, FSL_SDHC: 1 SF: Detected sst25vf016b with page size 256 Bytes, erase size 4 KiB, total 2 MiB Display: hdmi:1280x720M@60 (1280x720) In: serial Out: serial Err: serial Net: Micrel ksz9021 at 6 FEC [PRIME], usb_ether Hit any key to stop autoboot: 0 AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode flags: ncq stag pm led clo only pmp pio slum part SATA Device Info: S/N: CVSC2251009T080D Product model number: INTEL SSDMAEMC080G2 Firmware version: 2CV102M3 Capacity: 156301488 sectors Device 0: Model: INTEL SSDMAEMC080G2 Firm: 2CV102M3 Ser#: CVSC2251009T080D Type: Hard Disk Supports 48-bit addressing Capacity: 76319.0 MB = 74.5 GB (156301488 x 512) ... is now current device Scanning sata 0:1... reading /imx6q-sabrelite.dtb 43023 bytes read in 6 ms (6.8 MiB/s) Found EFI removable media binary efi/boot/bootarm.efi reading efi/boot/bootarm.efi 87652 bytes read in 8 ms (10.4 MiB/s) ## Starting EFI application at 12000000 ... Scanning disks on usb... Scanning disks on mmc... MMC: no card present mmc_init: -123, time 1 MMC: no card present mmc_init: -123, time 1 MMC Device 2 not found MMC Device 3 not found Scanning disks on sata... Found 5 disks >> OpenBSD/armv7 BOOTARM 1.1 undefined instruction pc : [<4e31a874>] lr : [<4f32ac70>] reloc pc : [<15bec874>] lr : [<16bfcc70>] sp : 4f32ac50 ip : 4e213000 fp : 4f32ac60 r10: 18000000 r9 : 00000065 r8 : 4e327040 r7 : 4e213000 r6 : 4f32ac70 r5 : 4e2131f0 r4 : 4f32ae60 r3 : 00000000 r2 : fffffff0 r1 : 00000200 r0 : 4f32ac70 Flags: Nzcv IRQs off FIQs off Mode SVC_32 Resetting CPU ... resetting ...