<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/include/image.mk, branch v23.05.0</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v23.05.0</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v23.05.0'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2023-06-09T18:23:03Z</updated>
<entry>
<title>image: introduce DEVICE_DTC_FLAGS and DEVICE_DTCO_FLAGS</title>
<updated>2023-06-09T18:23:03Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2023-06-06T12:01:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=4bb75f6f40014b960d55be01213fc7837a696a6e'/>
<id>urn:sha1:4bb75f6f40014b960d55be01213fc7837a696a6e</id>
<content type='text'>
Handle compiling device tree overlay blobs separate to allow for
overlays being compiled with different parameters, mostly to safe
space.
Allow defining DEVICE_DTC_FLAGS and DEVICE_DTCO_FLAGS as per-device
parameters to be passed to dtc. Previously some boards directly used
DTC_FLAGS in their build recipe which then also affected other boards.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit 56f409c4e4df8b365b39a0bf9d2919814cc556a4)
</content>
</entry>
<entry>
<title>image: improve uImage.FIT device tree overlay support</title>
<updated>2023-06-09T18:23:03Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2023-06-04T14:57:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=d05d886d22ed1f395d7d4ee47b2e2075b58fa9b9'/>
<id>urn:sha1:d05d886d22ed1f395d7d4ee47b2e2075b58fa9b9</id>
<content type='text'>
Instead of generating full config nodes incl. kernel, generate minimal
config nodes for device tree overlays to be applied to the main config.
In this way, multiple device tree overlays can be applied more easily.
While at it change filenames to upstream style, ie. use dtso and dtbo
suffix for device tree overlays.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit 6b01d40bfedb42323a1324e1b5624f192a4c91de)
</content>
</entry>
<entry>
<title>build: Allow specifying uImage time</title>
<updated>2023-05-20T19:29:25Z</updated>
<author>
<name>David Yang</name>
</author>
<published>2023-02-08T01:59:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a8a2a95351d711133e220c5c618822d3b72358ac'/>
<id>urn:sha1:a8a2a95351d711133e220c5c618822d3b72358ac</id>
<content type='text'>
Some U-Boot checks for a specified uImage time and refuses to boot if
mismatched. This patch fixes it by recognizing UIMAGE_TIME parameter.

Signed-off-by: David Yang &lt;mmyangfl@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "image: update LZMA_XZ_OPTIONS with new squashfs4 tool"</title>
<updated>2023-04-12T10:25:18Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-04-12T10:13:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=ee1bfd3034af405b2f7cdbc901053e44ceb4706f'/>
<id>urn:sha1:ee1bfd3034af405b2f7cdbc901053e44ceb4706f</id>
<content type='text'>
This reverts commit a33b97dcb1bd6e68f01c571e92ef02c3ab721523.

A new version of the squashfs4 tool patch reintroduced the -Xe option.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>image: update LZMA_XZ_OPTIONS with new squashfs4 tool</title>
<updated>2023-02-20T06:34:07Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-02-06T22:28:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a33b97dcb1bd6e68f01c571e92ef02c3ab721523'/>
<id>urn:sha1:a33b97dcb1bd6e68f01c571e92ef02c3ab721523</id>
<content type='text'>
The -Xpreset option changed format and dropped the -Xe and just require
the extreme string to be passed to the -Xpreset option.

Update the LZMA_XZ_OPTIONS to reflect this change.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: add ALT3 and ALT4 vendor/model/variant</title>
<updated>2023-01-24T23:42:52Z</updated>
<author>
<name>Wenli Looi</name>
</author>
<published>2022-11-22T18:26:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f0e4595188db797446f7b3d29a6162ede90586a6'/>
<id>urn:sha1:f0e4595188db797446f7b3d29a6162ede90586a6</id>
<content type='text'>
This is needed for the Netgear EX7300 series v2.

Signed-off-by: Wenli Looi &lt;wlooi@ucalgary.ca&gt;
</content>
</entry>
<entry>
<title>image: add FACTORY_SIZE to DEFAULT_DEVICE_VARS</title>
<updated>2023-01-13T21:22:38Z</updated>
<author>
<name>Sander Vanheule</name>
</author>
<published>2023-01-13T21:16:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=e5fe4019085607984036940fdc460677ccf892e2'/>
<id>urn:sha1:e5fe4019085607984036940fdc460677ccf892e2</id>
<content type='text'>
FACTORY_SIZE is used as a device recipe variable on both the D-Link
DIR-825-B1 and Trendnet TEW-673GRU, but is not listed as a device
variable, neither globally, nor for ath79. Being assigned the same
value, this probably hasn't caused any issues.

Add FACTORY_SIZE to the global list DEFAULT_DEVICE_VARS, to ensure the
variable is reset for every device, and to allow it to be used outside
of the ath79 target.

Signed-off-by: Sander Vanheule &lt;sander@svanheule.net&gt;
</content>
</entry>
<entry>
<title>image: add gzip-filename build recipe</title>
<updated>2023-01-06T14:34:07Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2022-12-22T02:33:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=ee87dbb3fef2c0771b20967ec4a8638fdab9c9bf'/>
<id>urn:sha1:ee87dbb3fef2c0771b20967ec4a8638fdab9c9bf</id>
<content type='text'>
Some vendors use basic gzip metadata (original filename and timestamp)
to verify valid images, along with the size of it's contents.

Also, add a new device profile variable FACTORY_IMG_NAME
which would be ideal to use with this new recipe.

Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
</content>
</entry>
<entry>
<title>image: fix device profile specific COMPILE targets</title>
<updated>2022-12-19T12:27:35Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2022-11-22T00:37:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=1bff0752bd5e7feb0f311224a09b3bf217a9aeb3'/>
<id>urn:sha1:1bff0752bd5e7feb0f311224a09b3bf217a9aeb3</id>
<content type='text'>
Commit a01d23e75 ("image: always rebuild kernel loaders")
is a step in the right direction, but exposed some issues
and regressions in the makefile.

Some of the files made by device specific COMPILE targets
start with an "append" command (i.e. &gt;&gt; instead of &gt; redirection)
and if the file already exists, the target file is the
input to itself before the first recipe-specified input.

Fixes: a01d23e75 ("image: always rebuild kernel loaders")
Fixes: a7fb589e8 ("image: always rebuild kernel loaders")
Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
</content>
</entry>
<entry>
<title>mkits: support definition of DTB loadaddr</title>
<updated>2022-11-08T11:16:36Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2022-11-06T23:42:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a208f0a9bec723e8bec3c45cc10931494d65156b'/>
<id>urn:sha1:a208f0a9bec723e8bec3c45cc10931494d65156b</id>
<content type='text'>
Support defining a per-device loadaddress for the DTB. This is required
for devices which to not align the DTB from the bootloader correctly.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
</feed>
