Glen Barber
c2a583455e
Revert r319603, r319608, and r319609. Creating a hard link to the
...
dtb file for the cubieboard2 is no longer needed in 12-CURRENT.
Sponsored by: The FreeBSD Foundation
2017-06-26 20:17:48 +00:00
Glen Barber
92ed3d6edd
Revert r319608, the dtb path was correct the first time. Sigh.
...
MFC after: 3 days
MFC with: r319603, r319608
Sponsored by: The FreeBSD Foundation
2017-06-05 20:18:55 +00:00
Glen Barber
9d349b6fc0
Fix the source path for the cubieboard2 dtb hard link.
...
MFC after: 3 days
MFC with: r319603
Sponsored by: The FreeBSD Foundation
2017-06-05 19:41:06 +00:00
Glen Barber
dc09cfbf08
Create a hard link for sun7i-a20-cubieboard2.dtb to allow the
...
cubieboard2 to find the correct dtb file.
MFC after: 3 days
Sponsored by: The FreeBSD Foundation
2017-06-05 17:05:06 +00:00
Glen Barber
44ca01977c
- 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.
MFC after: 3 days
Sponsored by: The FreeBSD Foundation
2017-04-07 16:55:13 +00:00
Andrew Turner
0fd28b2c96
Use the armv6 GENERIC kernel in the release images on hardware this kernel
...
config supports.
Approved by: gjb
Sponsored by: ABT Systems Ltd
Differential Revision: https://reviews.freebsd.org/D8147
2016-10-12 15:29:22 +00:00
Emmanuel Vadot
240e565c89
Use "generic" ALLWINNER_UP kernel config for Cubieboard release.
...
Reviewed by: gjb
MFC after: 2 week
2016-09-12 16:10:47 +00:00
Jared McNeill
473bbf691b
Replace the A20 kernel config with a generic ALLWINNER kernel config that
...
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
2016-04-21 16:49:04 +00:00
Glen Barber
777f366fb6
Use UBOOT_FILES in the dd(1) input file, as intended.
...
Sponsored by: The FreeBSD Foundation
2015-10-06 01:05:07 +00:00
Glen Barber
12a36c8cce
Fix the path to the correct u-boot.bin file to write to
...
the disk image, which fixes boot issues.
Tested on: BananaPi
Sponsored by: The FreeBSD Foundation
2015-10-01 19:48:10 +00:00
Glen Barber
3afa6e6c4b
Partially revert r288433, with a minor change:
...
Spell 'k' correctly.
Spotted by: loos (thank you!)
Sponsored by: The FreeBSD Foundation
2015-10-01 01:50:20 +00:00
Glen Barber
869cbfdb71
Fix FAT_SIZE by removing '-b' argument passing, which was
...
a result of my misunderstanding on what Crochet was doing
in this case for these boards.
Sponsored by: The FreeBSD Foundation
2015-10-01 00:34:38 +00:00
Glen Barber
20297cbf78
Initial attempt to add support for building images for
...
BANANAPI, CUBIEBOARD, and CUBIEBOARD2 SoCs.
Obtained from: Crochet, FreeBSD/arm/Allwinner Wiki page
Sponsored by: The FreeBSD Foundation
2015-09-30 16:31:21 +00:00
Glen Barber
1bd59ef914
In addition to the ubldr file, also copy ubldr.bin to the
...
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
2015-09-29 16:09:59 +00:00
Glen Barber
633ce8aed1
Increase the FreeBSD/arm image sizes back to 1G for 11-CURRENT.
...
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
2015-06-18 10:26:27 +00:00
Glen Barber
73adf3b3f8
Reduce the arm/armv6 image size from 1G to 480M.
...
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
2015-06-12 19:42:27 +00:00
Glen Barber
42d3029556
Set the correct UBLDR_LOADADDR for the Wandboard and
...
Cubox/Hummingboard images.
Submitted by: ian
MFC after: 3 days
Sponsored by: The FreeBSD Foundation
2015-06-06 21:11:17 +00:00
Glen Barber
6d906814eb
Fix a whitespace nit.
...
Sponsored by: The FreeBSD Foundation
2015-06-04 16:33:29 +00:00
Glen Barber
44534b84d8
Add initial support for building images for the Duovero Gumstix
...
board.
Sponsored by: The FreeBSD Foundation
2015-06-04 16:32:16 +00:00
Glen Barber
af8f4185fb
Add a configuration file to support the Cubox/Hummingboard SoC.
...
Sponsored by: The FreeBSD Foundation
2015-06-02 17:03:31 +00:00
Glen Barber
d917e7d549
Export 'BOARDNAME' when differs from the KERNCONF.
...
MFC after: 3 days
Sponsored by: The FreeBSD Foundation
2015-05-29 02:16:40 +00:00
Glen Barber
ed3d3a8943
Sort configuration options for consistency with other boards.
...
MFC after: 3 days
Sponsored by: The FreeBSD Foundation
2015-05-29 02:15:05 +00:00
Glen Barber
88feae84be
Merge ^/projects/release-arm-redux into ^/head.
...
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
2015-05-09 21:08:12 +00:00
Glen Barber
c083dc0321
Use the IMX6 kernel configuration for the WANDBOARD build,
...
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
2015-05-08 18:55:09 +00:00
Glen Barber
4194ca40a5
Strip the KERNEL from the mount paths, working around the following
...
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
2015-05-08 18:45:32 +00:00
Glen Barber
0c66fe4daa
Fix path to the u-boot.imx file, which is relative to the root of
...
the chroot environment.
Sponsored by: The FreeBSD Foundation
2015-05-08 17:53:44 +00:00
Glen Barber
e2ae79b181
Touch '/firstboot' so the growfs rc(8) script runs.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 16:41:21 +00:00
Glen Barber
4c32646a72
Fix the starting block of the partition.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 16:37:57 +00:00
Glen Barber
f8254ea686
Initial support for building the PANDABOARD image.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 16:00:06 +00:00
Glen Barber
d3c70a1f44
Add a file missed in the previous commit.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 15:23:21 +00:00
Glen Barber
89d922bb33
Copy arm/WANDBOARD-QUAD.conf to arm/WANDBOARD-{SOLO,DUAL}.conf.
...
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
2015-05-08 15:22:29 +00:00
Glen Barber
ea904d2c76
Fix FAT partition size.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 15:18:31 +00:00
Glen Barber
53f0cb8fae
Initial support for building WANDBOARD-QUAD images.
...
Several parts of this were obtained from Crochet.
Sponsored by: The FreeBSD Foundation
2015-05-08 15:07:17 +00:00
Glen Barber
763034ac01
Initial commit to support building RPI2 images, based on information
...
and documentation written by loos@ on the Wiki.
Sponsored by: The FreeBSD Foundation
2015-05-08 13:55:27 +00:00
Glen Barber
78e712f1bc
Do not create the uenv.txt file for RPI-B. It is not needed.
...
Submitted by: ian
Sponsored by: The FreeBSD Foundation
2015-05-08 10:39:52 +00:00
Glen Barber
70437a3a2f
Copy the rpi.dtb file to the FAT partition, preventing the
...
'Unrecognized partition table' error, causing boot failure.
Sponsored by: The FreeBSD Foundation
2015-05-07 23:49:48 +00:00
Glen Barber
e26ba8ae96
Remove the ZEDBOARD configuration file, as it does not
...
have a corresponding u-boot port in the Ports Collection.
Sponsored by: The FreeBSD Foundation
2015-05-07 20:06:39 +00:00
Glen Barber
a3a86d8697
Spell 'u-boot.img' correctly.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 20:02:50 +00:00
Glen Barber
57fa7d0f2d
Remove the arm/ROADMAP file.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 19:48:06 +00:00
Glen Barber
1deb618afd
Remove arm/Makefile.{KERNEL} files, as this project
...
branch is now going in a different direction than
originally planned.
Sponsored by: The FreeBSD Foundation
2015-05-07 19:47:15 +00:00
Glen Barber
6052b0ac86
Fix creating directories within DESTDIR.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 19:10:08 +00:00
Glen Barber
51aa8af2cc
Fix a copy/paste mistake.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 18:53:48 +00:00
Glen Barber
5287f5496e
Add entries to uenv.txt.
...
Obtained from: Crochet
Sponsored by: The FreeBSD Foundation
2015-05-07 18:51:59 +00:00
Glen Barber
77d9ac1703
Set NODOC=1 to avoid building the reldoc target.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 18:48:47 +00:00
Glen Barber
b36739d1ea
Add initial native suppor for RPI-B:
...
- Set UBLDR_LOADADDR.
- Include files to install to the FAT partition.
Obtained from: Crochet
Sponsored by: The FreeBSD Foundation
2015-05-07 18:47:59 +00:00
Glen Barber
8c61607444
Remove FDT_DIR definition, which is no longer needed.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 18:41:23 +00:00
Glen Barber
91ea0e63de
Reduce the number of files copied onto the FAT partition.
...
The DTB files are loaded from /boot/dtb on the UFS filesystem.
Submitted by: loos
Sponsored by: The FreeBSD Foundation
2015-05-07 18:32:11 +00:00
Glen Barber
6bd844ae0d
In arm_install_uboot(), mount both FAT and UFS partitions
...
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
2015-05-07 18:00:12 +00:00
Glen Barber
ab44589d80
Set UBLDR_LOADADDR for the BEAGLEBONE image.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 17:50:24 +00:00
Glen Barber
c2b4ad660a
Do not rename u-boot.img file when copying to the FAT partition.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 17:48:19 +00:00