Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ovmf for openSUSE:Factory checked in at 2021-04-22 18:03:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ovmf (Old) and /work/SRC/openSUSE:Factory/.ovmf.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ovmf" Thu Apr 22 18:03:38 2021 rev:61 rq:886614 version:202102 Changes: -------- --- /work/SRC/openSUSE:Factory/ovmf/ovmf.changes 2021-04-08 21:03:04.249959305 +0200 +++ /work/SRC/openSUSE:Factory/.ovmf.new.12324/ovmf.changes 2021-04-22 18:04:02.618513928 +0200 @@ -1,0 +2,7 @@ +Mon Apr 19 06:10:39 UTC 2021 - Gary Ching-Pang Lin <g...@suse.com> + +- Build ovmf-x86_64-smm against Ia32X64 to enable S3 support + (bsc#1184938) +- Update ovmf-add-exclude-shell-flag.patch to include Ia32X64 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ovmf.spec ++++++ --- /var/tmp/diff_new_pack.13eigu/_old 2021-04-22 18:04:03.306514992 +0200 +++ /var/tmp/diff_new_pack.13eigu/_new 2021-04-22 18:04:03.306514992 +0200 @@ -226,7 +226,6 @@ BUILD_OPTIONS_X64=" \ $OVMF_FLAGS \ -a X64 \ - -p OvmfPkg/OvmfPkgX64.dsc \ -b DEBUG \ -t $TOOL_CHAIN \ " @@ -303,19 +302,26 @@ declare -A EXTRA_FLAGS_X64 EXTRA_FLAGS_X64=( - [ovmf-x86_64]="-D FD_SIZE_2MB" - [ovmf-x86_64-4m]="-D FD_SIZE_4MB -D NETWORK_TLS_ENABLE" - [ovmf-x86_64-smm]="-D FD_SIZE_4MB -D NETWORK_TLS_ENABLE -D SMM_REQUIRE -D EXCLUDE_SHELL" + [ovmf-x86_64]="-p OvmfPkg/OvmfPkgX64.dsc -D FD_SIZE_2MB" + [ovmf-x86_64-4m]="-p OvmfPkg/OvmfPkgX64.dsc -D FD_SIZE_4MB -D NETWORK_TLS_ENABLE" + [ovmf-x86_64-smm]="-a IA32 -p OvmfPkg/OvmfPkgIa32X64.dsc -D FD_SIZE_4MB -D NETWORK_TLS_ENABLE -D SMM_REQUIRE -D EXCLUDE_SHELL" ) +declare -A OUTDIR_X64 +OUTDIR_X64=( + [ovmf-x86_64]="OvmfX64" + [ovmf-x86_64-4m]="OvmfX64" + [ovmf-x86_64-smm]="Ovmf3264" +) + %ifnarch x86_64 # Assign the cross-compiler prefix export ${TOOL_CHAIN}_BIN="x86_64-suse-linux-" %endif for flavor in ${FLAVORS_X64[@]}; do build $BUILD_OPTIONS_X64 ${EXTRA_FLAGS_X64[$flavor]} - cp Build/OvmfX64/DEBUG_*/FV/OVMF.fd $flavor.bin - cp Build/OvmfX64/DEBUG_*/FV/OVMF_CODE.fd $flavor-code.bin - cp Build/OvmfX64/DEBUG_*/FV/OVMF_VARS.fd $flavor-vars.bin + cp Build/${OUTDIR_X64[$flavor]}/DEBUG_*/FV/OVMF.fd $flavor.bin + cp Build/${OUTDIR_X64[$flavor]}/DEBUG_*/FV/OVMF_CODE.fd $flavor-code.bin + cp Build/${OUTDIR_X64[$flavor]}/DEBUG_*/FV/OVMF_VARS.fd $flavor-vars.bin %ifarch x86_64 collect_x86_64_debug_files $flavor ++++++ ovmf-add-exclude-shell-flag.patch ++++++ --- /var/tmp/diff_new_pack.13eigu/_old 2021-04-22 18:04:03.422515171 +0200 +++ /var/tmp/diff_new_pack.13eigu/_new 2021-04-22 18:04:03.422515171 +0200 @@ -1,8 +1,22 @@ -Index: edk2-edk2-stable202011/OvmfPkg/OvmfPkgX64.fdf +Index: edk2-edk2-stable202102/OvmfPkg/OvmfPkgX64.fdf =================================================================== ---- edk2-edk2-stable202011.orig/OvmfPkg/OvmfPkgX64.fdf -+++ edk2-edk2-stable202011/OvmfPkg/OvmfPkgX64.fdf -@@ -306,7 +306,9 @@ INF ShellPkg/DynamicCommand/TftpDynamic +--- edk2-edk2-stable202102.orig/OvmfPkg/OvmfPkgX64.fdf ++++ edk2-edk2-stable202102/OvmfPkg/OvmfPkgX64.fdf +@@ -310,7 +310,9 @@ INF ShellPkg/DynamicCommand/TftpDynamic + INF ShellPkg/DynamicCommand/HttpDynamicCommand/HttpDynamicCommand.inf + INF OvmfPkg/LinuxInitrdDynamicShellCommand/LinuxInitrdDynamicShellCommand.inf + !endif ++!ifndef $(EXCLUDE_SHELL) + INF ShellPkg/Application/Shell/Shell.inf ++!endif + + INF MdeModulePkg/Logo/LogoDxe.inf + +Index: edk2-edk2-stable202102/OvmfPkg/OvmfPkgIa32X64.fdf +=================================================================== +--- edk2-edk2-stable202102.orig/OvmfPkg/OvmfPkgIa32X64.fdf ++++ edk2-edk2-stable202102/OvmfPkg/OvmfPkgIa32X64.fdf +@@ -298,7 +298,9 @@ INF ShellPkg/DynamicCommand/TftpDynamic INF ShellPkg/DynamicCommand/HttpDynamicCommand/HttpDynamicCommand.inf INF OvmfPkg/LinuxInitrdDynamicShellCommand/LinuxInitrdDynamicShellCommand.inf !endif