<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/rmilecki/tools, branch master</title>
<subtitle>Rafal Mileckis staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/rmilecki/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/rmilecki/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/rmilecki/'/>
<updated>2021-03-11T16:24:20Z</updated>
<entry>
<title>tools: mkimage: add patches for 64-bit MediaTek BootROM</title>
<updated>2021-03-11T16:24:20Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2021-03-11T16:00:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/rmilecki/commit/?id=ce19e8fa438f7013881b71956f39cf299e6fce46'/>
<id>urn:sha1:ce19e8fa438f7013881b71956f39cf299e6fce46</id>
<content type='text'>
Add patches for mkimage to allow using it instead of the binary-only
'bromimage' tool to generate bl2 for MT7622.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>firmware-utils/ptgen: change GPT to LBA addressing</title>
<updated>2021-03-03T01:00:23Z</updated>
<author>
<name>Oskari Lemmela</name>
</author>
<published>2021-03-02T19:42:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/rmilecki/commit/?id=87406bbc09a81735f084d16b19fffc241cc60135'/>
<id>urn:sha1:87406bbc09a81735f084d16b19fffc241cc60135</id>
<content type='text'>
Do not align partitions with sectors. Only kb align
for GPT is supported.

Use 254 heads and 63 sectors for PMBR.

Signed-off-by: Oskari Lemmela &lt;oskari@lemmela.net&gt;
</content>
</entry>
<entry>
<title>firmware-utils/ptgen: add support for hybrid MBR</title>
<updated>2021-03-03T01:00:23Z</updated>
<author>
<name>Oskari Lemmela</name>
</author>
<published>2021-03-02T19:42:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/rmilecki/commit/?id=460dd2fe28f83e93f0b4e755131b3b3ab24fb0d9'/>
<id>urn:sha1:460dd2fe28f83e93f0b4e755131b3b3ab24fb0d9</id>
<content type='text'>
Adding -H option copies partition to MBR after pmbr entry.
Max 3 partitions can be copied to MBR.

Hybrid MBR is needed only in special cases.
For example mt7622 SD card boot needs MBR entry with boot
flag enabled.

Signed-off-by: Oskari Lemmela &lt;oskari@lemmela.net&gt;
</content>
</entry>
<entry>
<title>firmware-utils/ptgen: fix partition guid and name</title>
<updated>2021-03-03T01:00:23Z</updated>
<author>
<name>Oskari Lemmela</name>
</author>
<published>2021-03-02T19:42:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/rmilecki/commit/?id=4a078bd1354eaa2bba109d411218820e03b2e1de'/>
<id>urn:sha1:4a078bd1354eaa2bba109d411218820e03b2e1de</id>
<content type='text'>
guid and name function should be called before storing
partition info.

Signed-off-by: Oskari Lemmela &lt;oskari@lemmela.net&gt;
</content>
</entry>
<entry>
<title>firmware-utils/ptgen: fix compile warnings</title>
<updated>2021-03-03T01:00:23Z</updated>
<author>
<name>Oskari Lemmela</name>
</author>
<published>2021-03-02T19:42:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/rmilecki/commit/?id=46c411e0b30a6f581c0c25f7a03385eb49effd03'/>
<id>urn:sha1:46c411e0b30a6f581c0c25f7a03385eb49effd03</id>
<content type='text'>
remove extra arguments from printf message

Signed-off-by: Oskari Lemmela &lt;oskari@lemmela.net&gt;
</content>
</entry>
<entry>
<title>tools/xxd: fix source URL</title>
<updated>2021-03-01T16:39:17Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2021-03-01T16:38:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/rmilecki/commit/?id=c58005a9431b16107d8c6398b9095a5b3bcfcb25'/>
<id>urn:sha1:c58005a9431b16107d8c6398b9095a5b3bcfcb25</id>
<content type='text'>
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>tools: xxd: use more convenient source tarball</title>
<updated>2021-03-01T14:06:33Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2021-03-01T14:06:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/rmilecki/commit/?id=2b94aac7a128c9d9f4343af2265b362e8b5d5013'/>
<id>urn:sha1:2b94aac7a128c9d9f4343af2265b362e8b5d5013</id>
<content type='text'>
Don't download all of vim just to build xxd. Use a tight tarball
containing only xxd sources instead.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>tools: add xxd (from vim)</title>
<updated>2021-02-28T19:27:47Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2021-02-28T19:26:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/rmilecki/commit/?id=c4dd2441e7875c9550820f8380b3e41ca619ef27'/>
<id>urn:sha1:c4dd2441e7875c9550820f8380b3e41ca619ef27</id>
<content type='text'>
U-Boot requires xxd to create the default environment from an external
file as done in uboot-mediatek.
Build xxd (only, not the rest of vim) as part of tools to make sure it
is present on the buildhost.

Reported-by: David Bauer &lt;mail@david-bauer.net&gt;
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>firmware-utils/ptgen: set GPT partition attributes and name</title>
<updated>2021-02-28T01:23:48Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2021-02-25T22:49:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/rmilecki/commit/?id=049ac36b2fdd9866e317282ea517851c0c190206'/>
<id>urn:sha1:049ac36b2fdd9866e317282ea517851c0c190206</id>
<content type='text'>
Allow setting GPT partition names as used by TF-A bl2 to identify the
FIP volume to load from eMMC and SD-card.
While at it, also allow setting 'required' attribute as it should be
used for volumes which are essential for the system to boot.
Also properly handle setting the LEGACY_BOOT flag on the partition
selected as 'active', as this is how it is specified in the spec.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>tools: add cpio</title>
<updated>2021-02-28T00:09:09Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2021-02-27T18:12:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/rmilecki/commit/?id=ad54e32651c9de5079ca1b6e637edb2ebfe59656'/>
<id>urn:sha1:ad54e32651c9de5079ca1b6e637edb2ebfe59656</id>
<content type='text'>
mediatek-mt7622 as well as mediatek-mt7623 require CPIO to create their
initramfs images. So build CPIO as part of the host toolchain.

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