<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/hauke/config, branch master</title>
<subtitle>Hauke Mehrtens staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/hauke/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/hauke/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/'/>
<updated>2023-11-29T22:43:01Z</updated>
<entry>
<title>target: Make TARGET_SERIAL independent of GRUB configuration</title>
<updated>2023-11-29T22:43:01Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-11-26T22:04:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=4211eab085ba38be024dc27731ee8135a671a8e8'/>
<id>urn:sha1:4211eab085ba38be024dc27731ee8135a671a8e8</id>
<content type='text'>
GRUB_SERIAL is also used for the default serial on the target and not
only in grub. When no grub was build it was not available and the build
fails.

Rename GRUB_SERIAL to TARGET_SERIAL and make it always available on x86
and armsr targets.

Fixes: #14063
Fixes: b10768476f9d ("x86,armsr: interpolate GRUB_SERIAL into /etc/inittab")
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: provide better control &amp; help for SLUB configuration</title>
<updated>2023-11-09T20:23:01Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2023-11-07T22:25:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=4fb8e68bc40d7f6f898477c5570b317f50b7b069'/>
<id>urn:sha1:4fb8e68bc40d7f6f898477c5570b317f50b7b069</id>
<content type='text'>
Allow selecting KERNEL_SLUB_DEBUG and KERNEL_SLUB_DEBUG_ON manually and
provide detailed help for both.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
</content>
</entry>
<entry>
<title>build: add CycloneDX SBOM JSON support</title>
<updated>2023-11-01T11:14:41Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-10-24T08:27:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=d604a07225c5c82b942cd3374cc113ad676a2519'/>
<id>urn:sha1:d604a07225c5c82b942cd3374cc113ad676a2519</id>
<content type='text'>
CycloneDX is an open source standard developed by the OWASP foundation.
It supports a wide range of development ecosystems, a comprehensive set
of use cases, and focuses on automation, ease of adoption, and
progressive enhancement of SBOMs (Software Bill Of Materials) throughout
build pipelines.

So lets add support for CycloneDX SBOM for packages and images
manifests.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>kernel: default ARM_PMU on for armsr/armv8</title>
<updated>2023-08-15T13:55:00Z</updated>
<author>
<name>Mathew McBride</name>
</author>
<published>2023-08-15T03:47:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=76d4a7c84a97a5555b1962ddb9fc694b7e1f6ba8'/>
<id>urn:sha1:76d4a7c84a97a5555b1962ddb9fc694b7e1f6ba8</id>
<content type='text'>
CONFIG_ARM_PMU (Arm Performance Monitor Unit) is a requirement
to use KVM (virtualization) from Linux 5.11+, as the virtualised
guest has virtualized PMU access.

Signed-off-by: Mathew McBride &lt;matt@traverse.com.au&gt;
</content>
</entry>
<entry>
<title>build: Add option KERNEL_KASAN_SW_TAGS and HW_TAGS</title>
<updated>2023-08-10T21:09:37Z</updated>
<author>
<name>Zhen XIN</name>
</author>
<published>2023-07-04T09:44:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=d2af5ab850ce673e2c00cefd07727b9206904af3'/>
<id>urn:sha1:d2af5ab850ce673e2c00cefd07727b9206904af3</id>
<content type='text'>
Currently KASAN is supported but only the generic one. SW-tag and HW-tag
based KASAN have less impact on memory footprint or performance, and are
worth supporting.

Add choice menu for software and hardware Tag-Based KASAN, in addition
to the generic one.

Signed-off-by: Zhen XIN &lt;zhen.xin@nokia-sbell.com&gt;
[Restructure commit message]
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: modules: add xdp-sockets-diag support</title>
<updated>2023-07-05T18:02:12Z</updated>
<author>
<name>Tianling Shen</name>
</author>
<published>2023-05-23T07:43:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=06e64f9b364abe15c27bf0a7225fcac740819668'/>
<id>urn:sha1:06e64f9b364abe15c27bf0a7225fcac740819668</id>
<content type='text'>
Support for PF_XDP sockets monitoring interface used by the ss tool.

Signed-off-by: Tianling Shen &lt;cnsztl@immortalwrt.org&gt;
</content>
</entry>
<entry>
<title>config: add a knob to use the mold linker for packages</title>
<updated>2023-07-04T18:25:40Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-01-27T16:13:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=65a716bb95baa3b2617bafe6a86173da8cea7933'/>
<id>urn:sha1:65a716bb95baa3b2617bafe6a86173da8cea7933</id>
<content type='text'>
Building it requires gcc &gt;= 10.2 or clang &gt;= 12.

Using sstrip with its -z argument can produce non-working binaries, like
a segfaulting `getrandom`, so don't allow that combination.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: replace SSTRIP_ARGS with SSTRIP_DISCARD_TRAILING_ZEROES</title>
<updated>2023-07-04T18:25:40Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-01-28T20:16:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=d026b19cdcda50766e1ecc350fdc7c542e0f1c73'/>
<id>urn:sha1:d026b19cdcda50766e1ecc350fdc7c542e0f1c73</id>
<content type='text'>
sstrip only has one functional arg. Make that a bool option, which can
easily depend on other knobs then.

This is required to be disabled for the mold linker.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: introduce KERNEL_WERROR config option</title>
<updated>2023-07-04T05:14:22Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-05-24T07:46:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=ce8c639a6c539534be14a540e7c3e9933d3a34ef'/>
<id>urn:sha1:ce8c639a6c539534be14a540e7c3e9933d3a34ef</id>
<content type='text'>
In commit b2d1eb717b65 ("generic: 5.15: enable Werror by default for
kernel compile") CONFIG_WERROR=y was enabled and all warnings/errors
reported with GCC 12 were fixed.

Keeping this in sync with past/future GCC versions is going to be uphill
battle, so lets introduce new KERNEL_WERROR config option, enable it by
default only for tested/known working combinations and on buildbots.

References: #12687
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>ipq807x: rename target to qualcommax</title>
<updated>2023-06-16T09:11:08Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2023-06-11T17:32:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=f02f6aaa8d4e1025ab4aa9f569123e57f689f4e5'/>
<id>urn:sha1:f02f6aaa8d4e1025ab4aa9f569123e57f689f4e5</id>
<content type='text'>
Currently, ipq807x only covers Qualcomm IPQ807x SoC-s.
However, Qualcomm also has IPQ60xx and IPQ50xx SoC-s under the AX WiSoC-s
and they share a lot of stuff with IPQ807x, especially IPQ60xx so to avoid
duplicating kernel patches and everything lets make a common target with
per SoC subtargets.

Start doing that by renaming ipq807x to qualcommax so that dependencies
on ipq807x target can be updated.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
</feed>
