CI: Add m68k target

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>
Acked-by: Angelo Dureghello <angelo@kernel-space.org>
This commit is contained in:
Marek Vasut 2023-03-23 01:22:41 +01:00 committed by Angelo Dureghello
parent 94f9401812
commit a21e112357
2 changed files with 13 additions and 0 deletions

View file

@ -297,6 +297,11 @@ stages:
qemu_arm64: qemu_arm64:
TEST_PY_BD: "qemu_arm64" TEST_PY_BD: "qemu_arm64"
TEST_PY_TEST_SPEC: "not sleep" 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: qemu_malta:
TEST_PY_BD: "malta" TEST_PY_BD: "malta"
TEST_PY_ID: "--id qemu" TEST_PY_ID: "--id qemu"

View file

@ -355,6 +355,14 @@ qemu_arm64 test.py:
TEST_PY_TEST_SPEC: "not sleep" TEST_PY_TEST_SPEC: "not sleep"
<<: *buildman_and_testpy_dfn <<: *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: qemu_malta test.py:
variables: variables:
TEST_PY_BD: "malta" TEST_PY_BD: "malta"