@@ -29,21 +29,21 @@ jobs:
2929 run : |
3030 export WORKSPACE=$PWD
3131 export PACKAGES_PATH=$WORKSPACE/edk2:$WORKSPACE/edk2-platforms:$WORKSPACE/edk2-non-osi
32- export GCC5_AARCH64_PREFIX =aarch64-linux-gnu-
32+ export GCC_AARCH64_PREFIX =aarch64-linux-gnu-
3333 export BUILD_FLAGS="-D SECURE_BOOT_ENABLE=TRUE -D INCLUDE_TFTP_COMMAND=TRUE -D NETWORK_ISCSI_ENABLE=TRUE"
3434 export TLS_DISABLE_FLAGS="-D NETWORK_TLS_ENABLE=FALSE -D NETWORK_ALLOW_HTTP_CONNECTIONS=TRUE"
3535 source edk2/edksetup.sh
3636 # EDK2's 'build' command doesn't play nice with spaces in environmnent variables, so we can't move the PCDs there...
37- build -a AARCH64 -t GCC5 -p edk2-platforms/Platform/RaspberryPi/RPi3/RPi3.dsc -b DEBUG --pcd gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor=L"https://github.com/pftf/RPi3" --pcd gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString=L"UEFI Firmware ${{steps.set_version.outputs.version}}" ${BUILD_FLAGS} ${TLS_DISABLE_FLAGS}
38- build -a AARCH64 -t GCC5 -p edk2-platforms/Platform/RaspberryPi/RPi3/RPi3.dsc -b RELEASE --pcd gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor=L"https://github.com/pftf/RPi3" --pcd gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString=L"UEFI Firmware ${{steps.set_version.outputs.version}}" ${BUILD_FLAGS}
39- cp Build/RPi3/RELEASE_GCC5 /FV/RPI_EFI.fd .
37+ build -a AARCH64 -t GCC -p edk2-platforms/Platform/RaspberryPi/RPi3/RPi3.dsc -b DEBUG --pcd gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor=L"https://github.com/pftf/RPi3" --pcd gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString=L"UEFI Firmware ${{steps.set_version.outputs.version}}" ${BUILD_FLAGS} ${TLS_DISABLE_FLAGS}
38+ build -a AARCH64 -t GCC -p edk2-platforms/Platform/RaspberryPi/RPi3/RPi3.dsc -b RELEASE --pcd gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor=L"https://github.com/pftf/RPi3" --pcd gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString=L"UEFI Firmware ${{steps.set_version.outputs.version}}" ${BUILD_FLAGS}
39+ cp Build/RPi3/RELEASE_GCC /FV/RPI_EFI.fd .
4040 - name : Upload UEFI firmware artifacts
4141 uses : actions/upload-artifact@v4
4242 with :
4343 name : RPi3 UEFI Firmware ${{steps.set_version.outputs.version}} Artifacts
4444 path : |
45- Build/RPi3/DEBUG_GCC5 /FV/RPI_EFI.fd
46- Build/RPi3/RELEASE_GCC5 /FV/RPI_EFI.fd
45+ Build/RPi3/DEBUG_GCC /FV/RPI_EFI.fd
46+ Build/RPi3/RELEASE_GCC /FV/RPI_EFI.fd
4747 - name : Download Raspberry Pi support files
4848 run : |
4949 curl -O -L https://github.com/raspberrypi/firmware/raw/master/boot/bootcode.bin
5555 - name : Create UEFI firmware archive
5656 run : zip -r RPi3_UEFI_Firmware_${{steps.set_version.outputs.version}}.zip RPI_EFI.fd bootcode.bin config.txt fixup.dat start.elf Readme.md *.dtb firmware
5757 - name : Display SHA-256
58- run : sha256sum Build/RPi3/DEBUG_GCC5 /FV/RPI_EFI.fd Build/RPi3/RELEASE_GCC5 /FV/RPI_EFI.fd RPi3_UEFI_Firmware_${{steps.set_version.outputs.version}}.zip
58+ run : sha256sum Build/RPi3/DEBUG_GCC /FV/RPI_EFI.fd Build/RPi3/RELEASE_GCC /FV/RPI_EFI.fd RPi3_UEFI_Firmware_${{steps.set_version.outputs.version}}.zip
5959 - name : Create release
6060 id : create_release
6161 uses : softprops/action-gh-release@v1
0 commit comments