aboutsummaryrefslogtreecommitdiff
path: root/release/arm
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* | | | Add initial support for building RPI2 images.Glen Barber2015-05-051-0/+53
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In release.sh, allow overriding buildenv_setup() before the handoff to arm/release.sh. Copy arm/RPI-B.conf -> arm/RPI2.conf, set UBOOT_PORT and the correct KERNEL, and add the buildenv_setup() override to install the sysutils/u-boot-rpi2 port/package. Copy tools/arm/crochet-RPI-B.conf -> tools/arm/crochet-RPI2.conf, and set the correct entries for the RaspberryPi2 board. Thanks to: loos@ Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282500
* | | Fix CROCHETBRANCH, forgotten in r280640.Glen Barber2015-04-285-5/+5
| |/ |/| | | | | | | | | | | | | | | | | Submitted by: ruben.kerkhof@gmail.com PR: 199760 MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282148
* | Crochet sources moved to a new home; update accordingly.Glen Barber2015-03-255-5/+5
| | | | | | | | | | | | | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=280640
* | Properly evaluate XZ_CMD from the chroot.Glen Barber2015-03-021-1/+1
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=279535
* | Use xz(1) to compress FreeBSD/arm images.Glen Barber2015-03-021-3/+4
|/ | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=279532
* Build gperf before gccEd Maste2014-12-241-0/+8
| | | | | | | | | | | | | | | | The ARM image builds build the in-tree gcc in order to build u-boot and gperf is needed to build gcc, but is no longer installed on archs that use clang. Invoking the make targets as separate steps is done to work around a build failure which is not yet fully understood. Reviewed by: gjb, imp Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D1317 Notes: svn path=/head/; revision=276189
* Set a static revision of the Crochet checkout to avoidGlen Barber2014-09-165-5/+5
| | | | | | | | | | | | surprise build failures. MFC after: 3 days X-10.1-MFC: yes X-MFC-With: r271676, r271677 Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=271678