mirror of https://github.com/ncroxon/gnu-efi
Add extra archs to MacOS CI/CD
* Add x86, ARM32 * RISC-V won't work until binutils remove the shared library embedded ELF blocker Signed-off-by: Callum Farmer <gmbr3@opensuse.org>
This commit is contained in:
parent
16a913e01c
commit
d416122fd8
|
@ -8,8 +8,12 @@ jobs:
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
arch: [x64, aa64]
|
arch: [ia32, x64, aa64, arm]
|
||||||
include:
|
include:
|
||||||
|
- arch: ia32
|
||||||
|
dir: ia32
|
||||||
|
cross_compile: i686-elf-
|
||||||
|
toolchain: i686-elf-gcc
|
||||||
- arch: x64
|
- arch: x64
|
||||||
dir: x86_64
|
dir: x86_64
|
||||||
cross_compile: x86_64-elf-
|
cross_compile: x86_64-elf-
|
||||||
|
@ -18,7 +22,10 @@ jobs:
|
||||||
dir: aarch64
|
dir: aarch64
|
||||||
cross_compile: aarch64-elf-
|
cross_compile: aarch64-elf-
|
||||||
toolchain: aarch64-elf-gcc
|
toolchain: aarch64-elf-gcc
|
||||||
|
- arch: arm
|
||||||
|
dir: arm
|
||||||
|
cross_compile: arm-none-eabi-
|
||||||
|
toolchain: arm-none-eabi-gcc
|
||||||
|
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
@ -51,18 +58,28 @@ jobs:
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
arch: [x64, aa64]
|
arch: [ia32, x64, aa64, arm]
|
||||||
include:
|
include:
|
||||||
- arch: x64
|
- arch: x64
|
||||||
pkg: qemu-system-x86
|
pkg: qemu-system-x86
|
||||||
qemu_arch: x86_64
|
qemu_arch: x86_64
|
||||||
qemu_opts: -M q35
|
qemu_opts: -M q35
|
||||||
fw_base: OVMF
|
fw_base: OVMF
|
||||||
|
- arch: ia32
|
||||||
|
pkg: qemu-system-x86
|
||||||
|
qemu_arch: i386
|
||||||
|
qemu_opts: -M pc
|
||||||
|
fw_base: OVMF
|
||||||
- arch: aa64
|
- arch: aa64
|
||||||
pkg: qemu-system-arm
|
pkg: qemu-system-arm
|
||||||
qemu_arch: aarch64
|
qemu_arch: aarch64
|
||||||
qemu_opts: -M virt -cpu cortex-a57
|
qemu_opts: -M virt -cpu cortex-a57
|
||||||
fw_base: AAVMF
|
fw_base: AAVMF
|
||||||
|
- arch: arm
|
||||||
|
pkg: qemu-system-arm
|
||||||
|
qemu_arch: arm
|
||||||
|
qemu_opts: -M virt -cpu cortex-a15
|
||||||
|
fw_base: AAVMF
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Set up Linux environment
|
- name: Set up Linux environment
|
||||||
|
|
Loading…
Reference in New Issue