<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/tools/arm_kernel_boothdr.awk, branch release/13.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2022-01-24T23:59:51Z</updated>
<entry>
<title>arm64: Don't rely on host readelf for u-boot booti image generation</title>
<updated>2022-01-24T23:59:51Z</updated>
<author>
<name>Jessica Clarke</name>
<email>jrtc27@FreeBSD.org</email>
</author>
<published>2021-12-24T19:25:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b85b57e0f41ff7477c8bcf316fb5b5d545a276bd'/>
<id>urn:sha1:b85b57e0f41ff7477c8bcf316fb5b5d545a276bd</id>
<content type='text'>
readelf is not a bootstrap tool and so cannot be relied upon to exist.
On macOS there is no system readelf, and even on Linux or FreeBSD where
it does exist, BUILD_WITH_STRICT_TMPPATH builds won't be able to use it.
Instead of making it a bootstrap tool, just use nm as that suffices and
already is a bootstrap tool.

Fixes:		28482babd08a ("arm64: Use new arm_kernel_boothdr script for generating booti images.")
Reviewed by:	emaste, mmel
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D32734

(cherry picked from commit 1846bbd1b34e0269e0edd829dcff4729b37a149b)
</content>
</entry>
<entry>
<title>booti: Enable loading the kernel image to any address aligned to 2 MB</title>
<updated>2022-01-20T10:10:21Z</updated>
<author>
<name>Michal Meloun</name>
<email>mmel@FreeBSD.org</email>
</author>
<published>2021-07-09T17:33:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8e3cc69a4e4a92ba268e9827ba7f74dcaeed93a4'/>
<id>urn:sha1:8e3cc69a4e4a92ba268e9827ba7f74dcaeed93a4</id>
<content type='text'>
We've supported this for a long time, plus most u-boot setups quietly expect

MFC after:	2 weeks

(cherry picked from commit b07a6bd15a58aa6e23761c51eba78d449cd2cbf3)
</content>
</entry>
<entry>
<title>sys/tools: Add a tool for generating arm and arm64 kernel images.</title>
<updated>2020-12-30T12:22:04Z</updated>
<author>
<name>Michal Meloun</name>
<email>strejda@users.noreply.github.com</email>
</author>
<published>2020-12-29T13:49:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=59f46e34cf640a057e7445960a807004ce4de9ff'/>
<id>urn:sha1:59f46e34cf640a057e7445960a807004ce4de9ff</id>
<content type='text'>
This tool can generate kernel images without changing the offsets in
the final executable. It replaces the ELF header by properly sized zeroed
block then emits a relative jump to _start(for  'v7jump' or 'v8jump' option)
or the booti header (for 'v8booti' option) to the beginning of the converted file.
Submited by:	ian
</content>
</entry>
</feed>
