split code/vars builds for riscv
This commit is contained in:
parent
1f9774d792
commit
05b86525bb
@ -196,9 +196,12 @@ conf = OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc
|
||||
arch = RISCV64
|
||||
plat = RiscVVirtQemu
|
||||
dest = Fedora/riscv
|
||||
cpy1 = FV/RISCV_VIRT.fd
|
||||
cpy2 = FV/RISCV_VIRT.fd RISCV_VIRT.raw
|
||||
pad1 = RISCV_VIRT.raw 32m
|
||||
cpy1 = FV/RISCV_VIRT_CODE.fd
|
||||
cpy2 = FV/RISCV_VIRT_CODE.fd RISCV_VIRT_CODE.raw
|
||||
cpy3 = FV/RISCV_VIRT_VARS.fd
|
||||
cpy4 = FV/RISCV_VIRT_VARS.fd RISCV_VIRT_VARS.raw
|
||||
pad1 = RISCV_VIRT_CODE.raw 32m
|
||||
pad2 = RISCV_VIRT_VARS.raw 32m
|
||||
|
||||
|
||||
#####################################################################
|
||||
|
@ -426,6 +426,11 @@ done
|
||||
%if %{build_riscv64}
|
||||
./edk2-build.py --config edk2-build.fedora --silent --release-date "$RELEASE_DATE" -m riscv
|
||||
./edk2-build.py --config edk2-build.fedora.platforms --silent -m riscv
|
||||
for raw in */riscv/*.raw; do
|
||||
qcow2="${raw%.raw}.qcow2"
|
||||
qemu-img convert -f raw -O qcow2 -o cluster_size=4096 -S 4096 "$raw" "$qcow2"
|
||||
rm -f "$raw"
|
||||
done
|
||||
%endif
|
||||
|
||||
%install
|
||||
@ -688,7 +693,7 @@ done
|
||||
%files riscv64
|
||||
%common_files
|
||||
%{_datadir}/%{name}/riscv/*.fd
|
||||
%{_datadir}/%{name}/riscv/*.raw
|
||||
%{_datadir}/%{name}/riscv/*.qcow2
|
||||
|
||||
%files ext4
|
||||
%common_files
|
||||
|
Loading…
Reference in New Issue
Block a user