<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/config, branch master</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2025-06-05T19:28:03Z</updated>
<entry>
<title>build: image: support specifying mksquashfs4 parallel threads</title>
<updated>2025-06-05T19:28:03Z</updated>
<author>
<name>Shiji Yang</name>
</author>
<published>2025-06-04T10:16:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a9972ae53efcdd67b919f7bcd223af972a865b50'/>
<id>urn:sha1:a9972ae53efcdd67b919f7bcd223af972a865b50</id>
<content type='text'>
By enabling multi-threading file reading, the squashfs rootfs build
process can be greatly accelerated. We use 4 as the default thread
number. This is the default value for squashfs4 tool 4.7 if we don't
append "-block-readers" or "-small-readers" options.

For more test results:
https://github.com/plougher/squashfs-tools/blob/4.7/Documentation/4.7/README

Signed-off-by: Shiji Yang &lt;yangshiji66@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/19019
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>config: remove kernel version restriction for ARM_PMUV3</title>
<updated>2025-06-04T18:18:27Z</updated>
<author>
<name>Mathew McBride</name>
</author>
<published>2025-06-03T03:23:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=fb6a28815e30d3a74d98b0241eace14bb40d3f5f'/>
<id>urn:sha1:fb6a28815e30d3a74d98b0241eace14bb40d3f5f</id>
<content type='text'>
The kernel CONFIG_ARM_PMUV3 option was not being presented
for 6.12 kernels with armsr/armv7.

As the minimum kernel version is now 6.6, there is no need
to limit this to specific kernel versions anymore.

This caused a kernel compile stoppage when attempting to
compile the 'perf' tool for armsr/armv7.

Signed-off-by: Mathew McBride &lt;matt@traverse.com.au&gt;
Link: https://github.com/openwrt/openwrt/pull/18849
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>toolchain: gcc: drop GCC11</title>
<updated>2025-05-26T17:20:56Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2025-05-26T17:17:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=fb2c59b94222ca272df565e54d7e4cdf7c21333f'/>
<id>urn:sha1:fb2c59b94222ca272df565e54d7e4cdf7c21333f</id>
<content type='text'>
There is no practical value in keeping GCC11 around, as even OpenWrt 23.05
uses GCC12 as the default one, so drop it.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: add KERNEL_ARM64_CONTPTE</title>
<updated>2025-05-10T05:58:12Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2025-05-09T06:59:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=e9799d2dd4b065566f0a132fff1e7d7d624385ea'/>
<id>urn:sha1:e9799d2dd4b065566f0a132fff1e7d7d624385ea</id>
<content type='text'>
When KERNEL_TRANSPARENT_HUGEPAGE is enabled, build fails due to
missing KERNEL_ARM64_CONTPTE.

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: add options to optimize host binaries</title>
<updated>2025-05-04T16:25:03Z</updated>
<author>
<name>Konstantin Demin</name>
</author>
<published>2025-05-02T20:47:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=e8b470139c78db269f0ac4908662d7aa9c4586ed'/>
<id>urn:sha1:e8b470139c78db269f0ac4908662d7aa9c4586ed</id>
<content type='text'>
Mains goals are:
- reduce binary size of host tools;
- reduce i/o load on build host;
- increase performance of host tools being built.

Signed-off-by: Konstantin Demin &lt;rockdrilla@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/18659
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: add KERNEL_STACKDEPOT_MAX_FRAMES</title>
<updated>2025-05-01T22:07:39Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2025-05-01T20:09:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=8650a9ee858765966d85b06a5b7f0369aeda0705'/>
<id>urn:sha1:8650a9ee858765966d85b06a5b7f0369aeda0705</id>
<content type='text'>
When KERNEL_SLUB_DEBUG is enabled, build fails due to the
KERNEL_STACKDEPOT_MAX_FRAMES missing. Add it.

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
Link: https://github.com/openwrt/openwrt/pull/18676
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: fix KERNEL_PROBE_EVENTS_BTF_ARGS</title>
<updated>2025-05-01T22:07:35Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2025-05-01T20:02:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a8c04725f0465d2ae269e0935a14a080ad6316f1'/>
<id>urn:sha1:a8c04725f0465d2ae269e0935a14a080ad6316f1</id>
<content type='text'>
We no longer support kernels &lt; 6.6, so drop the dependency. This fixes a
missing symbol with 6.12 when KERNEL_DEBUG_INFO_BTF and
KERNEL_KPROBE_EVENTS are enabled.

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
Link: https://github.com/openwrt/openwrt/pull/18676
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>config: add new TRANSPARENT_HUGEPAGE choice for 6.12 kernel</title>
<updated>2025-05-01T18:19:44Z</updated>
<author>
<name>Mieczyslaw Nalewaj</name>
</author>
<published>2025-05-01T05:48:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=84f433dfeb26dc76fe4870b5dcf12c946c5a5d70'/>
<id>urn:sha1:84f433dfeb26dc76fe4870b5dcf12c946c5a5d70</id>
<content type='text'>
Kernel 6.12 has a new selection for TRANSPARENT_HUGEPAGE.
Add them here to avoid missing symbols.

Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&amp;id=683ec99f12f4c386c23bed7f6a8ef44db5a4999a

Signed-off-by: Mieczyslaw Nalewaj &lt;namiltd@yahoo.com&gt;
Link: https://github.com/openwrt/openwrt/pull/18663
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>config: add new options for 6.12 kernel</title>
<updated>2025-04-30T14:26:37Z</updated>
<author>
<name>Mantas Pucka</name>
</author>
<published>2024-12-09T12:38:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=d234afa72ab53cad3e8ff9869d78ea16ab561ace'/>
<id>urn:sha1:d234afa72ab53cad3e8ff9869d78ea16ab561ace</id>
<content type='text'>
Since kernel v6.12 couple more options were added to
CGROUP section. Add them here to avoid missing symbols.

Signed-off-by: Mantas Pucka &lt;mantas@8devices.com&gt;
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>mold: dont allow on MacOS</title>
<updated>2025-04-23T20:01:06Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2025-04-23T12:18:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=3c65dc367827bc06bd45f7eb375c59192deb0a75'/>
<id>urn:sha1:3c65dc367827bc06bd45f7eb375c59192deb0a75</id>
<content type='text'>
Mold does not really work on MacOS, when attempting to use it for example
for ubus:
mold: get_self_path is not supportedcollect2: error: ld returned 1 exit status

Which was introduced by [1] so it seems that MacOS is not supported, so
lets make it non selectable when MacOS is the host.

[1] https://github.com/rui314/mold/commit/f9a37e9dd43681758bbc5647ba9e596ec4ea9f33

Link: https://github.com/openwrt/openwrt/pull/18575
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
</feed>
