All of lore.kernel.org
 help / color / mirror / Atom feed
* [xenomai-images][PATCH 0/3] Improve consistency of kernel version selection
@ 2021-09-09 17:44 Jan Kiszka
  2021-09-09 17:44 ` [xenomai-images][PATCH 1/3] linux-xenomai: Add recipe to build 5.10 dovetail release Jan Kiszka
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Jan Kiszka @ 2021-09-09 17:44 UTC (permalink / raw)
  To: xenomai

Will also help adding a kas menu later on (prototype is working already).

Jan

Jan Kiszka (3):
  linux-xenomai: Add recipe to build 5.10 dovetail release
  Rename local_conf_header section for kernel version
  Provide consistent kas files for selecting kernels

 ci/gitlab-ci-base.yml                          |  1 -
 ci/kernel_4_19_xenomai_next.yml                |  6 ++++++
 ci/xenomai_3_0_x.yml                           |  2 ++
 ci/xenomai_3_1_x.yml                           |  6 ++++++
 opt-linux-4.19.yml                             |  4 ++--
 opt-linux-4.4.yml                              |  4 ++--
 ...linux-latest-5.10.yml => opt-linux-5.10.yml |  5 ++---
 opt-linux-latest-5.10.yml => opt-linux-5.4.yml |  5 ++---
 ...nux-latest.yml => opt-linux-latest-4.19.yml |  0
 ...latest-5.10.yml => opt-linux-latest-4.4.yml |  2 +-
 opt-linux-latest-5.10.yml                      |  2 +-
 opt-linux-latest-5.4.yml                       |  2 +-
 recipes-kernel/linux/linux-xenomai_5.10.bb     | 18 ++++++++++++++++++
 13 files changed, 43 insertions(+), 14 deletions(-)
 copy opt-linux-latest-5.10.yml => opt-linux-5.10.yml (65%)
 copy opt-linux-latest-5.10.yml => opt-linux-5.4.yml (65%)
 rename opt-linux-latest.yml => opt-linux-latest-4.19.yml (100%)
 copy opt-linux-latest-5.10.yml => opt-linux-latest-4.4.yml (89%)
 create mode 100644 recipes-kernel/linux/linux-xenomai_5.10.bb

-- 
2.31.1



^ permalink raw reply	[flat|nested] 4+ messages in thread

* [xenomai-images][PATCH 1/3] linux-xenomai: Add recipe to build 5.10 dovetail release
  2021-09-09 17:44 [xenomai-images][PATCH 0/3] Improve consistency of kernel version selection Jan Kiszka
@ 2021-09-09 17:44 ` Jan Kiszka
  2021-09-09 17:44 ` [xenomai-images][PATCH 2/3] Rename local_conf_header section for kernel version Jan Kiszka
  2021-09-09 17:44 ` [xenomai-images][PATCH 3/3] Provide consistent kas files for selecting kernels Jan Kiszka
  2 siblings, 0 replies; 4+ messages in thread
From: Jan Kiszka @ 2021-09-09 17:44 UTC (permalink / raw)
  To: xenomai

From: Jan Kiszka <jan.kiszka@siemens.com>

Provides an option for a stable 5.10 revision, analogously to I-pipe
releases.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---
 recipes-kernel/linux/linux-xenomai_5.10.bb | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 recipes-kernel/linux/linux-xenomai_5.10.bb

diff --git a/recipes-kernel/linux/linux-xenomai_5.10.bb b/recipes-kernel/linux/linux-xenomai_5.10.bb
new file mode 100644
index 0000000..afc129c
--- /dev/null
+++ b/recipes-kernel/linux/linux-xenomai_5.10.bb
@@ -0,0 +1,18 @@
+#
+# Xenomai Real-Time System
+#
+# Copyright (c) Siemens AG, 2021
+#
+# Authors:
+#  Jan Kiszka <jan.kiszka@siemens.com>
+#
+# SPDX-License-Identifier: MIT
+#
+
+require recipes-kernel/linux/linux-xenomai.inc
+
+SRC_URI += "git://source.denx.de/xenomai/linux-dovetail.git;protocol=https;nobranch=1"
+SRCREV = "v5.10.61-dovetail"
+PV = "5.10.61+"
+
+S = "${WORKDIR}/git"
-- 
2.31.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [xenomai-images][PATCH 2/3] Rename local_conf_header section for kernel version
  2021-09-09 17:44 [xenomai-images][PATCH 0/3] Improve consistency of kernel version selection Jan Kiszka
  2021-09-09 17:44 ` [xenomai-images][PATCH 1/3] linux-xenomai: Add recipe to build 5.10 dovetail release Jan Kiszka
@ 2021-09-09 17:44 ` Jan Kiszka
  2021-09-09 17:44 ` [xenomai-images][PATCH 3/3] Provide consistent kas files for selecting kernels Jan Kiszka
  2 siblings, 0 replies; 4+ messages in thread
From: Jan Kiszka @ 2021-09-09 17:44 UTC (permalink / raw)
  To: xenomai

From: Jan Kiszka <jan.kiszka@siemens.com>

Use a more intuitive name. No functional changes.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---
 opt-linux-4.19.yml        | 4 ++--
 opt-linux-4.4.yml         | 4 ++--
 opt-linux-latest-5.10.yml | 2 +-
 opt-linux-latest-5.4.yml  | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/opt-linux-4.19.yml b/opt-linux-4.19.yml
index fb3657f..d5fa5ef 100644
--- a/opt-linux-4.19.yml
+++ b/opt-linux-4.19.yml
@@ -1,7 +1,7 @@
 #
 # Xenomai Real-Time System
 #
-# Copyright (c) Siemens AG, 2020
+# Copyright (c) Siemens AG, 2020-2021
 #
 # Authors:
 #  Quirin Gylstorff <quirin.gylstorff@siemens.com>
@@ -13,5 +13,5 @@ header:
   version: 10
 
 local_conf_header:
-  linux-xenomai-latest: |
+  linux-xenomai-version: |
     PREFERRED_VERSION_linux-xenomai = "4.19%"
diff --git a/opt-linux-4.4.yml b/opt-linux-4.4.yml
index c4afa68..2b9dd14 100644
--- a/opt-linux-4.4.yml
+++ b/opt-linux-4.4.yml
@@ -1,7 +1,7 @@
 #
 # Xenomai Real-Time System
 #
-# Copyright (c) Siemens AG, 2020
+# Copyright (c) Siemens AG, 2020-2021
 #
 # Authors:
 #  Quirin Gylstorff <quirin.gylstorff@siemens.com>
@@ -13,5 +13,5 @@ header:
   version: 10
 
 local_conf_header:
-  linux-xenomai-latest: |
+  linux-xenomai-version: |
     PREFERRED_VERSION_linux-xenomai = "4.4%"
diff --git a/opt-linux-latest-5.10.yml b/opt-linux-latest-5.10.yml
index 89530b8..a6bb221 100644
--- a/opt-linux-latest-5.10.yml
+++ b/opt-linux-latest-5.10.yml
@@ -13,6 +13,6 @@ header:
   version: 10
 
 local_conf_header:
-  linux-xenomai-latest: |
+  linux-xenomai-version: |
     PREFERRED_VERSION_linux-xenomai = "9999-%"
     LATEST_GIT_BRANCH = "5.10"
diff --git a/opt-linux-latest-5.4.yml b/opt-linux-latest-5.4.yml
index 7767be4..d3164e3 100644
--- a/opt-linux-latest-5.4.yml
+++ b/opt-linux-latest-5.4.yml
@@ -13,6 +13,6 @@ header:
   version: 10
 
 local_conf_header:
-  linux-xenomai-latest: |
+  linux-xenomai-version: |
     PREFERRED_VERSION_linux-xenomai = "9999-%"
     LATEST_GIT_BRANCH = "5.4"
-- 
2.31.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [xenomai-images][PATCH 3/3] Provide consistent kas files for selecting kernels
  2021-09-09 17:44 [xenomai-images][PATCH 0/3] Improve consistency of kernel version selection Jan Kiszka
  2021-09-09 17:44 ` [xenomai-images][PATCH 1/3] linux-xenomai: Add recipe to build 5.10 dovetail release Jan Kiszka
  2021-09-09 17:44 ` [xenomai-images][PATCH 2/3] Rename local_conf_header section for kernel version Jan Kiszka
@ 2021-09-09 17:44 ` Jan Kiszka
  2 siblings, 0 replies; 4+ messages in thread
From: Jan Kiszka @ 2021-09-09 17:44 UTC (permalink / raw)
  To: xenomai

From: Jan Kiszka <jan.kiszka@siemens.com>

Add the missing 5.4 and 5.10 release files, provide clearly named latest
options for 4.4 and 4.19.

CI needs some refactoring as opt-linux-latest.yml is renamed. Use that
chance to make kernel selection more explicit. That should also help
moving forward.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---
 ci/gitlab-ci-base.yml                           |  1 -
 ci/kernel_4_19_xenomai_next.yml                 |  6 ++++++
 ci/xenomai_3_0_x.yml                            |  2 ++
 ci/xenomai_3_1_x.yml                            |  6 ++++++
 opt-linux-5.10.yml                              | 17 +++++++++++++++++
 opt-linux-5.4.yml                               | 17 +++++++++++++++++
 ...inux-latest.yml => opt-linux-latest-4.19.yml |  0
 ...linux-latest.yml => opt-linux-latest-4.4.yml |  6 +++---
 8 files changed, 51 insertions(+), 4 deletions(-)
 create mode 100644 opt-linux-5.10.yml
 create mode 100644 opt-linux-5.4.yml
 copy opt-linux-latest.yml => opt-linux-latest-4.19.yml (100%)
 rename opt-linux-latest.yml => opt-linux-latest-4.4.yml (62%)

diff --git a/ci/gitlab-ci-base.yml b/ci/gitlab-ci-base.yml
index ce9c800..13d37b0 100644
--- a/ci/gitlab-ci-base.yml
+++ b/ci/gitlab-ci-base.yml
@@ -19,7 +19,6 @@ variables:
   ftp_proxy: "$FTP_PROXY"
   no_proxy: "$NO_PROXY"
   XENOMAI_BUILD_OPTION: ":opt-xenomai-next.yml"
-  LINUX_BUILD_OPTION: ":opt-linux-latest.yml"
   ISAR_IMAGE: demo-image
   ISAR_DISTRIBUTION: xenomai-demo
   LAVA_TESTS_ENABLED: "true"
diff --git a/ci/kernel_4_19_xenomai_next.yml b/ci/kernel_4_19_xenomai_next.yml
index 765a805..6ae2c35 100644
--- a/ci/kernel_4_19_xenomai_next.yml
+++ b/ci/kernel_4_19_xenomai_next.yml
@@ -12,6 +12,7 @@
 build-4.19:qemu-amd64:
   extends: .build:qemu-amd64
   variables:
+    LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
     DEPLOY_DIR_EXTENSION: "4.19"
 
 lava-test-4.19:qemu-amd64:
@@ -24,6 +25,7 @@ lava-test-4.19:qemu-amd64:
 build-4.19:qemu-armhf:
   extends: .build:qemu-armhf
   variables:
+    LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
     DEPLOY_DIR_EXTENSION: "4.19"
 
 lava-test-4.19:qemu-armhf:
@@ -36,6 +38,7 @@ lava-test-4.19:qemu-armhf:
 build-4.19:qemu-arm64:
   extends: .build:qemu-arm64
   variables:
+    LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
     DEPLOY_DIR_EXTENSION: "4.19"
 
 lava-test-4.19:qemu-arm64:
@@ -48,6 +51,7 @@ lava-test-4.19:qemu-arm64:
 build-4.19:hikey:
   extends: .build:hikey
   variables:
+    LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
     DEPLOY_DIR_EXTENSION: "4.19"
 
 lava-test-4.19:hikey:
@@ -60,6 +64,7 @@ lava-test-4.19:hikey:
 build-4.19:beagle-bone-black:
   extends: .build:beagle-bone-black
   variables:
+    LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
     DEPLOY_DIR_EXTENSION: "4.19"
 
 lava-test-4.19:beagle-bone-black:
@@ -72,6 +77,7 @@ lava-test-4.19:beagle-bone-black:
 build-4.19:x86-64-efi:
   extends: .build:x86-64-efi
   variables:
+    LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
     DEPLOY_DIR_EXTENSION: "4.19"
 
 lava-test-4.19:x86-64-efi:
diff --git a/ci/xenomai_3_0_x.yml b/ci/xenomai_3_0_x.yml
index 9b8c31e..cedd2e0 100644
--- a/ci/xenomai_3_0_x.yml
+++ b/ci/xenomai_3_0_x.yml
@@ -15,6 +15,7 @@ build-4.4:beagle-bone-black:
   extends: .build:beagle-bone-black
   variables:
     XENOMAI_BUILD_OPTION: ":opt-xenomai-3.0.x.yml"
+    LINUX_BUILD_OPTION: ":opt-linux-latest-4.4.yml"
     DEPLOY_DIR_EXTENSION: "xenomai-3.0.x"
 
 lava-test-4.4:beagle-bone-black:
@@ -28,6 +29,7 @@ build-4.4:x86-64-efi:
   extends: .build:x86-64-efi
   variables:
     XENOMAI_BUILD_OPTION: ":opt-xenomai-3.0.x.yml"
+    LINUX_BUILD_OPTION: ":opt-linux-latest-4.4.yml"
     DEPLOY_DIR_EXTENSION: "xenomai-3.0.x"
 
 lava-test-4.4:x86-64-efi:
diff --git a/ci/xenomai_3_1_x.yml b/ci/xenomai_3_1_x.yml
index 11f3640..1e0961f 100644
--- a/ci/xenomai_3_1_x.yml
+++ b/ci/xenomai_3_1_x.yml
@@ -17,6 +17,7 @@ build-4.19:qemu-amd64:
   variables:
     DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
     XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
+    LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
 
 lava-test-4.19:qemu-amd64:
   needs: [ "build-4.19:qemu-amd64" ]
@@ -30,6 +31,7 @@ build-4.19:qemu-armhf:
   variables:
     DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
     XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
+    LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
 
 lava-test-4.19:qemu-armhf:
   needs: [ "build-4.19:qemu-armhf" ]
@@ -43,6 +45,7 @@ build-4.19:qemu-arm64:
   variables:
     DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
     XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
+    LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
 
 lava-test-4.19:qemu-arm64:
   needs: [ "build-4.19:qemu-arm64" ]
@@ -56,6 +59,7 @@ build-4.19:hikey:
   variables:
     DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
     XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
+    LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
 
 lava-test-4.19:hikey:
   needs: [ "build-4.19:hikey" ]
@@ -69,6 +73,7 @@ build-4.19:beagle-bone-black:
   variables:
     DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
     XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
+    LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
 
 lava-test-4.19:beagle-bone-black:
   needs: [ "build-4.19:beagle-bone-black" ]
@@ -82,6 +87,7 @@ build-4.19:x86-64-efi:
   variables:
     DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
     XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
+    LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
 
 lava-test-4.19:x86-64-efi:
   needs: [ "build-4.19:x86-64-efi" ]
diff --git a/opt-linux-5.10.yml b/opt-linux-5.10.yml
new file mode 100644
index 0000000..ae3b30d
--- /dev/null
+++ b/opt-linux-5.10.yml
@@ -0,0 +1,17 @@
+#
+# Xenomai Real-Time System
+#
+# Copyright (c) Siemens AG, 2021
+#
+# Authors:
+#  Jan Kiszka <jan.kiszka@siemens.com>
+#
+# SPDX-License-Identifier: MIT
+#
+
+header:
+  version: 10
+
+local_conf_header:
+  linux-xenomai-version: |
+    PREFERRED_VERSION_linux-xenomai = "5.10%"
diff --git a/opt-linux-5.4.yml b/opt-linux-5.4.yml
new file mode 100644
index 0000000..2fb586e
--- /dev/null
+++ b/opt-linux-5.4.yml
@@ -0,0 +1,17 @@
+#
+# Xenomai Real-Time System
+#
+# Copyright (c) Siemens AG, 2021
+#
+# Authors:
+#  Jan Kiszka <jan.kiszka@siemens.com>
+#
+# SPDX-License-Identifier: MIT
+#
+
+header:
+  version: 10
+
+local_conf_header:
+  linux-xenomai-version: |
+    PREFERRED_VERSION_linux-xenomai = "5.4%"
diff --git a/opt-linux-latest.yml b/opt-linux-latest-4.19.yml
similarity index 100%
copy from opt-linux-latest.yml
copy to opt-linux-latest-4.19.yml
diff --git a/opt-linux-latest.yml b/opt-linux-latest-4.4.yml
similarity index 62%
rename from opt-linux-latest.yml
rename to opt-linux-latest-4.4.yml
index 78f4a43..113ba76 100644
--- a/opt-linux-latest.yml
+++ b/opt-linux-latest-4.4.yml
@@ -1,10 +1,10 @@
 #
 # Xenomai Real-Time System
 #
-# Copyright (c) Siemens AG, 2019
+# Copyright (c) Siemens AG, 2021
 #
 # Authors:
-#  Quirin Gylstorff <quirin.gylstorff@siemens.com>
+#  Jan Kiszka <jan.kiszka@siemens.com>
 #
 # SPDX-License-Identifier: MIT
 #
@@ -15,4 +15,4 @@ header:
 local_conf_header:
   linux-xenomai-latest: |
     PREFERRED_VERSION_linux-xenomai = "9999-%"
-    LATEST_GIT_BRANCH = "4.19"
+    LATEST_GIT_BRANCH = "4.4"
-- 
2.31.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-09-09 17:44 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-09 17:44 [xenomai-images][PATCH 0/3] Improve consistency of kernel version selection Jan Kiszka
2021-09-09 17:44 ` [xenomai-images][PATCH 1/3] linux-xenomai: Add recipe to build 5.10 dovetail release Jan Kiszka
2021-09-09 17:44 ` [xenomai-images][PATCH 2/3] Rename local_conf_header section for kernel version Jan Kiszka
2021-09-09 17:44 ` [xenomai-images][PATCH 3/3] Provide consistent kas files for selecting kernels 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.