Mattias Walström
7683466424
test: infamy: Silence reachability check
...
This was to verbose.
2025-08-26 14:38:42 +02:00
Mattias Walström
6cc380d8ce
test: Remove meta test case wait
...
It is now redundant, check has been moved to attach in Env.
2025-08-26 14:38:42 +02:00
Mattias Walström
8740b2eb23
test: infamy: Add a timeout when starting each test if the DUTs is not reachable
...
This to cover if you run one test, but the DUTs are still booting.
2025-08-26 14:38:42 +02:00
Mattias Walström
edbc28a48b
test: container_host_commands: Test more than one time
...
Have been seen Occasionally in tests that hostname not have been set,
try harder to check if it is set.
2025-08-25 16:47:09 +02:00
Mattias Walström and GitHub
a60968b7b2
Merge pull request #1113 from kernelkit/upgrade-kernel
2025-08-24 10:19:38 +02:00
Mattias Walström
8abc27e698
board: rpi4: Use a more minimal xorg.conf
2025-08-23 23:45:41 +02:00
Mattias Walström
2646a48227
Remove rpi4_defconfig
...
RPI4 is now located in normal aarch64 image
2025-08-23 22:22:22 +02:00
Mattias Walström
a8f57618b8
Upgrade linux kernel to 6.12.43 (LTS)
2025-08-23 22:22:21 +02:00
Mattias Walström
9374feefb0
board: rpi-4: Reserve memory correct for GPU
2025-08-23 22:22:21 +02:00
Mattias Walström
d4726aff82
board: rpi-4: Do not rotate display in device tree
2025-08-23 19:51:12 +02:00
Mattias Walström and GitHub
3ac6eaa16b
Merge pull request #1111 from kernelkit/rpi-4-dsi-display
...
Raspberry Pi 4 DSI display
2025-08-22 23:46:26 +02:00
Mattias Walström
e6bd55c0be
doc: Document Raspberry pi support
...
Including touchscreen support.
2025-08-22 22:23:07 +02:00
Mattias Walström
c3975f4ce5
board/rpi-4: Add support for RPI official touchscreen
...
This adds support for Raspberry Pi Official touchscreen (only version 1)
Can be seen here: https://www.raspberrypi.com/products/raspberry-pi-touch-display/
Sound is enabled in the kernel due to it is required by the GPU.
2025-08-22 22:23:06 +02:00
Mattias Walström
611c1a6d51
Rename rpi postimage to what it actually is, sdcard creater.
2025-08-22 21:43:44 +02:00
Mattias Walström
d5536fa536
board/common/post-image: Remove hack for building sdcards images
...
Bootloaders is not built during normal build, not possible to create
sdcard images.
2025-08-22 21:43:44 +02:00
Mattias Walström
ce895a4c59
boards/rpi-4: Remove stuff related to bootloader build
2025-08-22 21:43:43 +02:00
Joachim Wiberg and GitHub
a7d91b4f80
Merge pull request #1104 from kernelkit/prune-dangling-containers
...
containers: prune dangling images
2025-08-20 17:30:12 +02:00
Richard Alpe
bb19d064d5
containers: prune dangling images
...
Previously, upgrading Podman containers with the same tag left
behind dangling images, causing overlay storage to grow and fill
disk space.
This change ensures dangling images are cleaned up using
podman image prune. The command is run without -a, so only
unreferenced images are removed. This provides safe cleanup while
preventing unnecessary overlay growth.
Fixes #1098
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-08-19 12:57:35 +02:00
Mattias Walström and GitHub
fa7c743843
Merge pull request #1101 from kernelkit/upgrade-kernel2
...
Upgrade Linux kernel to 6.12.42 (LTS)
2025-08-15 14:10:26 +02:00
Mattias Walström
a2a11e816a
Upgrade Linux kernel to 6.12.42 (LTS)
2025-08-15 12:46:52 +02:00
Joachim Wiberg and GitHub
7c73ddeaaf
Merge pull request #1099 from kernelkit/x86-64-debug-info
2025-08-14 17:19:41 +02:00
Tobias Waldekranz
bc6180680d
x86_64: Build kernel with debug info, like all other archs
...
The defconfigs for all architectures other than x86_64 has this
enabled, so align it with the rest.
This has no on-target impact, but it enables us to attach to a live VM
instance and debug it, or do offline debugging like resolving stack
trace lines from oops messages to source locations.
2025-08-14 13:03:07 +02:00
Joachim Wiberg and GitHub
21df66d221
Merge pull request #1097 from kernelkit/doc
...
Drop doc build on PR, only main and doc branch triggers
2025-08-12 14:44:56 +02:00
Joachim Wiberg and GitHub
684bbafad5
Merge pull request #1096 from kernelkit/dependabot
...
Fix dependabot moderate CVE warning in Infamy container
2025-08-12 14:35:03 +02:00
Mattias Walström and GitHub
ce6b4729cd
Merge pull request #1095 from kernelkit/upgrade-kerneln
...
Upgrade buildroot and kernel
2025-08-12 13:04:26 +02:00
Joachim Wiberg
b0a6e167bc
.github: drop doc build on PR, only main and doc branch triggers
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-08-12 13:02:50 +02:00
Joachim Wiberg
54bb3a01e2
test: fix dependabot moderate CVE warning in Infamy container
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-08-12 12:55:59 +02:00
Mattias Walström
fcce71fe23
Upgrade linux kernel to 6.12.41 (LTS)
2025-08-12 11:39:53 +02:00
Mattias Walström
de4db3e6bc
Upgrade buildroot to 2025.02.5 (LTS)
2025-08-12 11:39:50 +02:00
Joachim Wiberg and GitHub
7803f6bc10
Merge pull request #1092 from kernelkit/github-wokflow-impovments
...
GitHub wokflow impovments
2025-08-12 11:38:24 +02:00
Joachim Wiberg and GitHub
5c1bcbaf44
Merge pull request #1093 from kernelkit/images
...
Add workflow for building bootloaders
2025-08-12 11:37:28 +02:00
Joachim Wiberg
eefe84fd4b
configs: update dependencies for fireant and disable CONFIG_MMC_PCI
...
The board/common/uboot/extras.config was updated with CONFIG_MMC_PCI
*after* we last built the SparX5i bootloader, and this was really only
needed for the Qemu build, so let's move the requirement there.
Also, we now (Buildroot 2025.02) need to update the dependencies for the
Fireant bootloader with libbsd (for some reason) and dtc, of course.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-08-12 10:46:35 +02:00
Joachim Wiberg
a3c26c4ef3
configs: drop signing step for bootloaders
...
There's nothing to sign and only causes build errors.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-08-12 10:46:35 +02:00
Joachim Wiberg
a845c3e9f3
configs: drop disk image (qcow2) from all bootloader builds
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-08-12 10:46:34 +02:00
Joachim Wiberg
d151b5ef7c
board/common: skip qemu.sh et al for bootloader builds
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-08-12 10:46:34 +02:00
Joachim Wiberg
0491c1f195
patches/arm-trusted-firmware: drop local patch for cn9130-crb
...
Build root now (as of 2025.02 LTS) carry a version of this patch for us,
for the same reason.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-08-12 10:46:33 +02:00
Joachim Wiberg
1c04409cf3
.github: nightly build of bootloaders
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-08-12 10:46:33 +02:00
Joachim Wiberg and GitHub
14dd7cbc33
Merge pull request #1087 from kernelkit/cleanup
2025-08-11 17:33:38 +02:00
Joachim Wiberg
ebf4157e2c
configs: new defconfig for rpi4 bootloader
...
This commit migrates the bootloader build from Raspberry Pi 4 board
package to a dedicated bootloader defconfig. The idea is to set up
dedicated wokflows for building bootloaders, which change rarely,
streamlining the Infix image builds.
A dedicated workflow, or job in an existing workflow, can then do
the composition to minimal SD-card images useful for starting up
Infix on boards where SD-card is the primary boot source.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-08-11 16:50:57 +02:00
Richard Alpe
8a1747db2c
.github: don't run generic build in kernelkit/infix
...
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-08-11 16:11:59 +02:00
Richard Alpe
ded65cf94a
.github: remove test-spec target
...
Has to many dependencies such as asciidoctor-pdf.
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-08-11 16:08:31 +02:00
Richard Alpe
30757c8160
test: add statd usb data captured by yanger
...
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-08-11 14:33:09 +02:00
Richard Alpe
b3fe0d58d8
yager: handle usb info though the HOST api
...
Prior to this commit yanger looked at the running system using
os.path..., this meant that the static reply / capture data wasn't
used properly. This resulted in strange behavior during unit testing
on GitHub runners where USB ports are missing.
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-08-11 14:33:07 +02:00
Richard Alpe
15a2221b23
.github: add generic x86 build that runs on GH hardware
...
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-08-11 08:32:50 +02:00
Richard Alpe
c135230289
.github: only run main workflow on kernelkit/
...
Avoid trying to run on forks, which most likely will cause erros
and other ugliness.
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-08-11 08:32:48 +02:00
Richard Alpe
99af0ba0e5
.github: fix parallel selection for workflow call
...
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-08-11 08:32:44 +02:00
Joachim Wiberg and GitHub
2f296e9857
Merge pull request #1090 from kernelkit/doc
...
doc: minor markdownlint cleanup and fixes to admonitions
2025-08-08 15:22:19 +02:00
Joachim Wiberg
f02048e904
doc: minor markdownlint cleanup and fixes to admonitions
...
[skip ci]
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-08-08 15:21:49 +02:00
Joachim Wiberg
bdc391b4ce
src/bin: fix possible toctou in erase
...
Found by Coverity Scan
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-08-04 08:07:38 +02:00
Joachim Wiberg
9aacd251b8
src/bin: minor, fix warning from Coverity Scan
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-08-04 07:58:47 +02:00