Lines Matching +full:pc +full:- +full:bios

1 # All jobs needing docker-opensbi must use the same rules it uses.
5 - if: '$QEMU_CI != "1" && $QEMU_CI != "2" && $CI_PROJECT_NAMESPACE != "qemu-project"'
10 - if: '$QEMU_CI == "1" && $CI_PROJECT_NAMESPACE != "qemu-project"'
12 - .gitlab-ci.d/opensbi.yml
13 - .gitlab-ci.d/opensbi/Dockerfile
14 - roms/opensbi/*
19- if: '$QEMU_CI == "1" && $CI_PROJECT_NAMESPACE != "qemu-project" && $CI_COMMIT_REF_NAME =~ /^open…
24- if: '$QEMU_CI == "1" && $CI_PROJECT_NAMESPACE != "qemu-project" && $CI_COMMIT_MESSAGE =~ /opensb…
28 - if: '$CI_PROJECT_NAMESPACE == $QEMU_CI_UPSTREAM && $CI_PIPELINE_SOURCE == "schedule"'
32 - changes:
33 - .gitlab-ci.d/opensbi.yml
34 - .gitlab-ci.d/opensbi/Dockerfile
35 - roms/opensbi/*
39 - if: '$CI_COMMIT_REF_NAME =~ /^opensbi/'
43 - if: '$CI_COMMIT_MESSAGE =~ /opensbi/i'
46 docker-opensbi:
51 - docker:dind
54 IMAGE_TAG: $CI_REGISTRY_IMAGE:opensbi-cross-build
56 - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
57 - until docker info; do sleep 1; done
59 - docker pull $IMAGE_TAG || true
60 - docker build --cache-from $IMAGE_TAG --tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA
61 --tag $IMAGE_TAG .gitlab-ci.d/opensbi
62 - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA
63 - docker push $IMAGE_TAG
65 build-opensbi:
68 needs: ['docker-opensbi']
72 - pc-bios/opensbi-riscv32-generic-fw_dynamic.bin
73 - pc-bios/opensbi-riscv64-generic-fw_dynamic.bin
74 - opensbi32-generic-stdout.log
75 - opensbi32-generic-stderr.log
76 - opensbi64-generic-stdout.log
77 - opensbi64-generic-stderr.log
78 image: $CI_REGISTRY_IMAGE:opensbi-cross-build
82 - git submodule update --init roms/opensbi
83 - export JOBS=$(($(getconf _NPROCESSORS_ONLN) + 1))
84 - echo "=== Using ${JOBS} simultaneous jobs ==="
85 - make -j${JOBS} -C roms/opensbi clean
86- make -j${JOBS} -C roms opensbi32-generic 2>&1 1>opensbi32-generic-stdout.log | tee -a opensbi32-
87 - make -j${JOBS} -C roms/opensbi clean
88- make -j${JOBS} -C roms opensbi64-generic 2>&1 1>opensbi64-generic-stdout.log | tee -a opensbi64-