All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.