summaryrefslogtreecommitdiffstats
path: root/release/arm
Commit message (Collapse)AuthorAgeFilesLines
* MFC r333737:manu2018-05-173-3/+3
| | | | | | | | | | | | release: arm: Format FAT partition as FAT16 r332674 raised the size of the FAT partition from 2MB to 41MB for some boards. But we format them in FAT12 and this size appears to be to big for FAT12 and some SoC bootrom cannot cope with that. Format the msdosfs partition as FAT16, PR: 228285 Approved by: re (marius)
* Create a sun7i-a20-bananapi.dtb hard link to bananapi.dtb to fixgjb2018-05-111-0/+2
| | | | | | | | | | | | | a boot failure on the Banana Pi SoC. This is a direct commit to stable/11, as the sun7i-a20-bananapi.dtb file exists in head, but appears to have been part of a larger rework of dtb-related files that may have larger consequences than hard link creation. Note: creating a hard link to dtb files was an original fix in 12-CURRENT beforehand, introduced in r319603. Approved by: re (marius) Sponsored by: The FreeBSD Foundation
* MFC r332674:gjb2018-04-234-4/+4
| | | | | | | | | Increase the msdosfs partition size on arm SoC images where the current size may not be sufficiently large for development and/or testing. PR: 227548 Sponsored by: The FreeBSD Foundation
* MFC r331562 (manu):gjb2018-03-2910-0/+10
| | | | | | | | release: arm: Copy boot.scr from ports Latest u-boot update need u-boot script to load and start ubldr. (See D14230 for more details) Copy this file for our arm release on the fat partition.
* Correct a mismerge of r325861, committed as r326017, to fix thegjb2017-11-301-3/+10
| | | | | | | | RPI2 SoC image build. This is a direct commit to stable/11. Sponsored by: The FreeBSD Foundation
* MFC r325373, r325861:gjb2017-11-2010-13/+10
| | | | | | | | | | r325373 (manu): release/arm: Do not install ubldr r325861 (manu): release: Update u-boot and firmware file for RPI-B target. Sponsored by: The FreeBSD Foundation
* MFC r325950, r325953:gjb2017-11-2010-60/+60
| | | | | | | | | | | r325950: Sort variables for consistency. r325953: Add general configuration files used by release/release.sh for big-iron installation images. Sponsored by: The FreeBSD Foundation
* MFC r320252, r320686, r325769:gjb2017-11-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | r320252: In release/release.sh: - Rename chroot_arm_armv6_build_release() to chroot_arm_build_release() and make it hardware agnostic (such as armv6 -vs- armv7 -vs- arm64). - Evaluate EMBEDDED_TARGET differently so release/tools/arm.subr can be used for arm/armv6 and arm64/aarch64. - Update comments and copyright. In release/tools/arm.subr: - In arm_create_disk(), change the default alignment from 63 to 512k, fixing a boot issue on arm64 and EFI. [1] - Update comments and copyright. r320686: Fix the ftp-stage target for RPI3 images by loosening the constraints on the TARGET and TARGET_ARCH variables. r325769: Update the GUMSTIX image build to use arm/arm TARGET/TARGET_ARCH. Update the TARGET/TARGET_ARCH matching in release/release.sh and release/Makefile.mirrors for simplification. Note: The RPI3.conf addition from r320252 is not included, as the 11-STABLE image fails to boot in my testing. Sponsored by: The FreeBSD Foundation
* Currently stable/11 is using custom DTS for beaglebone(-black) while CURRENTmanu2017-06-081-0/+4
| | | | | | | | | | | | is using the upstream ones from Linux. U-Boot ports have been changed to use the upstream names so 11.1-PRERELEASE doesn't boot. Since we cannot MFC the DTS easily (a lot of drivers would have to be modified) add links on the dts with upstream names. This is a direct commit to stable/11 Approved by: re (marius)
* MFC r319603, r319608, r319609:gjb2017-06-081-0/+2
| | | | | | | | | | | | Create a hard link for sun7i-a20-cubieboard2.dtb to allow the cubieboard2 to find the correct dtb file. Note: r319608 and r319609 are included, but are no-op changes to the original change, and only included to prevent these commits from showing up on the MFC tracking page. Approved by: re (marius) Sponsored by: The FreeBSD Foundation
* MFC r316617:gjb2017-04-103-5/+5
| | | | | | | | | - Increase the image size for RPI2 and IMX6-based boards from 1G to 1.5G. - Use the 'conv=sync' dd(1) option to fix writing the u-boot.imx file to the md(4) device for IMX6-based boards. Sponsored by: The FreeBSD Foundation
* MFC r305739-r305740manu2016-11-041-1/+1
| | | | | | | | | | | | | | | r305739: Use "generic" ALLWINNER_UP kernel config for Cubieboard release. Reviewed by: gjb MFC after: 2 week r305740: Remove CUBIEBOARD kernel config file. Every Allwinner board should either use ALLWINNER (SMP) or ALLWINER_UP kernel config files. MFC after: 2 week
* Replace the A20 kernel config with a generic ALLWINNER kernel config thatjmcneill2016-04-212-2/+2
| | | | | | | | supports A20, A31, and A31S. Adds support for the BananaPi M2 (A31S) board. Submitted by: Emmanuel Vadot <manu@bidouilliste.com> Reviewed by: jmcneill Differential Revision: https://reviews.freebsd.org/D5580
* Use UBOOT_FILES in the dd(1) input file, as intended.gjb2015-10-063-6/+6
| | | | Sponsored by: The FreeBSD Foundation
* Fix the path to the correct u-boot.bin file to write togjb2015-10-013-12/+6
| | | | | | | the disk image, which fixes boot issues. Tested on: BananaPi Sponsored by: The FreeBSD Foundation
* Partially revert r288433, with a minor change:gjb2015-10-013-9/+9
| | | | | | | Spell 'k' correctly. Spotted by: loos (thank you!) Sponsored by: The FreeBSD Foundation
* Fix FAT_SIZE by removing '-b' argument passing, which wasgjb2015-10-013-3/+3
| | | | | | | a result of my misunderstanding on what Crochet was doing in this case for these boards. Sponsored by: The FreeBSD Foundation
* Initial attempt to add support for building images forgjb2015-09-303-0/+128
| | | | | | | BANANAPI, CUBIEBOARD, and CUBIEBOARD2 SoCs. Obtained from: Crochet, FreeBSD/arm/Allwinner Wiki page Sponsored by: The FreeBSD Foundation
* In addition to the ubldr file, also copy ubldr.bin to thegjb2015-09-297-0/+14
| | | | | | | | | | | | MS-DOS partition. This will help with transitioning to a single arm/armv6 userland build which could be used for all FreeBSD/armv6 images without UBLDR_LOADADDR being set for each board (ultimately requiring a separate buildworld for each currently). Requested by: ian MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Increase the FreeBSD/arm image sizes back to 1G for 11-CURRENT.gjb2015-06-187-7/+7
| | | | | | | | | | | | While 480M is sufficient for 10-STABLE, 11-CURRENT images at this size fail due to insufficient space. This commit is solely for the sake of getting updated snapshot builds out, after which I'll analyze the resulting images to figure out what a more sane value is, even if the image size for 11-CURRENT needs to differ from 10-STABLE. Sponsored by: The FreeBSD Foundation
* Reduce the arm/armv6 image size from 1G to 480M.gjb2015-06-127-10/+7
| | | | | | | | | | | | | Since the images are effectively mostly zeros at 1G, reduce the size to allow installation on smaller SD cards, such as 512Mb. While here, stop writing the /boot.txt file on the WANDBOARD, which isn't used anyway. Discussed with: imp MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Set the correct UBLDR_LOADADDR for the Wandboard andgjb2015-06-062-2/+2
| | | | | | | | Cubox/Hummingboard images. Submitted by: ian MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Fix a whitespace nit.gjb2015-06-041-1/+1
| | | | Sponsored by: The FreeBSD Foundation
* Add initial support for building images for the Duovero Gumstixgjb2015-06-041-0/+37
| | | | | | board. Sponsored by: The FreeBSD Foundation
* Add a configuration file to support the Cubox/Hummingboard SoC.gjb2015-06-021-0/+39
| | | | Sponsored by: The FreeBSD Foundation
* Export 'BOARDNAME' when differs from the KERNCONF.gjb2015-05-291-0/+1
| | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Sort configuration options for consistency with other boards.gjb2015-05-292-2/+2
| | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation
*-. Merge ^/projects/release-arm-redux into ^/head.gjb2015-05-098-349/+173
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Of note: - This commit adds native FreeBSD/arm release build support without requiring out-of-tree utilities. - Part of this merge removes the WANDBOARD-{SOLO,DUAL,QUAD} kernel configuration files, for which the IMX6 kernel configuration file should be used instead. - The resulting images have a 'freebsd' user (password 'freebsd'), to allow ssh(1) access when console access is not available (VGA or serial). The default 'root' user password is set to 'root'. - The /etc/ttys file for arm images now enable both ttyv0 and ttyu0 by default. Help from: many (boot testing, feedback, etc.) Sponsored by: The FreeBSD Foundation
| * | Use the IMX6 kernel configuration for the WANDBOARD build,gjb2015-05-083-85/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | since it supports all of these board variants. While here, remove the WANDBOARD-{QUAD,SOLO,DUAL} kernel configuration files. Discussed with: ian Sponsored by: The FreeBSD Foundation
| * | Strip the KERNEL from the mount paths, working around the followinggjb2015-05-087-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | error: root@releng2:/ # mount_msdosfs /dev/md5s1 /usr/obj/usr/src/release/WANDBOARD-QUAD/fat mount_msdosfs: /dev/md5s1: File name too long Sponsored by: The FreeBSD Foundation
| * | Fix path to the u-boot.imx file, which is relative to the root ofgjb2015-05-083-3/+3
| | | | | | | | | | | | | | | | | | the chroot environment. Sponsored by: The FreeBSD Foundation
| * | Touch '/firstboot' so the growfs rc(8) script runs.gjb2015-05-087-0/+7
| | | | | | | | | | | | Sponsored by: The FreeBSD Foundation
| * | Fix the starting block of the partition.gjb2015-05-083-6/+6
| | | | | | | | | | | | Sponsored by: The FreeBSD Foundation
| * | Initial support for building the PANDABOARD image.gjb2015-05-081-0/+26
| | | | | | | | | | | | Sponsored by: The FreeBSD Foundation
| * | Add a file missed in the previous commit.gjb2015-05-081-0/+41
| | | | | | | | | | | | Sponsored by: The FreeBSD Foundation
| * | Copy arm/WANDBOARD-QUAD.conf to arm/WANDBOARD-{SOLO,DUAL}.conf.gjb2015-05-081-0/+41
| | | | | | | | | | | | | | | | | | | | | | | | Ian informed me a few months ago that the WANDBOARD-* kernels will eventually be combined into one that will work across all these boards, but for now, build them individually. Sponsored by: The FreeBSD Foundation
| * | Fix FAT partition size.gjb2015-05-081-1/+1
| | | | | | | | | | | | Sponsored by: The FreeBSD Foundation
| * | Initial support for building WANDBOARD-QUAD images.gjb2015-05-081-0/+30
| | | | | | | | | | | | | | | | | | Several parts of this were obtained from Crochet. Sponsored by: The FreeBSD Foundation
| * | Initial commit to support building RPI2 images, based on informationgjb2015-05-081-0/+31
| | | | | | | | | | | | | | | | | | and documentation written by loos@ on the Wiki. Sponsored by: The FreeBSD Foundation
| * | Do not create the uenv.txt file for RPI-B. It is not needed.gjb2015-05-081-4/+0
| | | | | | | | | | | | | | | Submitted by: ian Sponsored by: The FreeBSD Foundation
| * | Copy the rpi.dtb file to the FAT partition, preventing thegjb2015-05-071-0/+2
| | | | | | | | | | | | | | | | | | 'Unrecognized partition table' error, causing boot failure. Sponsored by: The FreeBSD Foundation
| * | Remove the ZEDBOARD configuration file, as it does notgjb2015-05-071-10/+0
| | | | | | | | | | | | | | | | | | have a corresponding u-boot port in the Ports Collection. Sponsored by: The FreeBSD Foundation
| * | Spell 'u-boot.img' correctly.gjb2015-05-071-1/+1
| | | | | | | | | | | | Sponsored by: The FreeBSD Foundation
| * | Remove the arm/ROADMAP file.gjb2015-05-071-18/+0
| | | | | | | | | | | | Sponsored by: The FreeBSD Foundation
| * | Remove arm/Makefile.{KERNEL} files, as this projectgjb2015-05-075-48/+0
| | | | | | | | | | | | | | | | | | | | | branch is now going in a different direction than originally planned. Sponsored by: The FreeBSD Foundation
| * | Fix creating directories within DESTDIR.gjb2015-05-072-2/+2
| | | | | | | | | | | | Sponsored by: The FreeBSD Foundation
| * | Fix a copy/paste mistake.gjb2015-05-071-1/+1
| | | | | | | | | | | | Sponsored by: The FreeBSD Foundation
| * | Add entries to uenv.txt.gjb2015-05-071-0/+4
| | | | | | | | | | | | | | | Obtained from: Crochet Sponsored by: The FreeBSD Foundation
| * | Set NODOC=1 to avoid building the reldoc target.gjb2015-05-076-0/+6
| | | | | | | | | | | | Sponsored by: The FreeBSD Foundation
| * | Add initial native suppor for RPI-B:gjb2015-05-071-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | - Set UBLDR_LOADADDR. - Include files to install to the FAT partition. Obtained from: Crochet Sponsored by: The FreeBSD Foundation
OpenPOWER on IntegriCloud