gjb
22cef72499
Catch up with r324340, switching relevant arm SoCs from armv6
...
to armv7.
Sponsored by: The FreeBSD Foundation
2017-10-06 17:30:18 +00:00
gjb
37650ecaa0
Bump armv6 SoC images to 2.25GB. RPI-B is full, so increase all
...
image sizes for consistency.
Submitted by: manu
Sponsored by: The FreeBSD Foundation
2017-10-02 15:56:45 +00:00
gjb
b55f1da749
Increase arm{,64} SoC image sizes to prevent "filesystem full" build
...
failures.
Sponsored by: The FreeBSD Foundation
2017-09-13 14:30:30 +00:00
gjb
9d674917be
Bump the image size for BANANAPI and CUBIEBOARD2 to 1.5G, as
...
1G is no longer large enough.
Reported by: manu
Sponsored by: The FreeBSD Foundation
2017-07-27 13:37:21 +00:00
gjb
0b0204bd91
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
gjb
d0caf7be98
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
gjb
ccb86fd330
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
gjb
85a148eabc
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
gjb
9944953f5c
- 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
3cf919bdcb
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
manu
b120b08a83
Use "generic" ALLWINNER_UP kernel config for Cubieboard release.
...
Reviewed by: gjb
MFC after: 2 week
2016-09-12 16:10:47 +00:00
jmcneill
c253d598f3
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
gjb
ed7617dae9
Use UBOOT_FILES in the dd(1) input file, as intended.
...
Sponsored by: The FreeBSD Foundation
2015-10-06 01:05:07 +00:00
gjb
ba5aece186
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
gjb
a77a969752
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
gjb
de77c32b3d
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
gjb
c678abf910
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
gjb
6f92a4da66
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
gjb
bab219a40b
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
gjb
e8be5ee990
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
gjb
80c10f52a7
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
gjb
3eca9cadb1
Fix a whitespace nit.
...
Sponsored by: The FreeBSD Foundation
2015-06-04 16:33:29 +00:00
gjb
365501d41f
Add initial support for building images for the Duovero Gumstix
...
board.
Sponsored by: The FreeBSD Foundation
2015-06-04 16:32:16 +00:00
gjb
8652055e8c
Add a configuration file to support the Cubox/Hummingboard SoC.
...
Sponsored by: The FreeBSD Foundation
2015-06-02 17:03:31 +00:00
gjb
5ef8cb28c1
Export 'BOARDNAME' when differs from the KERNCONF.
...
MFC after: 3 days
Sponsored by: The FreeBSD Foundation
2015-05-29 02:16:40 +00:00
gjb
7861506d9f
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
gjb
fb117627f6
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
gjb
6c40325758
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
gjb
83dbcdd679
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
gjb
eff85709da
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
gjb
53b50c1a76
Touch '/firstboot' so the growfs rc(8) script runs.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 16:41:21 +00:00
gjb
d92941fb7d
Fix the starting block of the partition.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 16:37:57 +00:00
gjb
261ee6d1dc
Initial support for building the PANDABOARD image.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 16:00:06 +00:00
gjb
cf3aaa44c3
Add a file missed in the previous commit.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 15:23:21 +00:00
gjb
5924ca13e5
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
gjb
692717cb48
Fix FAT partition size.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 15:18:31 +00:00
gjb
26e678e2ac
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
gjb
684abf744f
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
gjb
dc4500ae96
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
gjb
d0610f154f
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
gjb
5c43f80d54
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
gjb
22a124cc4e
Spell 'u-boot.img' correctly.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 20:02:50 +00:00
gjb
8642bea698
Remove the arm/ROADMAP file.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 19:48:06 +00:00
gjb
6d28b8313e
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
gjb
adf94dc7b1
Fix creating directories within DESTDIR.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 19:10:08 +00:00
gjb
a30e226e45
Fix a copy/paste mistake.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 18:53:48 +00:00
gjb
0b9e3dc2e4
Add entries to uenv.txt.
...
Obtained from: Crochet
Sponsored by: The FreeBSD Foundation
2015-05-07 18:51:59 +00:00
gjb
1b0542d03e
Set NODOC=1 to avoid building the reldoc target.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 18:48:47 +00:00
gjb
ccd6128133
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
gjb
de17051a05
Remove FDT_DIR definition, which is no longer needed.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 18:41:23 +00:00