aboutsummaryrefslogtreecommitdiff
path: root/release/arm
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Export 'BOARDNAME' when differs from the KERNCONF.Glen Barber2015-05-291-0/+1
| | | | | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283674
* Sort configuration options for consistency with other boards.Glen Barber2015-05-292-2/+2
| | | | | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283673
* Merge ^/projects/release-arm-redux into ^/head.Glen Barber2015-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 Notes: svn path=/head/; revision=282693
| * Use the IMX6 kernel configuration for the WANDBOARD build,Glen Barber2015-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 Notes: svn path=/projects/release-arm-redux/; revision=282656
| * Strip the KERNEL from the mount paths, working around the followingGlen Barber2015-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 Notes: svn path=/projects/release-arm-redux/; revision=282654
| * Fix path to the u-boot.imx file, which is relative to the root ofGlen Barber2015-05-083-3/+3
| | | | | | | | | | | | | | | | | | the chroot environment. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282653
| * Touch '/firstboot' so the growfs rc(8) script runs.Glen Barber2015-05-087-0/+7
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282648
| * Fix the starting block of the partition.Glen Barber2015-05-083-6/+6
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282647
| * Initial support for building the PANDABOARD image.Glen Barber2015-05-081-0/+26
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282642
| * Add a file missed in the previous commit.Glen Barber2015-05-081-0/+41
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282640
| * Copy arm/WANDBOARD-QUAD.conf to arm/WANDBOARD-{SOLO,DUAL}.conf.Glen Barber2015-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 Notes: svn path=/projects/release-arm-redux/; revision=282639
| * Fix FAT partition size.Glen Barber2015-05-081-1/+1
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282638
| * Initial support for building WANDBOARD-QUAD images.Glen Barber2015-05-081-0/+30
| | | | | | | | | | | | | | | | | | Several parts of this were obtained from Crochet. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282635
| * Initial commit to support building RPI2 images, based on informationGlen Barber2015-05-081-0/+31
| | | | | | | | | | | | | | | | | | and documentation written by loos@ on the Wiki. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282631
| * Do not create the uenv.txt file for RPI-B. It is not needed.Glen Barber2015-05-081-4/+0
| | | | | | | | | | | | | | | | Submitted by: ian Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282625
| * Copy the rpi.dtb file to the FAT partition, preventing theGlen Barber2015-05-071-0/+2
| | | | | | | | | | | | | | | | | | 'Unrecognized partition table' error, causing boot failure. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282616
| * Remove the ZEDBOARD configuration file, as it does notGlen Barber2015-05-071-10/+0
| | | | | | | | | | | | | | | | | | have a corresponding u-boot port in the Ports Collection. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282606
| * Spell 'u-boot.img' correctly.Glen Barber2015-05-071-1/+1
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282605
| * Remove the arm/ROADMAP file.Glen Barber2015-05-071-18/+0
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282604
| * Remove arm/Makefile.{KERNEL} files, as this projectGlen Barber2015-05-075-48/+0
| | | | | | | | | | | | | | | | | | | | branch is now going in a different direction than originally planned. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282603
| * Fix creating directories within DESTDIR.Glen Barber2015-05-072-2/+2
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282602
| * Fix a copy/paste mistake.Glen Barber2015-05-071-1/+1
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282601
| * Add entries to uenv.txt.Glen Barber2015-05-071-0/+4
| | | | | | | | | | | | | | | | Obtained from: Crochet Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282600
| * Set NODOC=1 to avoid building the reldoc target.Glen Barber2015-05-076-0/+6
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282598
| * Add initial native suppor for RPI-B:Glen Barber2015-05-071-0/+29
| | | | | | | | | | | | | | | | | | | | | | - Set UBLDR_LOADADDR. - Include files to install to the FAT partition. Obtained from: Crochet Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282597
| * Remove FDT_DIR definition, which is no longer needed.Glen Barber2015-05-071-1/+0
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282596
| * Reduce the number of files copied onto the FAT partition.Glen Barber2015-05-071-5/+0
| | | | | | | | | | | | | | | | | | | | The DTB files are loaded from /boot/dtb on the UFS filesystem. Submitted by: loos Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282593
| * In arm_install_uboot(), mount both FAT and UFS partitionsGlen Barber2015-05-071-9/+19
| | | | | | | | | | | | | | | | | | | | | | in the empty DESTDIR, and update path names. Copy the ubldr to the FAT partition. [1] Spotted by: andrew [1] Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282592
| * Set UBLDR_LOADADDR for the BEAGLEBONE image.Glen Barber2015-05-071-0/+1
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282591
| * Do not rename u-boot.img file when copying to the FAT partition.Glen Barber2015-05-071-1/+1
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282590
| * Fix file/directory paths.Glen Barber2015-05-071-11/+11
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282587
| * Add tools/arm.subr to contain common subroutines used forGlen Barber2015-05-061-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | building arm images. This is similar to tools/vmimage.subr used for building virtual machine disk images. By default, only arm_create_disk() and arm_install_base() contain real functionality here, and arm_install_uboot() must be overridden in the arm/KERNEL.conf file. In release.sh, make create_arm_armv6_build_release() do something now. In arm/BEAGLEBONE.conf, set IMAGE_SIZE, PART_SCHEME, FAT_SIZE, FAT_TYPE, and MD_ARGS, as well as make arm_install_uboot() functional. Parts of this were taken from disecting a previous BEAGLEBONE image, and other parts obtained from Crochet sources. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282566
| * Update the arm/*.conf configuration files to only setGlen Barber2015-05-066-196/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | EMBEDDEDBUILD, EMBEDDED_TARGET, EMBEDDED_TARGET_ARCH, EMBEDDEDPORTS, and KERNEL. In release.sh, set TARGET and TARGET_ARCH to the EMBEDDED_* variants from the configuration file. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282554
| * In extra_chroot_setup(), use 'uname -U' to determine OSVERSION.Glen Barber2015-05-061-151/+0
| | | | | | | | | | | | | | | | | | | | | | | | Move the port build for EMBEDDEDPORTS (if set) from arm/release.sh to release.sh. Remove arm/release.sh. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282553
| * MFH: r282315-r282534Glen Barber2015-05-063-5/+39
| |\ | |/ |/| | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282535
| * MFH: r281855-r282312Glen Barber2015-05-015-5/+5
| |\ | | | | | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282313
| * | Attempt to create the final image (though not nearly readyGlen Barber2015-03-265-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for it yet). This is probably very broken and/or wrong, but that's why we have projects branches. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=280655
| * | MFH: r278968-r280640Glen Barber2015-03-256-8/+9
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=280641
| * | | Add a ROADMAP file for FreeBSD/arm release builds, whichGlen Barber2015-02-121-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | will make final documentation much easier when done. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=278610
| * | | Fix build-arm-ports target for WANDBOARD-QUAD.Glen Barber2015-02-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=278597
| * | | Add CROSS_TOOLCHAIN for arm builds.Glen Barber2015-02-113-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove a BOARDS entry left in while testing. Add build-arm-ports${BOARD} target as a prerequisite when ARMPORTS is set. Add build-arm-KERNCONF and build-arm-ports to CLEANFILES. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=278596
| * | | Initial restructure for FreeBSD/arm release builds.Glen Barber2015-02-115-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=278595
* | | | Fix building BEAGLEBONE images with Crochet using theGlen Barber2015-05-052-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sysutils/u-boot-beaglebone port: - In arm/BEAGLEBONE.conf, set EMBEDDEDPORTS to the sysutils/u-boot-beaglebone port. - In arm/release.sh, remove BEAGLEBONE from setting WANT_UBOOT - In tools/arm/crochet-BEAGLEBONE.conf, override the beaglebone_check_uboot(), and set BEAGLEBONE_UBOOT to /tmp/external/u-boot-beaglebone, and create symlinks to the u-boot files in /usr/local/share/u-boot-beaglebone and the uEnv.txt file in crochet/board/Beaglebone/files. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282515
* | | | Remove buildenv_setup(), and set EMBEDDEDPORTS to theGlen Barber2015-05-051-16/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sysutils/u-boot-rpi2 port, since these cases are already handled by arm/release.sh. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282501