aboutsummaryrefslogtreecommitdiff
path: root/release/arm
Commit message (Collapse)AuthorAgeFilesLines
* arm: add a release conf for distribution filesMitchell Horne2021-04-291-0/+8
| | | | | | | | | | | | | | We do not currently generate armv7 distribution sets, because we don't build any installer images. However, having such sets available can be useful for quickly installing a base system, particularly in the case of creating an armv7 poudriere jail on arm64. Add a configuration file for the generation of these distribution sets. Reviewed by: manu, imp, gjb MFC after: 3 weeks Relnotes: yes Differential Revision: https://reviews.freebsd.org/D29923
* release: permanently remove the 'reldoc' target and associatesGlen Barber2021-02-182-2/+0
| | | | | | | | | | | | | | | Following 7b1d1a1658ffb69eff93afc713f9e88ed8b20eac, the structure for the reldoc target has significantly changed as result of the ASCIIDoctor/Hugo migration. As the release notes related files on the installation medium are inherently out of date, purge them entirely. Discussed within: re, doceng No objection: re (silence), doceng (silence) Timeout: 2 weeks MFC after: 1 week MFC to: stable/13, stable/12, and stable/11 only Sponsored by: Rubicon Communications, LLC ("Netgate")
* release: Merge the RPI2 and BEAGLEBONE image with the GENERICSD oneEmmanuel Vadot2020-11-243-81/+53
| | | | | | | | | | | | | | | | Both RPI2 and BEAGLEBONE are still popular and used arm boards. Both u-boots can coexist as they are named differently and live in the fat partition. This leave us with only one image that can be used for both of those boards and all the other ones supported by FreeBSD provided that you install the correct u-boot on it. Reviewed by: imp Relnotes: yes Differential Revision: https://reviews.freebsd.org/D27283 Notes: svn path=/head/; revision=367995
* Release: arm: Remove config for old boardsEmmanuel Vadot2020-11-246-161/+0
| | | | | | | | | | | | All those board are impossible to buy nowadays and could boot using the GENERICSD image after putting the correct u-boot on them. Reviewed by: imp Relnotes: yes Differential Revision: https://reviews.freebsd.org/D27282 Notes: svn path=/head/; revision=367994
* release: chase ports r519089 (rpi-firmware update)Kyle Evans2019-12-051-3/+3
| | | | | | | | | | | | | | | | The recent rpi-firmware update renamed "0" to "zero" in the RPi0 DTB filename It also included the components needed to boot the RPi4, so install those now -- interested parties can install sysutils/u-boot-rpi4 and copy config_rpi4.txt to config.txt on the FAT partition in order to boot the board. Do note that we currently don't support ethernet/usb/pci. Reviewed by: manu MFC after: 3 days Notes: svn path=/head/; revision=355424
* release: arm: Always boot armv6/v7 image with EFIEmmanuel Vadot2018-07-319-39/+0
| | | | | | | | | | | | | | | | | | boot.scr is a u-boot script that loads and execute ubldr.bin If not present u-boot will automatically boot loader.efi which is already installed. This means that all armv6/armv7 images are now booted via EFI Tested-On: RPI-B Tested-On: RPI2 Tested-On: OrangePi One Tested-On: All lot of other boards MFC after: Never Relnotes: yes Notes: svn path=/head/; revision=336998
* release: Restore copy of boot.scr for some boardEmmanuel Vadot2018-07-317-39/+25
| | | | | | | | | | | | | | This is not a problem for 12-CURRENT as EFI boot works but it doesn't for 11. While here some board arm_install_uboot also copy ubldr.bin et create firstboot files but it's already done in arm_install_boot Reviewed by: gjb MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D16481 Notes: svn path=/head/; revision=336997
* release: rpi-b: add BOARDNAME variableEmmanuel Vadot2018-07-311-0/+1
| | | | | | | | Reviewed by: gjb Differential Revision: https://reviews.freebsd.org/D16514 Notes: svn path=/head/; revision=336993
* release: arm: Use GENERIC kernel for IMX6 based boardsEmmanuel Vadot2018-07-312-2/+2
| | | | | | | | | | Switch the IMX.6 based board to GENERIC the kernel config. Reviewed by: gjb Differential Revision: https://reviews.freebsd.org/D16511 Notes: svn path=/head/; revision=336992
* release: arm: Add a GENERIC sdcard imageEmmanuel Vadot2018-07-281-0/+16
| | | | | | | | | | | | This produce a generic sdcard image using armv7 GENERIC kernel that just need some u-boot (or none if the board have u-boot or a SPI flash for example). Reviewed by: imp, gjb Differential Revision: https://reviews.freebsd.org/D16410 Notes: svn path=/head/; revision=336848
* Remove the hopelessly confused GUMSTIX.conf configWarner Losh2018-07-271-38/+0
| | | | | | | | | | This config never worked. At no time did u-boot match the kenrel match the userland. As all the GUMSTIX gear we support is quite old and/or not working, remove it. The duovero stuff might work, but nobody has the hardware for it and GUMSTIX hasn't sold it in years. Notes: svn path=/head/; revision=336776
* Fix OL_DIR definition following r336721.Glen Barber2018-07-262-2/+2
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=336750
* release: Add OL_DIR forgot in r336600Emmanuel Vadot2018-07-252-4/+6
| | | | | | | | Reviewed by: gjb Differential Revision: https://reviews.freebsd.org/D16439 Notes: svn path=/head/; revision=336721
* release: Add rpi firmware dtb and mmc overlays for RPI-B and RPI2Emmanuel Vadot2018-07-222-2/+17
| | | | | | | | | | | This is needed with new u-boot that uses the rpi-firmware dtbs. Reviewed by: gjb MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D16240 Notes: svn path=/head/; revision=336600
* release: Add arm_install_boot to install the commit boot bitsEmmanuel Vadot2018-07-225-56/+3
| | | | | | | | | | | | | This reduce the per-board arm_install_uboot to just install u-boot. While here remove the installation of rpi.dtb and rpi2.dtb as we load them from the UFS partition via ubldr. Reviewed by: gjb, imp (older version) MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D16239 Notes: svn path=/head/; revision=336599
* release: Uniform release arm image sizeEmmanuel Vadot2018-07-227-7/+7
| | | | | | | | | | Create a 50m fat16 for all boards. Reviewed by: gjb Differential Revision: https://reviews.freebsd.org/D16238 Notes: svn path=/head/; revision=336598
* release: arm: Format FAT partition as FAT16Emmanuel Vadot2018-05-173-3/+3
| | | | | | | | | | | | | 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 MFC after: soon Notes: svn path=/head/; revision=333737
* Increase the msdosfs partition size on arm SoC images where theGlen Barber2018-04-184-4/+4
| | | | | | | | | | | | | current size may not be sufficiently large for development and/or testing. PR: 227548 Submitted by: trasz MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=332674
* release: arm: Copy boot.scr from portsEmmanuel Vadot2018-03-2610-0/+10
| | | | | | | | | | | 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. Approved by: gjb Notes: svn path=/head/; revision=331562
* Sort variables for consistency.Glen Barber2017-11-1710-50/+50
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=325950
* release: Update u-boot and firmware file for RPI2 targetEmmanuel Vadot2017-11-151-3/+10
| | | | | | | | | | | | | | | The u-boot port for RPI-2 was updated to use u-boot-master, this cause an update in u-boot version to v2017.09 and changing the filename. The various firmware files for the RPI* are now in a common ports sysutils/rpi-firmware as they are shared on all the RPI version. Update the release files to copy the right files from the right location. Reviewed by: gjb MFC after: 3 days Notes: svn path=/head/; revision=325862
* release: Update u-boot and firmware file for RPI-B targetEmmanuel Vadot2017-11-151-3/+10
| | | | | | | | | | | | | | | THe u-boot port for RPI-B was updated to use u-boot-master, this cause an update in u-boot version to v2017.09 and changing the filename. The various firmware files for the RPI* are now in a common ports sysutils/rpi-firmware as they are shared on all the RPI version. Update the release files to copy the right files from the right location. Reviewed by: gjb MFC after: 3 days Notes: svn path=/head/; revision=325861
* Update the GUMSTIX image build to use arm/arm TARGET/TARGET_ARCH.Glen Barber2017-11-131-1/+1
| | | | | | | | | | | | Update the TARGET/TARGET_ARCH matching in release/release.sh and release/Makefile.mirrors for simplification. Discussed with: mmel MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=325769
* release/arm: Do not install ubldrEmmanuel Vadot2017-11-0310-20/+0
| | | | | | | | | | | | ubldr is the non-pie version of ubldr.bin, do not install two copies of the same binary. This will allow us to remove ubldr in the future. All the u-boot ports know how to load ubldr.bin Reviewed by: gjb (earlier version) Notes: svn path=/head/; revision=325373
* Increase the arm/armv6 and arm/armv7 images from 2.5GB to 3GB,Glen Barber2017-10-1310-10/+11
| | | | | | | | | | | since the RPI2 (at least) does not fit in 2.5GB. While here, add a missing BOARDNAME to RPI2.conf. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=324599
* Switch BEAGLEBONE, CUBIEBOARD, and PANDABOARD to use the GENERICGlen Barber2017-10-093-3/+6
| | | | | | | | | | | kernel configuration. Submitted by: andrew Differential Revision: https://reviews.freebsd.org/D12484 Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=324442
* Catch up with r324340, switching relevant arm SoCs from armv6Glen Barber2017-10-068-8/+8
| | | | | | | | | to armv7. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=324370
* Bump armv6 SoC images to 2.25GB. RPI-B is full, so increase allGlen Barber2017-10-029-9/+9
| | | | | | | | | | image sizes for consistency. Submitted by: manu Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=324209
* Increase arm{,64} SoC image sizes to prevent "filesystem full" buildGlen Barber2017-09-135-5/+5
| | | | | | | | | failures. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=323542
* Bump the image size for BANANAPI and CUBIEBOARD2 to 1.5G, asGlen Barber2017-07-272-2/+2
| | | | | | | | | | 1G is no longer large enough. Reported by: manu Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=321619
* Revert r319603, r319608, and r319609. Creating a hard link to theGlen Barber2017-06-261-2/+0
| | | | | | | | | dtb file for the cubieboard2 is no longer needed in 12-CURRENT. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=320373
* Revert r319608, the dtb path was correct the first time. Sigh.Glen Barber2017-06-051-1/+1
| | | | | | | | | MFC after: 3 days MFC with: r319603, r319608 Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=319609
* Fix the source path for the cubieboard2 dtb hard link.Glen Barber2017-06-051-1/+1
| | | | | | | | | MFC after: 3 days MFC with: r319603 Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=319608
* Create a hard link for sun7i-a20-cubieboard2.dtb to allow theGlen Barber2017-06-051-0/+2
| | | | | | | | | | cubieboard2 to find the correct dtb file. MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=319603
* - Increase the image size for RPI2 and IMX6-based boards from 1GGlen Barber2017-04-073-5/+5
| | | | | | | | | | | | 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. MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=316617
* Use the armv6 GENERIC kernel in the release images on hardware this kernelAndrew Turner2016-10-123-3/+3
| | | | | | | | | | | config supports. Approved by: gjb Sponsored by: ABT Systems Ltd Differential Revision: https://reviews.freebsd.org/D8147 Notes: svn path=/head/; revision=307149
* Use "generic" ALLWINNER_UP kernel config for Cubieboard release.Emmanuel Vadot2016-09-121-1/+1
| | | | | | | | Reviewed by: gjb MFC after: 2 week Notes: svn path=/head/; revision=305739
* Replace the A20 kernel config with a generic ALLWINNER kernel config thatJared McNeill2016-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 Notes: svn path=/head/; revision=298422
* Use UBOOT_FILES in the dd(1) input file, as intended.Glen Barber2015-10-063-6/+6
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=288908
* Fix the path to the correct u-boot.bin file to write toGlen Barber2015-10-013-12/+6
| | | | | | | | | | the disk image, which fixes boot issues. Tested on: BananaPi Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=288459
* Partially revert r288433, with a minor change:Glen Barber2015-10-013-9/+9
| | | | | | | | | | Spell 'k' correctly. Spotted by: loos (thank you!) Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=288436
* Fix FAT_SIZE by removing '-b' argument passing, which wasGlen Barber2015-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 Notes: svn path=/head/; revision=288433
* Initial attempt to add support for building images forGlen Barber2015-09-303-0/+128
| | | | | | | | | | BANANAPI, CUBIEBOARD, and CUBIEBOARD2 SoCs. Obtained from: Crochet, FreeBSD/arm/Allwinner Wiki page Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=288421
* In addition to the ubldr file, also copy ubldr.bin to theGlen Barber2015-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 Notes: svn path=/head/; revision=288374
* Increase the FreeBSD/arm image sizes back to 1G for 11-CURRENT.Glen Barber2015-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 Notes: svn path=/head/; revision=284543
* Reduce the arm/armv6 image size from 1G to 480M.Glen Barber2015-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 Notes: svn path=/head/; revision=284333
* Set the correct UBLDR_LOADADDR for the Wandboard andGlen Barber2015-06-062-2/+2
| | | | | | | | | | | Cubox/Hummingboard images. Submitted by: ian MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=284102
* Fix a whitespace nit.Glen Barber2015-06-041-1/+1
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283992
* Add initial support for building images for the Duovero GumstixGlen Barber2015-06-041-0/+37
| | | | | | | | | board. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283991
* Add a configuration file to support the Cubox/Hummingboard SoC.Glen Barber2015-06-021-0/+39
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283920