Re: git: 1dfcff294e44 - main - release: increase IMAGE_SIZE for arm, arm64, riscv
- Reply: Glen Barber : "Re: git: 1dfcff294e44 - main - release: increase IMAGE_SIZE for arm, arm64, riscv"
- Reply: Mark Millard : "Re: git: 1dfcff294e44 - main - release: increase IMAGE_SIZE for arm, arm64, riscv"
- In reply to: Mark Millard : "git: 1dfcff294e44 - main - release: increase IMAGE_SIZE for arm, arm64, riscv"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 13 Jul 2022 20:13:27 UTC
On Wed, Jul 13, 2022 at 12:06:55PM -0700, Mark Millard wrote: > Glen Barber <gjb_at_FreeBSD.org> wrote on > Date: Wed, 13 Jul 2022 18:37:34 UTC : > > > The branch main has been updated by gjb: > > > > URL: https://cgit.FreeBSD.org/src/commit/?id=1dfcff294e44d4b45813288ef4095c36abb22f0e > > > > commit 1dfcff294e44d4b45813288ef4095c36abb22f0e > > Author: Glen Barber <gjb@FreeBSD.org> > > AuthorDate: 2022-07-13 18:36:22 +0000 > > Commit: Glen Barber <gjb@FreeBSD.org> > > CommitDate: 2022-07-13 18:36:22 +0000 > > > > release: increase IMAGE_SIZE for arm, arm64, riscv > > > > Related to: PR 264032 > > MFC after: 5 minutes > > Sponsored by: Rubicon Communications, LLC ("Netgate") > > I may have some evidence that, for example, > > http://ftp3.freebsd.org/pub/FreeBSD/snapshots/ISO-IMAGES/14.0/FreeBSD-14.0-CURRENT-arm64-aarch64-RPI-20220708-a0b956f5ac5-256605.img.xz > > and: > > http://ftp3.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/13.1/FreeBSD-13.1-RELEASE-arm-armv6-RPI-B.img.xz > > were not built fully via the /usr/src/release procedures > using modern builds of mdconfig and such. The below is > taken from a different list exchange. > > QUOTE > I tried what it looks to me the /usr/src/release/ > code would do initially for arm64/RPI.conf (but with > my file naming and an explicit -u0 style of use): > > # truncate -s3072m mmjnk.test > # mdconfig -u0 -fmmjnk.test -x63 -y255 > # gpart create -sMBR md0 > md0 created > # gpart show md0 > => 63 6291393 md0 MBR (3.0G) > 63 6291393 - free - (3.0G) > # gpart add -t'!12' -a512k -s50m -b1m md0 > md0s1 added > # gpart show md0 > => 63 6291393 md0 MBR (3.0G) > 63 1985 - free - (993K) > 2048 102400 1 fat32lba (50M) > 104448 6187008 - free - (3.0G) > > I tried the same sequence in a chroot into a 13.0-RELEASE-p11 > tree on an aarch64 main [so: 14] machine. I got the same result. > > But such is not what the 13.1-RELEASE build produced, for > example: > > # mdconfig -u0 -fFreeBSD-13.1-RELEASE-arm64-aarch64-RPI.img -x63 -y255 > # gpart show md0 > => 63 6291393 md0 MBR (3.0G) > 63 2016 - free - (1.0M) > 2079 102312 1 fat32lba [active] (50M) > 104391 6187041 2 freebsd (3.0G) > 6291432 24 - free - (12K) > > (There are no 13.1-STABLE snapshots available to download > and look at.) > > Looking at the recent 14.0-CURRENT snapshot: > > # mdconfig -u0 -fFreeBSD-14.0-CURRENT-arm64-aarch64-RPI-20220708-a0b956f5ac5-256605.img -x63 -y255 > # gpart show md0 > => 63 6291393 md0 MBR (3.0G) > 63 2016 - free - (1.0M) > 2079 102312 1 fat32lba [active] (50M) > 104391 6187041 2 freebsd (3.0G) > 6291432 24 - free - (12K) > > So, also not matching. > END QUOTE > There are no local configurations on the builders that would produce differing output. Why, though, are you specifying '-x' and '-y' to mdconfig? I think that may be obfuscating something when attaching the image as an md(4) device. Glen