git: 1dfcff294e44 - main - release: increase IMAGE_SIZE for arm, arm64, riscv
Date: Wed, 13 Jul 2022 19:06:55 UTC
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 === Mark Millard marklmi at yahoo.com