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 |
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 --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"
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(+)