<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/release/arm64, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2025-10-08T16:34:25Z</updated>
<entry>
<title>release/RPI: Add RPI Zero 2W device tree blob dtb</title>
<updated>2025-10-08T16:34:25Z</updated>
<author>
<name>Yoshiro MIHIRA</name>
<email>sanpei@sanpei.org</email>
</author>
<published>2025-10-06T07:54:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e41e099ef199de096abd9a93289bdacfd83a5f48'/>
<id>urn:sha1:e41e099ef199de096abd9a93289bdacfd83a5f48</id>
<content type='text'>
Enable Pi 02W support on the release SD card images by including the
device tree.

PR:		278816
MFC after:	3 days
Approved by:	cperciva (re)
</content>
</entry>
<entry>
<title>release: Consistently use variables for invoking certain tools</title>
<updated>2025-07-16T15:04:03Z</updated>
<author>
<name>Bojan Novković</name>
<email>bnovkov@FreeBSD.org</email>
</author>
<published>2025-06-24T15:17:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=483ef23ebb7235059c30db86588e178cdeb80097'/>
<id>urn:sha1:483ef23ebb7235059c30db86588e178cdeb80097</id>
<content type='text'>
This change cleans up the inconsistent ways of invoking makefs and mkimg
by making sure that these tools are invoked through their corresponding
variables. This was previously only used in a few amd64 and arm64 release
scripts.

Sponsored by:   Klara, Inc.
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D51039
Reviewed by:	emaste, markj
</content>
</entry>
<entry>
<title>release: remove the RPI CM4s .dtb</title>
<updated>2024-04-25T22:10:32Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2024-04-25T22:10:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9245ced9c8357d876141975a6431ce34143d2753'/>
<id>urn:sha1:9245ced9c8357d876141975a6431ce34143d2753</id>
<content type='text'>
This isn't actually packaged by the sysutils/rpi-firmware port, so we
cannot include it in the image.  Fix the RPI release build until an
interested party adds it to the port and packages are available.

Reported by:	cperciva
</content>
</entry>
<entry>
<title>add dtb support for RPI CM4, CM4s, CM4_ioBoard</title>
<updated>2024-04-19T22:54:32Z</updated>
<author>
<name>Klaus Küchemann</name>
<email>maciphone2@googlemail.com</email>
</author>
<published>2024-04-19T22:53:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1bd4f769caf8ffda35477e3c0b2c92348cf2fd5d'/>
<id>urn:sha1:1bd4f769caf8ffda35477e3c0b2c92348cf2fd5d</id>
<content type='text'>
Signed-off-by: Klaus Küchemann &lt;maciphone2@googlemail.com&gt;
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1182
</content>
</entry>
<entry>
<title>arm64/RPI: enable powerd by default on arm64-aarch64-RPI images</title>
<updated>2024-01-05T19:41:24Z</updated>
<author>
<name>Mike Karels</name>
<email>karels@FreeBSD.org</email>
</author>
<published>2024-01-05T19:41:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4347ef60501f2a55ad31f7532ad903b81f3af18f'/>
<id>urn:sha1:4347ef60501f2a55ad31f7532ad903b81f3af18f</id>
<content type='text'>
Most 64-bit Raspberry Pi models have a variable processor clock
speed that defaults to a slow speed (e.g. 600 MHz for a nominal
1.5 GHz clock).  This results in everything running slowly unless
or until powerd is started, and FreeBSD is then thought to be slow.
Enable powerd by default in /etc/rc.conf on the arm64-aarch64-RPI
images.  Tested on Raspberry Pi 3B+ and 4B so far.

PR:		256836
MFC after:	1 month
Reviewed by:	rgrimes
Differential Revision:	https://reviews.freebsd.org/D43296
</content>
</entry>
<entry>
<title>Remove $FreeBSD$: one-line sh pattern</title>
<updated>2023-08-16T17:55:03Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:55:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf'/>
<id>urn:sha1:d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</id>
<content type='text'>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
</content>
</entry>
<entry>
<title>release: Support GNU stat in mkisoimages.sh</title>
<updated>2022-07-15T22:04:48Z</updated>
<author>
<name>Jessica Clarke</name>
<email>jrtc27@FreeBSD.org</email>
</author>
<published>2022-07-15T22:04:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cefe58791b0fc5243250b2449107540b03d64689'/>
<id>urn:sha1:cefe58791b0fc5243250b2449107540b03d64689</id>
<content type='text'>
BSD stat and GNU stat differ significantly when it comes to using a
custom format string, both in the option name and in the format string
itself. Handle both here (assuming Linux means GNU stat rather than BSD
stat).

Reviewed by:	brooks, gjb
Obtained from:	CheriBSD
Differential Revision:	https://reviews.freebsd.org/D35814
</content>
</entry>
<entry>
<title>release: increase IMAGE_SIZE for arm, arm64, riscv</title>
<updated>2022-07-13T18:36:22Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2022-07-13T18:36:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1dfcff294e44d4b45813288ef4095c36abb22f0e'/>
<id>urn:sha1:1dfcff294e44d4b45813288ef4095c36abb22f0e</id>
<content type='text'>
Related to: 	PR 264032
MFC after:	5 minutes
Sponsored by:	Rubicon Communications, LLC ("Netgate")
</content>
</entry>
<entry>
<title>release: Add support for building on non-FreeBSD</title>
<updated>2022-02-28T22:37:37Z</updated>
<author>
<name>Jessica Clarke</name>
<email>jrtc27@FreeBSD.org</email>
</author>
<published>2022-02-28T22:37:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1a9b1c367fa606c7850cfc876bf73a1e1129279a'/>
<id>urn:sha1:1a9b1c367fa606c7850cfc876bf73a1e1129279a</id>
<content type='text'>
This requires two sets of changes. Firstly, for non-FreeBSD, we do not
know where tools are in PATH (and it is likely that some are not in
system directories and have been built as bootstrap tools during the
build), so we should leave PATH alone and trust the user. Secondly,
makefs needs a master.passwd for building images from a METALOG file, so
pass the directory in the image tree to makefs's -N option in order to
pick up a valid FreeBSD master.passwd; this is unnecessary on FreeBSD
(except in the edge case of building an image that refers to users or
groups not present in the host's database, which is unlikely but
technically possible) but harmless so can be done unconditionally.

Reviewed by:	brooks, emaste, gjb
Differential Revision:	https://reviews.freebsd.org/D34001
</content>
</entry>
<entry>
<title>release: Support -DNO_ROOT image building</title>
<updated>2022-02-28T22:37:03Z</updated>
<author>
<name>Jessica Clarke</name>
<email>jrtc27@FreeBSD.org</email>
</author>
<published>2022-02-28T22:37:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=13cb004130d2b62f79fe421eaf4a7973efd6a505'/>
<id>urn:sha1:13cb004130d2b62f79fe421eaf4a7973efd6a505</id>
<content type='text'>
This requires a bunch of METALOG mangling to include the files we inject
into the tree. The mkisoimages.sh and make-memstick.sh scripts are now
called with the current directory inside the tree so that the relative
paths in the METALOG match up with the current directory. The scripts do
not require this when not using a METALOG, but for simplicity we always
do so. The Makefile mangles the real METALOG created from the install,
as those files are shared across all uses of the tree, but the shell
scripts create a temporary copy of the METALOG that they mangle as their
tree modifications are specific to that image. We also need to pass -D
to makefs to turn any duplicate METALOG entry errors into warnings, as
we have many (harmless) instances of those.

Whilst dvd1.iso should work, the !NOPKG code will need more work to
support this.

All media will also lack mergemaster and etcupdate trees, since more
work is needed to add -DNO_ROOT modes to them. Users of install media
built this way will have to manually bootstrap them.

Reviewed by:	brooks, gjb
Differential Revision:	https://reviews.freebsd.org/D33999
</content>
</entry>
</feed>
