blob: e2ccdf66a3c05f0c994b8fcf81a46adb1c11fd40 [file]
before_script:
- apt-get update -qq
- apt-get install -y --no-install-recommends gcc-powerpc64-linux-gnu make
board-js2x:
script:
- make -j$(nproc) js2x CROSS=powerpc64-linux-gnu-
board-qemu:
script:
- apt-get install -y --no-install-recommends qemu-system-ppc seabios
- export CROSS=powerpc64-linux-gnu-
- if [ "x$CI_COMMIT_TAG" != "x" ]; then
make -j$(nproc) qemu RELEASE="$CI_COMMIT_TAG" ;
else
make -j$(nproc) qemu ;
fi
- qemu-system-ppc64 -nographic -bios boot_rom.bin
-M pseries,cap-cfpc=broken,cap-ibs=broken,cap-sbbc=broken,cap-ccf-assist=off
-prom-env 'use-nvramrc?=true' -prom-env 'nvramrc=." SUCCESS" cr halt'
| tee log.txt
- grep -q SUCCESS log.txt
artifacts:
when: on_success
expire_in: 3 months
paths:
- boot_rom.bin