Lines Matching +full:adtl +full:- +full:status +full:- +full:no +full:- +full:vec +full:- +full:no +full:- +full:gs +full:- +full:tcg
4 - dnf update -y
5 - dnf install -y make python
15 - logs
23 - build/logs
25 build-aarch64:
28 - dnf install -y qemu-system-aarch64 gcc-aarch64-linux-gnu
29 - ./configure --arch=aarch64 --cross-prefix=aarch64-linux-gnu-
30 - make -j2
31 - ACCEL=tcg MAX_SMP=8 ./run_tests.sh
33 debug-bp
34 debug-sstep
35 debug-wp
36 gicv2-active
37 gicv2-ipi
38 gicv2-mmio
39 gicv3-active
40 gicv3-ipi
41 its-introspection
42 its-trigger
43 pci-test
44 pmu-cycle-counter
45 pmu-event-counter-config
46 pmu-sw-incr
47 selftest-setup
48 selftest-smp
49 selftest-vectors-kernel
50 selftest-vectors-user
53 - grep -q PASS results.txt && ! grep -q FAIL results.txt
55 build-aarch64-efi:
58 - dnf install -y qemu-system-aarch64 gcc-aarch64-linux-gnu edk2-aarch64
59 - ./configure --arch=aarch64 --cross-prefix=aarch64-linux-gnu- --enable-efi --enable-efi-direct
60 - make -j2
61 - ACCEL=tcg MAX_SMP=8 ./run_tests.sh
62 selftest-setup
63 selftest-smp
64 selftest-vectors-kernel
65 selftest-vectors-user
67 - grep -q PASS results.txt && ! grep -q FAIL results.txt
69 build-aarch64-efi-acpi:
72 - dnf install -y qemu-system-aarch64 gcc-aarch64-linux-gnu edk2-aarch64
73 - ./configure --arch=aarch64 --cross-prefix=aarch64-linux-gnu- --enable-efi --enable-efi-direct
74 - make -j2
75 - EFI_USE_ACPI=y ACCEL=tcg MAX_SMP=8 ./run_tests.sh
76 selftest-setup
77 selftest-smp
78 selftest-vectors-kernel
79 selftest-vectors-user
81 - grep -q PASS results.txt && ! grep -q FAIL results.txt
83 build-aarch64-clang:
86 - dnf install -y qemu-system-aarch64 gcc-aarch64-linux-gnu clang
87 - mkdir build
88 - cd build
89 …- ../configure --arch=arm64 --cc=clang --cflags='--target=aarch64' --cross-prefix=aarch64-linux-gn…
90 - make -j2
91 - ACCEL=tcg MAX_SMP=8 ./run_tests.sh
93 debug-bp
94 debug-sstep
95 debug-wp
96 gicv2-active
97 gicv2-ipi
98 gicv2-mmio
99 gicv3-active
100 gicv3-ipi
101 its-introspection
102 its-trigger
103 pci-test
104 pmu-cycle-counter
105 pmu-event-counter-config
106 pmu-sw-incr
107 selftest-setup
108 selftest-smp
109 selftest-vectors-kernel
110 selftest-vectors-user
113 - grep -q PASS results.txt && ! grep -q FAIL results.txt
115 build-aarch64-clang-efi:
118 - dnf install -y edk2-aarch64 qemu-system-aarch64 gcc-aarch64-linux-gnu clang
119 …- ./configure --arch=arm64 --cc=clang --cflags='--target=aarch64' --cross-prefix=aarch64-linux-gnu…
120 - make -j2
121 - ACCEL=tcg MAX_SMP=8 ./run_tests.sh
122 selftest-setup
123 selftest-smp
124 selftest-vectors-kernel
125 selftest-vectors-user
127 - grep -q PASS results.txt && ! grep -q FAIL results.txt
129 build-arm:
132 - dnf install -y qemu-system-arm gcc-arm-linux-gnu
133 - mkdir build
134 - cd build
135 - ../configure --arch=arm --cross-prefix=arm-linux-gnu-
136 - make -j2
137 - ACCEL=tcg MAX_SMP=8 ./run_tests.sh
138 selftest-setup selftest-vectors-kernel selftest-vectors-user selftest-smp
139 pci-test pmu-cycle-counter gicv2-ipi gicv2-mmio gicv3-ipi gicv2-active
140 gicv3-active
142 - grep -q PASS results.txt && ! grep -q FAIL results.txt
144 build-ppc64be:
147 - dnf install -y qemu-system-ppc gcc-powerpc64-linux-gnu nmap-ncat
148 - mkdir build
149 - cd build
150 - ../configure --arch=ppc64 --endian=big --cross-prefix=powerpc64-linux-gnu-
151 - make -j2
152 - ACCEL=tcg ./run_tests.sh
153 selftest-setup
154 selftest-migration
155 selftest-migration-skip
157 rtas-get-time-of-day
158 rtas-get-time-of-day-base
159 rtas-set-time-of-day
162 - if grep -q FAIL results.txt ; then exit 1 ; fi
164 build-ppc64le:
167 - dnf install -y qemu-system-ppc gcc-powerpc64-linux-gnu nmap-ncat
168 - ./configure --arch=ppc64 --endian=little --cross-prefix=powerpc64-linux-gnu-
169 - make -j2
170 - ACCEL=tcg ./run_tests.sh
171 selftest-setup
172 selftest-migration
173 selftest-migration-skip
175 rtas-get-time-of-day
176 rtas-get-time-of-day-base
177 rtas-set-time-of-day
180 - if grep -q FAIL results.txt ; then exit 1 ; fi
182 build-riscv32:
185 - dnf install -y qemu-system-riscv gcc-riscv64-linux-gnu
186 - mkdir build
187 - cd build
188 - ../configure --arch=riscv32 --cross-prefix=riscv64-linux-gnu-
189 - make -j2
190 - printf "FOO=foo\nBAR=bar\nBAZ=baz\nMVENDORID=0\nMARCHID=0\nMIMPID=0\n" >test-env
191 - ACCEL=tcg KVM_UNIT_TESTS_ENV=test-env ./run_tests.sh
195 - grep -q PASS results.txt && ! grep -q FAIL results.txt
197 build-riscv64:
200 - dnf install -y qemu-system-riscv gcc-riscv64-linux-gnu
201 - ./configure --arch=riscv64 --cross-prefix=riscv64-linux-gnu-
202 - make -j2
203 - printf "FOO=foo\nBAR=bar\nBAZ=baz\nMVENDORID=0\nMARCHID=0\nMIMPID=0\n" >test-env
204 - ACCEL=tcg KVM_UNIT_TESTS_ENV=test-env ./run_tests.sh
208 - grep -q PASS results.txt && ! grep -q FAIL results.txt
210 build-riscv64-efi:
213 - dnf install -y edk2-riscv64 qemu-system-riscv gcc-riscv64-linux-gnu
214 - cp /usr/share/edk2/riscv/RISCV_VIRT_CODE.fd .
215 - truncate -s 32M RISCV_VIRT_CODE.fd
216 - ./configure --arch=riscv64 --cross-prefix=riscv64-linux-gnu- --enable-efi
217 - make -j2
218 - printf "FOO=foo\nBAR=bar\nBAZ=baz\nMVENDORID=0\nMARCHID=0\nMIMPID=0\n" >test-env
219 - ACCEL=tcg KVM_UNIT_TESTS_ENV=test-env ./run_tests.sh
223 - grep -q PASS results.txt && ! grep -q FAIL results.txt
225 build-riscv32-clang:
228 - dnf install -y qemu-system-riscv gcc-riscv64-linux-gnu clang
229 …- ./configure --arch=riscv32 --cc=clang --cflags='--target=riscv32' --cross-prefix=riscv64-linux-g…
230 - make -j2
231 - printf "FOO=foo\nBAR=bar\nBAZ=baz\nMVENDORID=0\nMARCHID=0\nMIMPID=0\n" >test-env
232 - ACCEL=tcg KVM_UNIT_TESTS_ENV=test-env ./run_tests.sh
236 - grep -q PASS results.txt && ! grep -q FAIL results.txt
238 build-riscv64-clang:
241 - dnf install -y qemu-system-riscv gcc-riscv64-linux-gnu clang
242 - mkdir build
243 - cd build
244 …- ../configure --arch=riscv64 --cc=clang --cflags='--target=riscv64' --cross-prefix=riscv64-linux-…
245 - make -j2
246 - printf "FOO=foo\nBAR=bar\nBAZ=baz\nMVENDORID=0\nMARCHID=0\nMIMPID=0\n" >test-env
247 - ACCEL=tcg KVM_UNIT_TESTS_ENV=test-env ./run_tests.sh
251 - grep -q PASS results.txt && ! grep -q FAIL results.txt
253 build-riscv64-clang-efi:
256 - dnf install -y edk2-riscv64 qemu-system-riscv gcc-riscv64-linux-gnu clang
257 - cp /usr/share/edk2/riscv/RISCV_VIRT_CODE.fd .
258 - truncate -s 32M RISCV_VIRT_CODE.fd
259 …- ./configure --arch=riscv64 --cc=clang --cflags='--target=riscv64' --cross-prefix=riscv64-linux-g…
260 - make -j2
261 - printf "FOO=foo\nBAR=bar\nBAZ=baz\nMVENDORID=0\nMARCHID=0\nMIMPID=0\n" >test-env
262 - ACCEL=tcg KVM_UNIT_TESTS_ENV=test-env ./run_tests.sh
266 - grep -q PASS results.txt && ! grep -q FAIL results.txt
268 build-s390x:
271 - dnf install -y qemu-system-s390x gcc-s390x-linux-gnu
272 - mkdir build
273 - cd build
274 - ../configure --arch=s390x --cross-prefix=s390x-linux-gnu-
275 - make -j2
276 - ACCEL=tcg ./run_tests.sh
277 adtl-status-no-vec-no-gs-tcg
278 adtl-status-tcg
288 firq-linear-cpu-ids-tcg
289 firq-nonlinear-cpu-ids-tcg
294 sclp-1g
295 sclp-3g
296 selftest-setup
303 - if grep -q FAIL results.txt ; then exit 1 ; fi
305 build-x86_64:
308 - dnf install -y qemu-system-x86 gcc
309 - ./configure --arch=x86_64
310 - make -j2
311 - ACCEL=tcg ./run_tests.sh
314 ioapic-split
341 - if grep -q FAIL results.txt ; then exit 1 ; fi
343 build-i386:
346 - dnf install -y qemu-system-x86 gcc
347 - mkdir build
348 - cd build
349 - ../configure --arch=i386
350 - make -j2
351 - ACCEL=tcg ./run_tests.sh
375 - if grep -q FAIL results.txt ; then exit 1 ; fi
377 build-clang:
380 - dnf install -y qemu-system-x86 clang
381 - ./configure --arch=x86_64 --cc=clang
382 - make -j2
383 - ACCEL=tcg ./run_tests.sh
386 ioapic-split
412 - grep -q PASS results.txt && ! grep -q FAIL results.txt
414 build-centos8:
419 - sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo
420 - sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/*.repo
421 - sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/*.repo
422 - yum update -y
423 - yum install -y make qemu-kvm gcc
425 - mkdir build
426 - cd build
427 - ../configure --arch=x86_64 --disable-pretty-print-stacks
428 - make -j2
429 - ACCEL=tcg ./run_tests.sh
432 ioapic-split
459 - if grep -q FAIL results.txt ; then exit 1 ; fi
460 - grep -q PASS results.txt && ! grep -q FAIL results.txt
462 # Cirrus-CI provides containers with macOS and Linux with KVM enabled,
464 # gitlab-CI shared runners. We use the "cirrus-run" container from the
468 # https://gitlab.com/libvirt/libvirt/-/blob/v7.0.0/ci/README.rst
471 image: registry.gitlab.com/libvirt/libvirt-ci/cirrus-run:latest
473 - sed -e "s|[@]CI_REPOSITORY_URL@|$CI_REPOSITORY_URL|g"
474 -e "s|[@]CI_COMMIT_REF_NAME@|$CI_COMMIT_REF_NAME|g"
475 -e "s|[@]CI_COMMIT_SHA@|$CI_COMMIT_SHA|g"
478 - cirrus-run -v --show-build-log always ci/_$CI_JOB_NAME.yml
481 - $CIRRUS_GITHUB_REPO
482 - $CIRRUS_API_TOKEN
484 cirrus-ci-fedora:
487 cirrus-ci-macos-i386:
490 cirrus-ci-macos-x86-64:
493 s390x-kvm:
497 - s390x-z15-vm
499 - ./configure --arch=s390x
500 - make -j$(nproc)
501 - ACCEL=kvm ./run_tests.sh
502 selftest-setup
503 selftest-migration-skip
512 gs
516 migration-memory
517 migration-sck
518 migration-skey-parallel
519 migration-skey-sequential
521 sclp-1g
522 sclp-3g
530 - grep -q PASS results.txt && ! grep -q FAIL results.txt
533 - $S390X_Z15_RUNNER_AVAILABLE
535 check-kerneldoc:
538 image: python:3.10-alpine
541 - ./configure --arch=x86_64
542 - make -s check-kerneldoc 2>&1 | tee docwarnings.txt
543 - test -z `cat docwarnings.txt`
545 - apk -U add bash make perl gcc
548 check-shellcheck:
551 image: python:3.10-alpine
554 - ./configure --arch=x86_64
555 - make -s shellcheck 2>&1 | tee shellcheckwarnings.txt
556 - test -z `cat shellcheckwarnings.txt`
558 - apk -U add bash make gcc shellcheck
561 check-patch:
564 image: python:3.10-alpine
567 - scripts/check-patch.py
569 - apk -U add git perl