Update EDK2 build config

This commit is contained in:
Jeremy Soller
2019-05-02 15:11:07 -06:00
parent 87d53d9879
commit c9e444edf4
4 changed files with 8 additions and 5 deletions

2
edk2

Submodule edk2 updated: 51be9d0425...8ef4127663

View File

@@ -4,7 +4,7 @@ set -e
if [ -z "$1" ] if [ -z "$1" ]
then then
echo "$0 [UEFIPAYLOAD.fd]" >&2 echo "$0 [UEFIPAYLOAD.fd] <ARGS..>" >&2
exit 1 exit 1
fi fi
UEFIPAYLOAD="$(realpath "$1")" UEFIPAYLOAD="$(realpath "$1")"
@@ -23,7 +23,8 @@ pushd edk2 >/dev/null
-a X64 \ -a X64 \
-b "${BUILD_TYPE}" \ -b "${BUILD_TYPE}" \
-t "${TOOLCHAIN}" \ -t "${TOOLCHAIN}" \
-p CorebootPayloadPkg/CorebootPayloadPkgIa32X64.dsc -p CorebootPayloadPkg/CorebootPayloadPkgIa32X64.dsc \
"${@:2}"
cp -v \ cp -v \
"Build/CorebootPayloadPkgX64/${BUILD_TYPE}_${TOOLCHAIN}/FV/UEFIPAYLOAD.fd" \ "Build/CorebootPayloadPkgX64/${BUILD_TYPE}_${TOOLCHAIN}/FV/UEFIPAYLOAD.fd" \

View File

@@ -24,7 +24,9 @@ touch apps/firmware-setup/Cargo.toml
make -C apps/firmware-setup make -C apps/firmware-setup
# Rebuild CorebootPayloadPkg using edk2 # Rebuild CorebootPayloadPkg using edk2
./scripts/_build/edk2.sh build/UEFIPAYLOAD.fd export
./scripts/_build/edk2.sh build/UEFIPAYLOAD.fd \
-D FIRMWARE_OPEN_FIRMWARE_SETUP="firmware-setup/firmware-setup.inf"
# Rebuild coreboot # Rebuild coreboot
export FIRMWARE_OPEN_UEFIPAYLOAD="$(realpath build/UEFIPAYLOAD.fd)" export FIRMWARE_OPEN_UEFIPAYLOAD="$(realpath build/UEFIPAYLOAD.fd)"