<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/dangole/config, branch main</title>
<subtitle>Staging tree of Daniel Golle</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/dangole/atom?h=main</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/dangole/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dangole/'/>
<updated>2024-05-17T20:21:26Z</updated>
<entry>
<title>build: add APK package build capabilities</title>
<updated>2024-05-17T20:21:26Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2024-05-14T10:36:59Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dangole/commit/?id=d788ab376f859164df84e2054cbbbb0921943c5b'/>
<id>urn:sha1:d788ab376f859164df84e2054cbbbb0921943c5b</id>
<content type='text'>
A new option called `USE_APK` is added which generated APK packages
(.apk) instead of OPKG packages (.ipk).

Some features like fstools `snapshot` command are not yet ported

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>config: build: dont allow STRIP_KERNEL_EXPORTS on kernel 6.6</title>
<updated>2024-05-16T13:12:53Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2024-05-15T08:43:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dangole/commit/?id=ca1c7635b911e68df74958f8f1301c7b44a61206'/>
<id>urn:sha1:ca1c7635b911e68df74958f8f1301c7b44a61206</id>
<content type='text'>
STRIP_KERNEL_EXPORTS is currently not working on kernel 6.6 as there
have been major changes in the upstream kernel.

I have looked at it, and I dont think we can adapt the current patch to
work so until this is fixed lets prevent STRIP_KERNEL_EXPORTS from
being selected on 6.6.

Link: https://github.com/openwrt/openwrt/pull/15498
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>config: add ARM PMUv3 for kernel 6.6</title>
<updated>2024-05-14T11:23:57Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2024-05-12T19:18:19Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dangole/commit/?id=4341901f050058aba0f908c775a4d136c311062c'/>
<id>urn:sha1:4341901f050058aba0f908c775a4d136c311062c</id>
<content type='text'>
Kernel 6.6 has moved the ARM PMUv3 driver to drivers/perf and now once
KERNEL_ARM_PMU is selected trying to build the kernel will stop with:
ARM PMUv3 support (ARM_PMUV3) [N/y/?] (NEW)

So, lets enable ARM_PMUV3 for ARMv7 and ARMv8 architectures if
KERNEL_PERF_EVENTS is selected.

Fixes: #15466
Link: https://github.com/openwrt/openwrt/pull/15469
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>loongarch64: new target</title>
<updated>2024-05-04T06:14:16Z</updated>
<author>
<name>Weijie Gao</name>
</author>
<published>2024-01-06T19:10:45Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dangole/commit/?id=7fcb82665e96a50174084c8bfcd0302ce31291f4'/>
<id>urn:sha1:7fcb82665e96a50174084c8bfcd0302ce31291f4</id>
<content type='text'>
Add target for Loongson LoongArch64-based boards.

LoongArch is a new RISC ISA developed by Loongson. It's a bit like
MIPS or RISC-V. LoongArch includes both 32-bit and 64-bit versions
(LoongArch32/LoongArch64).

Loongson 3A5000 and 3A6000 are the two existing CPUs of LoongArch64
and is used for PC products. It's BIOS supports ACPI and UEFI-only
boot. These CPUs supports SMP and SMT.

At present only LoongArch64 is supported by linux kernel.

Toolchain requirement:
binutils &gt;= 2.40
gcc &gt;= 13.1

For details, please check the following links:
https://lwn.net/Articles/861951/
https://loongson.github.io/LoongArch-Documentation/README-EN.html

Signed-off-by: Weijie Gao &lt;hackpascal@gmail.com&gt;
</content>
</entry>
<entry>
<title>mediatek: increase size of the sdcard image to 512 MiB</title>
<updated>2024-05-02T13:58:31Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-04-30T21:21:16Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dangole/commit/?id=918d81a3eac01be2309a54435e06f0a9d6c6f812'/>
<id>urn:sha1:918d81a3eac01be2309a54435e06f0a9d6c6f812</id>
<content type='text'>
Increasing the size of the rootfs_data filesystem has become a ever
repeating discussion and seems to be the most important thing for
users of the MediaTek-based BananaPi boards.

Using the whole remaining size of a microSD or the eMMC for rootfs_data
doesn't make sense for many reasons, but neither does the current
default of 104 MiB for the 'rootfs' partition size.

Increase the 'rootfs' partition size to 448 MiB which will result in
the sdcard image being exactly 512 MiB. Finding a microSD card smaller
than 512 MiB and still working could anyway be difficult in 2024.

That will allow users to install even bloatware written in Go or other
space-hungry languages while still leaving most of the space unallocated
for additional partitions or volumes to be used for persistent user
data.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>config: select KERNEL_WERROR if building with default GCC version</title>
<updated>2024-04-08T00:40:15Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-04-07T18:50:04Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dangole/commit/?id=501ef81040baa2ee31de6dd9f75d619de0e4c9bc'/>
<id>urn:sha1:501ef81040baa2ee31de6dd9f75d619de0e4c9bc</id>
<content type='text'>
At the moment we have to manually follow the default GCC version
also in config/Config-kernel.in. This tends to be forgotten at GCC
version bumps (just happened when switching from version 12 to 13).
Instead, introduce a hidden Kconfig symbol which implies KERNEL_WERROR
in toolchain/gcc/Config.in where it is visible for developers changing
the default version.

Also remove the explicit default on BUILDBOT to avoid a circular
dependency and also because buildbots anyway implicitly always select
the default GCC version.

Reference: https://github.com/openwrt/openwrt/pull/15064
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>config: Enable ext4 journaling by default.</title>
<updated>2024-03-29T16:49:53Z</updated>
<author>
<name>Jordan Woyak</name>
</author>
<published>2024-03-26T01:56:06Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dangole/commit/?id=f9f2426e398cf74d1098ae40317bfba677ac7560'/>
<id>urn:sha1:f9f2426e398cf74d1098ae40317bfba677ac7560</id>
<content type='text'>
Not having a journal by default is a major "gotcha".

Because openwrt does not fsck on boot, a power loss without journaling
can result in a dirty filesystem that openwrt will mount as read-only
which requires intervention to restore the router to working order.

Signed-off-by: Jordan Woyak &lt;jordan.woyak@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: support RISC-V PMU</title>
<updated>2024-03-23T16:28:55Z</updated>
<author>
<name>Qingfang Deng</name>
</author>
<published>2024-03-12T02:08:30Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dangole/commit/?id=686cc58c10a48b58a9eef601f3697c9ec4019da6'/>
<id>urn:sha1:686cc58c10a48b58a9eef601f3697c9ec4019da6</id>
<content type='text'>
Add RISC-V PMU config symbols and enable them for riscv64.

Signed-off-by: Qingfang Deng &lt;dqfext@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: enable KASAN option for more architectures</title>
<updated>2024-03-08T08:07:48Z</updated>
<author>
<name>Qingfang Deng</name>
</author>
<published>2024-03-08T03:07:49Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dangole/commit/?id=a646e4f697ca53f9892c98caa49c68d3f1b3a7cf'/>
<id>urn:sha1:a646e4f697ca53f9892c98caa49c68d3f1b3a7cf</id>
<content type='text'>
KASAN has supported more architectures, such as ARM, PPC32 and RISC-V 64.
Enable KASAN option for those architectures.

Signed-off-by: Qingfang Deng &lt;dqfext@gmail.com&gt;
</content>
</entry>
<entry>
<title>broadcom-wl: remove package</title>
<updated>2024-02-03T15:16:36Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2024-01-26T19:16:32Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dangole/commit/?id=e772b75d5d50be4d541751a871057186439c25c2'/>
<id>urn:sha1:e772b75d5d50be4d541751a871057186439c25c2</id>
<content type='text'>
Also remove remaining wireless extension support, since this package
was the only in-tree user of it

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
