<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-build.git/scripts/package-build/linux-kernel, branch rolling</title>
<subtitle>VyOS image build scripts (mirror of https://github.com/vyos/vyos-build.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-build.git/atom?h=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-build.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/'/>
<updated>2026-10-12T13:38:00+00:00</updated>
<entry>
<title>Merge pull request #1323 from c-po/T9197-iwlwifi-firmware</title>
<updated>2026-10-12T13:38:00+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-10-12T13:38:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=1adb5ee01f95047decb037d16dc6d142c82a9919'/>
<id>urn:sha1:1adb5ee01f95047decb037d16dc6d142c82a9919</id>
<content type='text'>
Kernel: T9197: package iwlwifi firmware the 6.18 driver actually loads</content>
</entry>
<entry>
<title>Kernel: T9197: package iwlwifi firmware the 6.18 driver actually loads</title>
<updated>2026-10-11T18:46:56+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-10-11T18:46:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=78005f0e70ca1f410a4edfc613c36e8a8dc3d29d'/>
<id>urn:sha1:78005f0e70ca1f410a4edfc613c36e8a8dc3d29d</id>
<content type='text'>
Firmware was selected by exact match against the names a driver declares.
On 6.18 iwlwifi declares only its highest API version, while at runtime it
falls back to lower versions, and for Wi-Fi 6/6E parts it caps the API at
the MAC family limit. linux-firmware ships none of the declared names, so
BE200, AX201, AX210, AX211 and AX411 were left without firmware.

For each declared iwlwifi name, the newest available ucode at or below the
declared version (core 99 falls back to API 101) is now packaged, together
with its PNVM file. Names with no loadable firmware emit a build warning.
</content>
</entry>
<entry>
<title>T9409: Bump accel-ppp-ng version to dd07b23</title>
<updated>2026-10-07T18:14:47+00:00</updated>
<author>
<name>Ritika Chopra</name>
<email>r.chopra@vyos.io</email>
</author>
<published>2026-10-07T18:04:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=c99d94db48391d9da82dc1446365935bca2161a6'/>
<id>urn:sha1:c99d94db48391d9da82dc1446365935bca2161a6</id>
<content type='text'>
includes security fix follow-up hardening and message-authenticator support for Blast-RADIUS mitigation
</content>
</entry>
<entry>
<title>Merge pull request #1317 from c-po/kernel-update-6.18</title>
<updated>2026-10-06T15:21:29+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-10-06T15:21:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=3b26d600a7e66b155f3a5cde95ea5959a74cc76f'/>
<id>urn:sha1:3b26d600a7e66b155f3a5cde95ea5959a74cc76f</id>
<content type='text'>
Kernel: T9385: Update Linux Kernel to 6.18.55</content>
</entry>
<entry>
<title>Kernel: T9385: Update Linux Kernel to 6.18.55</title>
<updated>2026-10-05T05:23:10+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-10-05T05:23:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=2704f1aa18259b669592899994b797198d9a8c8f'/>
<id>urn:sha1:2704f1aa18259b669592899994b797198d9a8c8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T9392: Keep kernel objects and don\'t create source tarball by default</title>
<updated>2026-10-03T16:59:31+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2026-10-03T16:59:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=abfbe5bee065412faedb682e52bf81fa5c97a0a0'/>
<id>urn:sha1:abfbe5bee065412faedb682e52bf81fa5c97a0a0</id>
<content type='text'>
Adds  to cleanup kernel intermediate objects and create source tarball
</content>
</entry>
<entry>
<title>Kernel: T9014: extend .gitignore with MLNX OFED source code</title>
<updated>2026-10-01T18:43:29+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-10-01T18:42:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=008bd51ac0ae70e24f13d602d96bce41a6220f89'/>
<id>urn:sha1:008bd51ac0ae70e24f13d602d96bce41a6220f89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Kernel: T9014: remove erroneously added -x shebang debug flag</title>
<updated>2026-10-01T18:43:25+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-10-01T18:40:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=6ac112e513e24f7e6f39c430fa934cd5fea93b30'/>
<id>urn:sha1:6ac112e513e24f7e6f39c430fa934cd5fea93b30</id>
<content type='text'>
Added in commit 21c7e661 ("Kernel: T5641: enable module compression to save
disk space"), the flag is removed again as there is no need for it.
</content>
</entry>
<entry>
<title>Kernel: T9014: document the Kernel configuration flow</title>
<updated>2026-10-01T18:43:21+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-10-01T16:26:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=8f1e6b2f3b1250f40c70c465616bacf7b2a4ba3d'/>
<id>urn:sha1:8f1e6b2f3b1250f40c70c465616bacf7b2a4ba3d</id>
<content type='text'>
The README still described the pre-T8506 flow, where a single
x86_64_vyos_defconfig was copied into arch/x86/configs of the Kernel source
tree. That file and that flow no longer exist, and the text also claimed
the Kernel was 6.6 and that only amd64 was built.

Describe what actually happens: a per architecture base config selected from
dpkg --print-architecture, the config/*.config snippets merged on top in
file name order, and the module signing snippet generated at build time.
</content>
</entry>
<entry>
<title>Kernel: T9014: enable VIRTIO_IOMMU on arm64</title>
<updated>2026-10-01T18:43:17+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-10-01T16:25:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=312893b89351bbf2cc683eb6ebbac7f0a789da32'/>
<id>urn:sha1:312893b89351bbf2cc683eb6ebbac7f0a789da32</id>
<content type='text'>
Smoketest test_kernel_options.py::test_hypervisor_virtio fails on arm64.
The test is not architecture gated and checks fifteen virtio options, of
which VIRTIO_IOMMU was the only one not enabled on arm64 - amd64 has it
as a module already.

The driver is available here, it is "depends on VIRTIO &amp;&amp; (ARM64 || X86)",
and it is what QEMU virt machines use, so build it as a module to match
amd64.

ACPI_VIOT comes along because VIRTIO_IOMMU selects it.
</content>
</entry>
</feed>
