circleci: pre-build edk2 for linuxboot

Signed-off-by: Trammell hudson <hudson@trmm.net>
This commit is contained in:
Trammell hudson 2020-01-08 22:45:39 +01:00
parent fed0858126
commit 35ddd3e065
No known key found for this signature in database
GPG Key ID: 0F948052DDECBE68

View File

@ -11,6 +11,29 @@ jobs:
command: |
make -j4 bootstrap
- run:
name: qemu-linuxboot-edk2
command: |
./build/make-4.2.1/make \
CROSS=/cross/bin/x86_64-linux-musl- \
BOARD=qemu-linuxboot \
`/bin/pwd`/build/linuxboot-git/build/qemu/.configured \
# Run first to avoid too many processes
- run:
name: qemu-linuxboot
command: |
./build/make-4.2.1/make \
CROSS=/cross/bin/x86_64-linux-musl- \
-j4 \
BOARD=qemu-linuxboot \
- store-artifacts:
path: build/qemu-linuxboot/linuxboot.rom
- store-artifacts:
path: build/qemu-linuxboot/hashes.txt
- run:
name: qemu-coreboot
command: |
@ -24,29 +47,12 @@ jobs:
- store-artifacts:
path: build/qemu-coreboot/hashes.txt
- run:
name: qemu-linuxboot
command: |
./build/make-4.2.1/make \
CROSS=/cross/bin/x86_64-linux-musl- \
V=1 \
-j4 \
BOARD=qemu-linuxboot \
- store-artifacts:
path: build/qemu-linuxboot/linuxboot.rom
- store-artifacts:
path: build/qemu-linuxboot/hashes.txt
- run:
name: x230
command: |
./build/make-4.2.1/make \
CROSS=/cross/bin/x86_64-linux-musl- \
-j4 \
V=1 \
BOARD=x230 \
- store-artifacts: