All of lore.kernel.org
 help / color / mirror / Atom feed
* [xenomai-images][PATCH 0/3] Update for ci
@ 2019-08-27  9:07 Q. Gylstorff
  2019-08-27  9:07 ` [xenomai-images][PATCH 1/3] README: Add subsection physical targets Q. Gylstorff
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Q. Gylstorff @ 2019-08-27  9:07 UTC (permalink / raw)
  To: xenomai

From: Quirin Gylstorff <quirin.gylstorff@siemens.com>

Add all supported targets to ci and mention the targets in README.
Fix arm64 builds in ci.

Quirin Gylstorff (3):
  README: Add subsection physical targets
  ci: Add new boards to ci
  distro/include: Allow overwrite PREFERRED_VERSION

 .gitlab-ci.yml                          | 18 ++++++++++++++----
 README.md                               |  7 ++++++-
 conf/distro/include/xenomai-version.inc |  2 +-
 3 files changed, 21 insertions(+), 6 deletions(-)

-- 
2.20.1



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

* [xenomai-images][PATCH 1/3] README: Add subsection physical targets
  2019-08-27  9:07 [xenomai-images][PATCH 0/3] Update for ci Q. Gylstorff
@ 2019-08-27  9:07 ` Q. Gylstorff
  2019-08-27  9:07 ` [xenomai-images][PATCH 2/3] ci: Add new boards to ci Q. Gylstorff
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Q. Gylstorff @ 2019-08-27  9:07 UTC (permalink / raw)
  To: xenomai

From: Quirin Gylstorff <quirin.gylstorff@siemens.com>

List all physical targets with their kas-yml files.

Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com>
---
 README.md | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index e6b2349..f65eac7 100644
--- a/README.md
+++ b/README.md
@@ -30,7 +30,12 @@ The QEMU ARM64 target is selected by `... kas.yml:board-qemu-arm64.yml` and
 started via `start-qemu.sh arm64`. Make sure to have `qemu-aarch64-system`
 installed.
 
-Physical targets will generate ready-to-boot images under
+### Physical Targets
+
+This repository contains recipes for x86 (`board-simatic-ipc227e`),
+armhf(`board-beagle-bone-black`) and arm64(`board-hikey`) targets.
+
+Each physical target will generate ready-to-boot images under
 `build/tmp/deploy/images/`. To flash, e.g., the HiKey image to an SD card, run
 
     dd if=build/tmp/deploy/images/hikey/demo-image-hikey-xenomai-demo-hikey.wic.img \
-- 
2.20.1



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

* [xenomai-images][PATCH 2/3] ci: Add new boards to ci
  2019-08-27  9:07 [xenomai-images][PATCH 0/3] Update for ci Q. Gylstorff
  2019-08-27  9:07 ` [xenomai-images][PATCH 1/3] README: Add subsection physical targets Q. Gylstorff
@ 2019-08-27  9:07 ` Q. Gylstorff
  2019-08-27  9:07 ` [xenomai-images][PATCH 3/3] distro/include: Allow overwrite PREFERRED_VERSION Q. Gylstorff
  2019-08-27  9:15 ` [xenomai-images][PATCH 0/3] Update for ci Jan Kiszka
  3 siblings, 0 replies; 5+ messages in thread
From: Q. Gylstorff @ 2019-08-27  9:07 UTC (permalink / raw)
  To: xenomai

From: Quirin Gylstorff <quirin.gylstorff@siemens.com>

To build the new boards add them to the ci configuration.

Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com>
---
 .gitlab-ci.yml | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 89d2b29..deecfb1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,23 +5,33 @@ variables:
   https_proxy: "$HTTPS_PROXY"
   ftp_proxy: "$FTP_PROXY"
   no_proxy: "$NO_PROXY"
-build:amd64:
+build:qemu-amd64:
   stage: build
   image: kasproject/kas-isar:latest
   script:
     - kas build kas.yml:board-qemu-amd64.yml
-build:armhf:
+build:qemu-armhf:
   stage: build
   image: kasproject/kas-isar:latest
   script:
     - kas build kas.yml:board-qemu-armhf.yml
-build:arm64:
+build:qemu-arm64:
   stage: build
   image: kasproject/kas-isar:latest
   script:
     - kas build kas.yml:board-qemu-arm64.yml
-build:hikey:
+build:board-hikey:
   stage: build
   image: kasproject/kas-isar:latest
   script:
     - kas build kas.yml:board-hikey.yml
+build:board-beaglebone:
+  stage: build
+  image: kasproject/kas-isar:latest
+  script:
+    - kas build kas.yml:board-beagle-bone-black.yml
+build:board-x86-64-efi:
+  stage: build
+  image: kasproject/kas-isar:latest
+  script:
+    - kas build kas.yml:board-x86-64-efi.yml
-- 
2.20.1



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

* [xenomai-images][PATCH 3/3] distro/include: Allow overwrite PREFERRED_VERSION
  2019-08-27  9:07 [xenomai-images][PATCH 0/3] Update for ci Q. Gylstorff
  2019-08-27  9:07 ` [xenomai-images][PATCH 1/3] README: Add subsection physical targets Q. Gylstorff
  2019-08-27  9:07 ` [xenomai-images][PATCH 2/3] ci: Add new boards to ci Q. Gylstorff
@ 2019-08-27  9:07 ` Q. Gylstorff
  2019-08-27  9:15 ` [xenomai-images][PATCH 0/3] Update for ci Jan Kiszka
  3 siblings, 0 replies; 5+ messages in thread
From: Q. Gylstorff @ 2019-08-27  9:07 UTC (permalink / raw)
  To: xenomai

From: Quirin Gylstorff <quirin.gylstorff@siemens.com>

To build arm64 PREFERRED_VERSION_linux-xenomai must be
set to 4.14% instead of 4.19 for next. To allow overwrites
by machine configurations change the operator from = to ?=.

Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com>
---
 conf/distro/include/xenomai-version.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/conf/distro/include/xenomai-version.inc b/conf/distro/include/xenomai-version.inc
index f14f458..524ca39 100644
--- a/conf/distro/include/xenomai-version.inc
+++ b/conf/distro/include/xenomai-version.inc
@@ -14,4 +14,4 @@ XENOMAI_STABLE_VERSION_LIST = "stable 3.0 3.0% 3.0.% 3.0.9"
 XENOMAI_STABLE_KERNEL_VERSION = "4.14%"
 # if PREFERRED_VERSION_xenomai contains any item from XENOMAI_STABLE_VERSION_LIST use
 # XENOMAI_STABLE_KERNEL_VERSION
-PREFERRED_VERSION_linux-xenomai = "${@bb.utils.contains_any('PREFERRED_VERSION_xenomai','${XENOMAI_STABLE_VERSION_LIST}','${XENOMAI_STABLE_KERNEL_VERSION}','${XENOMAI_NEXT_KERNEL_VERSION}',d) }"
+PREFERRED_VERSION_linux-xenomai ?= "${@bb.utils.contains_any('PREFERRED_VERSION_xenomai','${XENOMAI_STABLE_VERSION_LIST}','${XENOMAI_STABLE_KERNEL_VERSION}','${XENOMAI_NEXT_KERNEL_VERSION}',d) }"
-- 
2.20.1



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

* Re: [xenomai-images][PATCH 0/3] Update for ci
  2019-08-27  9:07 [xenomai-images][PATCH 0/3] Update for ci Q. Gylstorff
                   ` (2 preceding siblings ...)
  2019-08-27  9:07 ` [xenomai-images][PATCH 3/3] distro/include: Allow overwrite PREFERRED_VERSION Q. Gylstorff
@ 2019-08-27  9:15 ` Jan Kiszka
  3 siblings, 0 replies; 5+ messages in thread
From: Jan Kiszka @ 2019-08-27  9:15 UTC (permalink / raw)
  To: Q. Gylstorff, xenomai

On 27.08.19 11:07, Q. Gylstorff wrote:
> From: Quirin Gylstorff <quirin.gylstorff@siemens.com>
> 
> Add all supported targets to ci and mention the targets in README.
> Fix arm64 builds in ci.
> 
> Quirin Gylstorff (3):
>    README: Add subsection physical targets
>    ci: Add new boards to ci
>    distro/include: Allow overwrite PREFERRED_VERSION
> 
>   .gitlab-ci.yml                          | 18 ++++++++++++++----
>   README.md                               |  7 ++++++-
>   conf/distro/include/xenomai-version.inc |  2 +-
>   3 files changed, 21 insertions(+), 6 deletions(-)
> 

Thanks, applied.

Jan

-- 
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux


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

end of thread, other threads:[~2019-08-27  9:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-27  9:07 [xenomai-images][PATCH 0/3] Update for ci Q. Gylstorff
2019-08-27  9:07 ` [xenomai-images][PATCH 1/3] README: Add subsection physical targets Q. Gylstorff
2019-08-27  9:07 ` [xenomai-images][PATCH 2/3] ci: Add new boards to ci Q. Gylstorff
2019-08-27  9:07 ` [xenomai-images][PATCH 3/3] distro/include: Allow overwrite PREFERRED_VERSION Q. Gylstorff
2019-08-27  9:15 ` [xenomai-images][PATCH 0/3] Update for ci 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.