riscv64 kernel (#4106)

* add riscv64 kernels to kernel/Makefile and kernel/Dockerfile.*, riscv64 kernel config, bump alpine version for kernel builds

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* update bcc to v0.32.0 to include needed fixes

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* bump kernel builder alpine base to version including llvm19

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* in kernel-bcc, automatically determine python path

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* in kernel-perf, suppress newer gcc errors

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* riscv path in kernel build was incorrect

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* remove bcc compilation from kernel

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* update usages of kernel/6.6.13 to kernel/6.6.71

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* next run of updating kernel config

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* update test dependencies on kernel hash version

Signed-off-by: Avi Deitcher <avi@deitcher.net>

---------

Signed-off-by: Avi Deitcher <avi@deitcher.net>
This commit is contained in:
Avi Deitcher
2025-02-21 11:10:35 +02:00
committed by GitHub
parent efb139697e
commit 18e7eea86f
127 changed files with 5191 additions and 205 deletions

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,6 +1,6 @@
# NOTE: Images build from this file likely do not run
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,6 +1,6 @@
# NOTE: Images build from this file likely do not run
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,6 +1,6 @@
# NOTE: Images build from this file likely do not run
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13-44a5293614ca7c7674013e928cb11dcdbba73ba8
image: linuxkit/kernel:6.6.71-819af9d59279506dd2994e7aea1cbbaaebfdb0a2
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -3,10 +3,10 @@
# In the last stage, it creates a package, which can be used for
# testing.
FROM linuxkit/kernel:6.6.13-44a5293614ca7c7674013e928cb11dcdbba73ba8 AS ksrc
FROM linuxkit/kernel:6.6.71-819af9d59279506dd2994e7aea1cbbaaebfdb0a2 AS ksrc
# Extract headers and compile module
FROM linuxkit/kernel:6.6.13-builder AS build
FROM linuxkit/kernel:6.6.71-builder AS build
RUN apk add build-base elfutils-dev
COPY --from=ksrc /kernel-dev.tar /

View File

@@ -19,7 +19,7 @@ clean_up() {
trap clean_up EXIT
# Make sure we have the latest kernel image
docker pull linuxkit/kernel:6.6.13-4f0f536b9a057590102379043a0815d2f0e28209
docker pull linuxkit/kernel:6.6.71-819af9d59279506dd2994e7aea1cbbaaebfdb0a2
# Build a package
docker build -t ${IMAGE_NAME} .

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13-44a5293614ca7c7674013e928cb11dcdbba73ba8
image: linuxkit/kernel:6.6.71-819af9d59279506dd2994e7aea1cbbaaebfdb0a2
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -5,7 +5,7 @@
set -e
KERNEL=linuxkit/kernel:6.6.13-4f0f536b9a057590102379043a0815d2f0e28209
KERNEL=linuxkit/kernel:6.6.71-819af9d59279506dd2994e7aea1cbbaaebfdb0a2
# just include the common test
. ../tags.sh

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 page_poison=1"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "linuxkit.unified_cgroup_hierarchy=1 console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,7 +1,7 @@
# FIXME: This should use the minimal example
# We continue to use the kernel-config-test as CI is currently expecting to see a success message
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd

View File

@@ -1,6 +1,6 @@
# Sample YAML file for manual testing
kernel:
image: linuxkit/kernel:6.6.13
image: linuxkit/kernel:6.6.71
cmdline: "console=ttyS0"
init:
- linuxkit/init:3c0baa0abe9b513538b1feee36f01667161f17dd