* [xenomai-images][PATCH 0/3] arm64 compat testing
@ 2024-11-06 11:27 Jan Kiszka
2024-11-06 11:27 ` [xenomai-images][PATCH 1/3] ci: Add missing kernel cache tag to compat jobs Jan Kiszka
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Jan Kiszka @ 2024-11-06 11:27 UTC (permalink / raw)
To: xenomai
This adds one more target to the next pipeline for testing compat on
arm64 on the RPi4.
Jan
Jan Kiszka (3):
ci: Add missing kernel cache tag to compat jobs
Update isar revision
Enable compat support for arm64
Kconfig | 2 +-
ci/compat_jobs.yml | 24 +++++++++++++++++++++++-
kas.yml | 2 +-
3 files changed, 25 insertions(+), 3 deletions(-)
--
2.43.0
^ permalink raw reply [flat|nested] 4+ messages in thread
* [xenomai-images][PATCH 1/3] ci: Add missing kernel cache tag to compat jobs
2024-11-06 11:27 [xenomai-images][PATCH 0/3] arm64 compat testing Jan Kiszka
@ 2024-11-06 11:27 ` Jan Kiszka
2024-11-06 11:27 ` [xenomai-images][PATCH 2/3] Update isar revision Jan Kiszka
2024-11-06 11:27 ` [xenomai-images][PATCH 3/3] Enable compat support for arm64 Jan Kiszka
2 siblings, 0 replies; 4+ messages in thread
From: Jan Kiszka @ 2024-11-06 11:27 UTC (permalink / raw)
To: xenomai
From: Jan Kiszka <jan.kiszka@siemens.com>
Was forgotten in 032db1abc4b0.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---
ci/compat_jobs.yml | 1 +
1 file changed, 1 insertion(+)
diff --git a/ci/compat_jobs.yml b/ci/compat_jobs.yml
index d8ee86b..93cae2f 100644
--- a/ci/compat_jobs.yml
+++ b/ci/compat_jobs.yml
@@ -16,6 +16,7 @@ build-5.15-compat:x86-64-efi:
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-5.15.yml"
KERNEL_VERSION: "5.15"
+ CACHE_KERNEL: dovetail
lava-test-5.15-compat:x86-64-efi:
needs: [ "build-5.15-compat:x86-64-efi" ]
--
2.43.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [xenomai-images][PATCH 2/3] Update isar revision
2024-11-06 11:27 [xenomai-images][PATCH 0/3] arm64 compat testing Jan Kiszka
2024-11-06 11:27 ` [xenomai-images][PATCH 1/3] ci: Add missing kernel cache tag to compat jobs Jan Kiszka
@ 2024-11-06 11:27 ` Jan Kiszka
2024-11-06 11:27 ` [xenomai-images][PATCH 3/3] Enable compat support for arm64 Jan Kiszka
2 siblings, 0 replies; 4+ messages in thread
From: Jan Kiszka @ 2024-11-06 11:27 UTC (permalink / raw)
To: xenomai
From: Jan Kiszka <jan.kiszka@siemens.com>
Will allow to build compat vDSO for arm64.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---
kas.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kas.yml b/kas.yml
index d2554d3..778165d 100644
--- a/kas.yml
+++ b/kas.yml
@@ -22,7 +22,7 @@ repos:
isar:
url: https://github.com/ilbers/isar.git
- commit: 2480baaa18b097c39d6e68b2ac7d6fabd6ff8ab9
+ commit: 75488685dd2123417deb70f6d0923b8c2772954e
layers:
meta:
--
2.43.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [xenomai-images][PATCH 3/3] Enable compat support for arm64
2024-11-06 11:27 [xenomai-images][PATCH 0/3] arm64 compat testing Jan Kiszka
2024-11-06 11:27 ` [xenomai-images][PATCH 1/3] ci: Add missing kernel cache tag to compat jobs Jan Kiszka
2024-11-06 11:27 ` [xenomai-images][PATCH 2/3] Update isar revision Jan Kiszka
@ 2024-11-06 11:27 ` Jan Kiszka
2 siblings, 0 replies; 4+ messages in thread
From: Jan Kiszka @ 2024-11-06 11:27 UTC (permalink / raw)
To: xenomai
From: Jan Kiszka <jan.kiszka@siemens.com>
Latest isar now supports this. Add a 6.6-based CI job on the RPi4 for
testing it regularly.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---
Kconfig | 2 +-
ci/compat_jobs.yml | 23 ++++++++++++++++++++++-
2 files changed, 23 insertions(+), 2 deletions(-)
diff --git a/Kconfig b/Kconfig
index 2336e66..26aa63e 100644
--- a/Kconfig
+++ b/Kconfig
@@ -211,7 +211,7 @@ config KAS_INCLUDE_DEBUG
config COMPAT
bool "Build 32 bit Xenomai userspace"
- depends on (XENOMAI_LATEST || XENOMAI_3_3) && ARCH_X86
+ depends on (XENOMAI_LATEST || XENOMAI_3_3) && (ARCH_X86 || ARCH_ARM64)
config KAS_INCLUDE_COMPAT
string
diff --git a/ci/compat_jobs.yml b/ci/compat_jobs.yml
index 93cae2f..3e2d377 100644
--- a/ci/compat_jobs.yml
+++ b/ci/compat_jobs.yml
@@ -1,7 +1,7 @@
#
# Xenomai Real-Time System
#
-# Copyright (c) Siemens AG, 2023
+# Copyright (c) Siemens AG, 2023-2024
#
# Authors:
# Florian Bezdeka <florian.bezdeka@siemens.com>
@@ -25,3 +25,24 @@ lava-test-5.15-compat:x86-64-efi:
- .compat-vars
variables:
KERNEL_VERSION: "5.15"
+
+build-6.6-compat:rpi4:
+ extends:
+ - .build:rpi4
+ - .compat-vars
+ rules:
+ - if: '$XENOMAI_VERSION != "3_2_x-compat"'
+ variables:
+ LINUX_BUILD_OPTION: ":opt-linux-latest-6.6.yml"
+ KERNEL_VERSION: "6.6"
+ CACHE_KERNEL: dovetail
+
+lava-test-6.6-compat:rpi4:
+ needs: [ "build-6.6-compat:rpi4" ]
+ extends:
+ - .lava-test:rpi4
+ - .compat-vars
+ rules:
+ - if: '$XENOMAI_VERSION != "3_2_x-compat"'
+ variables:
+ KERNEL_VERSION: "6.6"
--
2.43.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2024-11-06 11:37 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-06 11:27 [xenomai-images][PATCH 0/3] arm64 compat testing Jan Kiszka
2024-11-06 11:27 ` [xenomai-images][PATCH 1/3] ci: Add missing kernel cache tag to compat jobs Jan Kiszka
2024-11-06 11:27 ` [xenomai-images][PATCH 2/3] Update isar revision Jan Kiszka
2024-11-06 11:27 ` [xenomai-images][PATCH 3/3] Enable compat support for arm64 Jan Kiszka
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.