diff mbox series

[v2] CI: Add m68k target

Message ID 20230323002241.46403-1-marek.vasut+renesas@mailbox.org
State Accepted
Commit a21e112357e3f8e5234ee0b613be2778c60ee03f
Delegated to: Tom Rini
Headers show
Series [v2] CI: Add m68k target | expand

Commit Message

Marek Vasut March 23, 2023, 12:22 a.m. UTC
Add M5208EVBE board to CI. This does not use default config due to
limitations of QEMU emulation, instead the timer is switched from
DMA timer to PIT timer and RAMBAR accesses are inhibited.

Local QEMU launch command is as follows:
$ qemu-system-m68k -nographic -machine mcf5208evb -cpu m5208 -bios u-boot.bin

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
---
Cc: Angelo Dureghello <angelo@kernel-space.org>
Cc: Huan Wang <alison.wang@nxp.com>
Cc: Marek Vasut <marek.vasut+renesas@mailbox.org>
Cc: Simon Glass <sjg@chromium.org>
Cc: Stefan Roese <sr@denx.de>
Cc: Tom Rini <trini@konsulko.com>
---
V2: Disable CONFIG_MCFTMR using -a ~CONFIG_MCFTMR
---
 .azure-pipelines.yml | 5 +++++
 .gitlab-ci.yml       | 8 ++++++++
 2 files changed, 13 insertions(+)

Comments

Angelo Dureghello March 23, 2023, 2:53 p.m. UTC | #1
Acked-by: Angelo Dureghello <angelo@kernel-space.org>

On 23/03/23 1:22 AM, Marek Vasut wrote:
> Add M5208EVBE board to CI. This does not use default config due to
> limitations of QEMU emulation, instead the timer is switched from
> DMA timer to PIT timer and RAMBAR accesses are inhibited.
> 
> Local QEMU launch command is as follows:
> $ qemu-system-m68k -nographic -machine mcf5208evb -cpu m5208 -bios u-boot.bin
> 
> Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
> ---
> Cc: Angelo Dureghello <angelo@kernel-space.org>
> Cc: Huan Wang <alison.wang@nxp.com>
> Cc: Marek Vasut <marek.vasut+renesas@mailbox.org>
> Cc: Simon Glass <sjg@chromium.org>
> Cc: Stefan Roese <sr@denx.de>
> Cc: Tom Rini <trini@konsulko.com>
> ---
> V2: Disable CONFIG_MCFTMR using -a ~CONFIG_MCFTMR
> ---
>   .azure-pipelines.yml | 5 +++++
>   .gitlab-ci.yml       | 8 ++++++++
>   2 files changed, 13 insertions(+)
> 
> diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
> index 5594a67d6b5..6452127ff42 100644
> --- a/.azure-pipelines.yml
> +++ b/.azure-pipelines.yml
> @@ -297,6 +297,11 @@ stages:
>           qemu_arm64:
>             TEST_PY_BD: "qemu_arm64"
>             TEST_PY_TEST_SPEC: "not sleep"
> +        qemu_m68k:
> +          TEST_PY_BD: "M5208EVBE"
> +          TEST_PY_ID: "--id qemu"
> +          TEST_PY_TEST_SPEC: "not sleep and not efi"
> +          OVERRIDE: "-a CONFIG_M68K_QEMU=y -a ~CONFIG_MCFTMR"
>           qemu_malta:
>             TEST_PY_BD: "malta"
>             TEST_PY_ID: "--id qemu"
> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
> index 5431bf6011a..a06c2aa4be9 100644
> --- a/.gitlab-ci.yml
> +++ b/.gitlab-ci.yml
> @@ -355,6 +355,14 @@ qemu_arm64 test.py:
>       TEST_PY_TEST_SPEC: "not sleep"
>     <<: *buildman_and_testpy_dfn
>   
> +qemu_m68k test.py:
> +  variables:
> +    TEST_PY_BD: "M5208EVBE"
> +    TEST_PY_ID: "--id qemu"
> +    TEST_PY_TEST_SPEC: "not sleep and not efi"
> +    OVERRIDE: "-a CONFIG_M68K_QEMU=y -a ~CONFIG_MCFTMR"
> +  <<: *buildman_and_testpy_dfn
> +
>   qemu_malta test.py:
>     variables:
>       TEST_PY_BD: "malta"
diff mbox series

Patch

diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
index 5594a67d6b5..6452127ff42 100644
--- a/.azure-pipelines.yml
+++ b/.azure-pipelines.yml
@@ -297,6 +297,11 @@  stages:
         qemu_arm64:
           TEST_PY_BD: "qemu_arm64"
           TEST_PY_TEST_SPEC: "not sleep"
+        qemu_m68k:
+          TEST_PY_BD: "M5208EVBE"
+          TEST_PY_ID: "--id qemu"
+          TEST_PY_TEST_SPEC: "not sleep and not efi"
+          OVERRIDE: "-a CONFIG_M68K_QEMU=y -a ~CONFIG_MCFTMR"
         qemu_malta:
           TEST_PY_BD: "malta"
           TEST_PY_ID: "--id qemu"
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5431bf6011a..a06c2aa4be9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -355,6 +355,14 @@  qemu_arm64 test.py:
     TEST_PY_TEST_SPEC: "not sleep"
   <<: *buildman_and_testpy_dfn
 
+qemu_m68k test.py:
+  variables:
+    TEST_PY_BD: "M5208EVBE"
+    TEST_PY_ID: "--id qemu"
+    TEST_PY_TEST_SPEC: "not sleep and not efi"
+    OVERRIDE: "-a CONFIG_M68K_QEMU=y -a ~CONFIG_MCFTMR"
+  <<: *buildman_and_testpy_dfn
+
 qemu_malta test.py:
   variables:
     TEST_PY_BD: "malta"