cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

crossbuilds.yml (5088B)


      1include:
      2  - local: '/.gitlab-ci.d/crossbuild-template.yml'
      3
      4cross-armel-system:
      5  extends: .cross_system_build_job
      6  needs:
      7    job: armel-debian-cross-container
      8  variables:
      9    IMAGE: debian-armel-cross
     10
     11cross-armel-user:
     12  extends: .cross_user_build_job
     13  needs:
     14    job: armel-debian-cross-container
     15  variables:
     16    IMAGE: debian-armel-cross
     17
     18cross-armhf-system:
     19  extends: .cross_system_build_job
     20  needs:
     21    job: armhf-debian-cross-container
     22  variables:
     23    IMAGE: debian-armhf-cross
     24
     25cross-armhf-user:
     26  extends: .cross_user_build_job
     27  needs:
     28    job: armhf-debian-cross-container
     29  variables:
     30    IMAGE: debian-armhf-cross
     31
     32cross-arm64-system:
     33  extends: .cross_system_build_job
     34  needs:
     35    job: arm64-debian-cross-container
     36  variables:
     37    IMAGE: debian-arm64-cross
     38
     39cross-arm64-user:
     40  extends: .cross_user_build_job
     41  needs:
     42    job: arm64-debian-cross-container
     43  variables:
     44    IMAGE: debian-arm64-cross
     45
     46cross-i386-system:
     47  extends: .cross_system_build_job
     48  needs:
     49    job: i386-fedora-cross-container
     50  variables:
     51    IMAGE: fedora-i386-cross
     52    MAKE_CHECK_ARGS: check-qtest
     53
     54cross-i386-user:
     55  extends: .cross_user_build_job
     56  needs:
     57    job: i386-fedora-cross-container
     58  variables:
     59    IMAGE: fedora-i386-cross
     60    MAKE_CHECK_ARGS: check
     61
     62cross-i386-tci:
     63  extends: .cross_accel_build_job
     64  timeout: 60m
     65  variables:
     66    IMAGE: fedora-i386-cross
     67    ACCEL: tcg-interpreter
     68    EXTRA_CONFIGURE_OPTS: --target-list=i386-softmmu,i386-linux-user,aarch64-softmmu,aarch64-linux-user,ppc-softmmu,ppc-linux-user
     69    MAKE_CHECK_ARGS: check check-tcg
     70
     71cross-mips-system:
     72  extends: .cross_system_build_job
     73  needs:
     74    job: mips-debian-cross-container
     75  variables:
     76    IMAGE: debian-mips-cross
     77
     78cross-mips-user:
     79  extends: .cross_user_build_job
     80  needs:
     81    job: mips-debian-cross-container
     82  variables:
     83    IMAGE: debian-mips-cross
     84
     85cross-mipsel-system:
     86  extends: .cross_system_build_job
     87  needs:
     88    job: mipsel-debian-cross-container
     89  variables:
     90    IMAGE: debian-mipsel-cross
     91
     92cross-mipsel-user:
     93  extends: .cross_user_build_job
     94  needs:
     95    job: mipsel-debian-cross-container
     96  variables:
     97    IMAGE: debian-mipsel-cross
     98
     99cross-mips64el-system:
    100  extends: .cross_system_build_job
    101  needs:
    102    job: mips64el-debian-cross-container
    103  variables:
    104    IMAGE: debian-mips64el-cross
    105
    106cross-mips64el-user:
    107  extends: .cross_user_build_job
    108  needs:
    109    job: mips64el-debian-cross-container
    110  variables:
    111    IMAGE: debian-mips64el-cross
    112
    113cross-ppc64el-system:
    114  extends: .cross_system_build_job
    115  needs:
    116    job: ppc64el-debian-cross-container
    117  variables:
    118    IMAGE: debian-ppc64el-cross
    119
    120cross-ppc64el-user:
    121  extends: .cross_user_build_job
    122  needs:
    123    job: ppc64el-debian-cross-container
    124  variables:
    125    IMAGE: debian-ppc64el-cross
    126
    127# The riscv64 cross-builds currently use a 'sid' container to get
    128# compilers and libraries. Until something more stable is found we
    129# allow_failure so as not to block CI.
    130cross-riscv64-system:
    131  extends: .cross_system_build_job
    132  allow_failure: true
    133  needs:
    134    job: riscv64-debian-cross-container
    135  variables:
    136    IMAGE: debian-riscv64-cross
    137
    138cross-riscv64-user:
    139  extends: .cross_user_build_job
    140  allow_failure: true
    141  needs:
    142    job: riscv64-debian-cross-container
    143  variables:
    144    IMAGE: debian-riscv64-cross
    145
    146cross-s390x-system:
    147  extends: .cross_system_build_job
    148  needs:
    149    job: s390x-debian-cross-container
    150  variables:
    151    IMAGE: debian-s390x-cross
    152
    153cross-s390x-user:
    154  extends: .cross_user_build_job
    155  needs:
    156    job: s390x-debian-cross-container
    157  variables:
    158    IMAGE: debian-s390x-cross
    159
    160cross-s390x-kvm-only:
    161  extends: .cross_accel_build_job
    162  needs:
    163    job: s390x-debian-cross-container
    164  variables:
    165    IMAGE: debian-s390x-cross
    166    EXTRA_CONFIGURE_OPTS: --disable-tcg
    167
    168cross-mips64el-kvm-only:
    169  extends: .cross_accel_build_job
    170  needs:
    171    job: mips64el-debian-cross-container
    172  variables:
    173    IMAGE: debian-mips64el-cross
    174    EXTRA_CONFIGURE_OPTS: --disable-tcg --target-list=mips64el-softmmu
    175
    176cross-win32-system:
    177  extends: .cross_system_build_job
    178  needs:
    179    job: win32-fedora-cross-container
    180  variables:
    181    IMAGE: fedora-win32-cross
    182    CROSS_SKIP_TARGETS: alpha-softmmu avr-softmmu hppa-softmmu m68k-softmmu
    183                        microblazeel-softmmu mips64el-softmmu nios2-softmmu
    184  artifacts:
    185    paths:
    186      - build/qemu-setup*.exe
    187
    188cross-win64-system:
    189  extends: .cross_system_build_job
    190  needs:
    191    job: win64-fedora-cross-container
    192  variables:
    193    IMAGE: fedora-win64-cross
    194    CROSS_SKIP_TARGETS: or1k-softmmu rx-softmmu sh4eb-softmmu sparc64-softmmu
    195                        tricore-softmmu xtensaeb-softmmu
    196  artifacts:
    197    paths:
    198      - build/qemu-setup*.exe
    199
    200cross-amd64-xen-only:
    201  extends: .cross_accel_build_job
    202  needs:
    203    job: amd64-debian-cross-container
    204  variables:
    205    IMAGE: debian-amd64-cross
    206    ACCEL: xen
    207    EXTRA_CONFIGURE_OPTS: --disable-tcg --disable-kvm
    208
    209cross-arm64-xen-only:
    210  extends: .cross_accel_build_job
    211  needs:
    212    job: arm64-debian-cross-container
    213  variables:
    214    IMAGE: debian-arm64-cross
    215    ACCEL: xen
    216    EXTRA_CONFIGURE_OPTS: --disable-tcg --disable-kvm