Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: e61f3f4ef13ab96746518ca238b42bdc9e00affe
      
https://github.com/tianocore/edk2/commit/e61f3f4ef13ab96746518ca238b42bdc9e00affe
  Author: Oliver Steffen <ostef...@redhat.com>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M OvmfPkg/OvmfPkgIa32.dsc
    M OvmfPkg/OvmfPkgIa32.fdf
    M OvmfPkg/OvmfPkgIa32X64.dsc
    M OvmfPkg/OvmfPkgIa32X64.fdf
    M OvmfPkg/OvmfPkgX64.dsc
    M OvmfPkg/OvmfPkgX64.fdf

  Log Message:
  -----------
  OvmfPkg: Add BUILD_SHELL flag for IA32, IA32X64, X64

Add BUILD_SHELL flag, similar to the one in OvmfPkg/AmdSev,
to enable/disable building of the UefiShell as part of
the firmware image. The UefiShell should not be included for
secure production systems (e.g. SecureBoot) because it can be
used to circumvent security features.

The default value for BUILD_SHELL is TRUE to keep the default
behavior of the Ovmf build.
Note: the default for AmdSev is FALSE.

The BUILD_SHELL flag for AmdSev was introduced in b261a30c900a8.

Signed-off-by: Oliver Steffen <ostef...@redhat.com>
Acked-by: Gerd Hoffmann <kra...@redhat.com>


  Commit: 165b5bcd68e2c563f93f8f5121d20efeab939a6a
      
https://github.com/tianocore/edk2/commit/165b5bcd68e2c563f93f8f5121d20efeab939a6a
  Author: Yuan Yu <yua...@google.com>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M OvmfPkg/PlatformDxe/Platform.c

  Log Message:
  -----------
  OvmfPkg/PlatformDxe: Check RouteConfig arguments for spec compliance

Per UEFI Spec 2.9, EFI_HII_CONFIG_ROUTING_PROTOCOL.RouteConfig()
should return EFI_INVALID_PARAMETER if caller passes in a NULL for
the Configuration parameter (see 35.4 EFI HII Configuration Routing
Protocol).

Add a check to return EFI_INVALID_PARAMETER when Configuration is NULL.

Signed-off-by: Yuan Yu <yua...@google.com>
Reviewed-by: Ard Biesheuvel <a...@kernel.org>


  Commit: aefcc91805fd69e4aad4bc08a9f708db11cae5f0
      
https://github.com/tianocore/edk2/commit/aefcc91805fd69e4aad4bc08a9f708db11cae5f0
  Author: Dimitrije Pavlov <dimitrije.pav...@arm.com>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M OvmfPkg/PlatformDxe/Platform.c
    M OvmfPkg/PlatformDxe/PlatformConfig.c
    M OvmfPkg/PlatformDxe/PlatformConfig.h

  Log Message:
  -----------
  OvmfPkg/PlatformDxe: Handle all requests in ExtractConfig and RouteConfig

Per the UEFI specification, if the Request argument in
EFI_HII_CONFIG_ACCESS_PROTOCOL.ExtractConfig() is NULL or does not contain
any request elements, the implementation should return all of the settings
being abstracted for the particular ConfigHdr reference.

The current implementation returns EFI_INVALID_PARAMETER if Request is
NULL or does not contain any request elements. Instead, construct
a new ConfigRequest to handle these cases per the specification.

In addition, per the UEFI specification, if the Configuration argument in
EFI_HII_CONFIG_ACCESS_PROTOCOL.RouteConfig() has a ConfigHdr that
specifies a non-existing target, the implementation should return
EFI_NOT_FOUND.

The current implementation returns EFI_INVALID_PARAMETER if Configuration
has a non-existing target in ConfigHdr. Instead, perform a check and
return EFI_NOT_FOUND in this case.

Signed-off-by: Dimitrije Pavlov <dimitrije.pav...@arm.com>
Reviewed-by: Ard Biesheuvel <a...@kernel.org>


  Commit: 52bf4eba454ea0f9d7502a92191eb0ab7778ba00
      
https://github.com/tianocore/edk2/commit/52bf4eba454ea0f9d7502a92191eb0ab7778ba00
  Author: Pranav Madhu <pranav.ma...@arm.com>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M ArmPkg/Include/IndustryStandard/ArmStdSmc.h
    M ArmPkg/Library/ArmSmcPsciResetSystemLib/ArmSmcPsciResetSystemLib.c

  Log Message:
  -----------
  ArmPkg: Handle warm reboot request correctly

The warm reboot requests from OSPM are mapped to cold reboot. To handle
the warm reboot separately from a cold reboot, update
ArmSmcPsciResetSystemLib and to invoke the PSCI call with parameters
for warm reboot.

Signed-off-by: Pranav Madhu <pranav.ma...@arm.com>
Reviewed-by: Ard Biesheuvel <a...@kernel.org>


  Commit: 22c45b7c52ecfab8840be05323094a389ade3553
      
https://github.com/tianocore/edk2/commit/22c45b7c52ecfab8840be05323094a389ade3553
  Author: Rohit Mathew <rohit.mat...@arm.com>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M ArmPlatformPkg/PrePeiCore/PrePeiCore.c
    M ArmPlatformPkg/PrePeiCore/PrePeiCore.h

  Log Message:
  -----------
  ArmPlatformPkg/PrePeiCore: Invoke constructors for SEC phase

On platforms that do not have the serial console port pre-initialized
prior to the SEC phase and due to the absence of a call to
"SerialPortInitialize", this results in missing debug logs. So, call
the auto-generated "ProcessLibraryConstructorList" function from SEC
phase to have all the dependent library constructors called
(this includes a call to "SerialPortInitialize").

Signed-off-by: Rohit Mathew <rohit.mat...@arm.com>
Reviewed-by: Sami Mujawar <sami.muja...@arm.com>


  Commit: 0ccf9556740a236e2984487f0d09878aa389cb10
      
https://github.com/tianocore/edk2/commit/0ccf9556740a236e2984487f0d09878aa389cb10
  Author: Pierre Gondois <pierre.gond...@arm.com>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M StandaloneMmPkg/Library/StandaloneMmMemLib/StandaloneMmMemLib.c
    M StandaloneMmPkg/Library/StandaloneMmMemLib/StandaloneMmMemLib.inf

  Log Message:
  -----------
  StandaloneMmPkg: Remove duplicated words

In an effort to clean the documentation of the above
package, remove duplicated words.

Signed-off-by: Pierre Gondois <pierre.gond...@arm.com>
Reviewed-by: Sami Mujawar <sami.muja...@arm.com>
Reviewed-by: Jiewen Yao <jiewen....@intel.com>


  Commit: e87ac5ef4976d97867ded8db55d177a986912df8
      
https://github.com/tianocore/edk2/commit/e87ac5ef4976d97867ded8db55d177a986912df8
  Author: Pierre Gondois <pierre.gond...@arm.com>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M OvmfPkg/Library/PeilessStartupLib/X64/VirtualMemory.c
    M OvmfPkg/Library/PlatformDebugLibIoPort/DebugLib.c
    M OvmfPkg/Library/XenRealTimeClockLib/XenRealTimeClockLib.c
    M OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlashDxe.c
    M OvmfPkg/SataControllerDxe/ComponentName.c
    M OvmfPkg/SataControllerDxe/SataController.h
    M OvmfPkg/XenBusDxe/ComponentName.c
    M OvmfPkg/XenBusDxe/ComponentName.h
    M OvmfPkg/XenPvBlkDxe/BlockFront.c
    M OvmfPkg/XenPvBlkDxe/ComponentName.c
    M OvmfPkg/XenPvBlkDxe/ComponentName.h

  Log Message:
  -----------
  OvmfPkg: Remove duplicated words

In an effort to clean the documentation of the above
package, remove duplicated words.

Signed-off-by: Pierre Gondois <pierre.gond...@arm.com>
Reviewed-by: Jiewen Yao <jiewen....@intel.com>


  Commit: 6dc4ac13476d182f473b8c61afe736d9f3596503
      
https://github.com/tianocore/edk2/commit/6dc4ac13476d182f473b8c61afe736d9f3596503
  Author: Pierre Gondois <pierre.gond...@arm.com>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M 
ArmVirtPkg/Library/Fdt16550SerialPortHookLib/EarlyFdt16550SerialPortHookLib.c

  Log Message:
  -----------
  ArmVirtPkg: Remove duplicated words

In an effort to clean the documentation of the above
package, remove duplicated words.

Signed-off-by: Pierre Gondois <pierre.gond...@arm.com>
Reviewed-by: Sami Mujawar <sami.muaj...@arm.com>


  Commit: 1926702c95634eb60ef237b01b444535039d735f
      
https://github.com/tianocore/edk2/commit/1926702c95634eb60ef237b01b444535039d735f
  Author: Pierre Gondois <pierre.gond...@arm.com>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M ArmPlatformPkg/Library/PL031RealTimeClockLib/PL031RealTimeClockLib.c

  Log Message:
  -----------
  ArmPlatformPkg: Remove duplicated words

In an effort to clean the documentation of the above
package, remove duplicated words.

Signed-off-by: Pierre Gondois <pierre.gond...@arm.com>
Reviewed-by: Sami Mujawar <sami.muaj...@arm.com>
Reviewed-by: Leif Lindholm <quic_llind...@quicinc.com>


  Commit: 05db766bee88c1db2ebe9566eb088cceb05fed93
      
https://github.com/tianocore/edk2/commit/05db766bee88c1db2ebe9566eb088cceb05fed93
  Author: Pierre Gondois <pierre.gond...@arm.com>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M ArmPkg/Drivers/ArmScmiDxe/Scmi.c
    M ArmPkg/Library/ArmMmuLib/AArch64/ArmMmuLibCore.c

  Log Message:
  -----------
  ArmPkg: Remove duplicated words

In an effort to clean the documentation of the above
package, remove duplicated words, and fix a typo while at it.

Signed-off-by: Pierre Gondois <pierre.gond...@arm.com>
Reviewed-by: Sami Mujawar <sami.muaj...@arm.com>
Reviewed-by: Leif Lindholm <quic_llind...@quicinc.com>


  Commit: a4037690d9199663acb0c01ffd265159f676aac9
      
https://github.com/tianocore/edk2/commit/a4037690d9199663acb0c01ffd265159f676aac9
  Author: Pierre Gondois <pierre.gond...@arm.com>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M EmbeddedPkg/GdbStub/SerialIo.c
    M EmbeddedPkg/Include/Library/GdbSerialLib.h
    M EmbeddedPkg/Include/Library/RealTimeClockLib.h
    M EmbeddedPkg/Library/GdbSerialDebugPortLib/GdbSerialDebugPortLib.c
    M EmbeddedPkg/Library/GdbSerialLib/GdbSerialLib.c
    M EmbeddedPkg/Library/TemplateRealTimeClockLib/RealTimeClockLib.c
    M EmbeddedPkg/Library/VirtualRealTimeClockLib/VirtualRealTimeClockLib.c
    M EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClock.c

  Log Message:
  -----------
  EmbeddedPkg: Remove duplicated words

In an effort to clean the documentation of the above
package, remove duplicated words.

Signed-off-by: Pierre Gondois <pierre.gond...@arm.com>
Reviewed-by: Leif Lindholm <quic_llind...@quicinc.com>
Reviewed-by: Abner Chang <abner.ch...@amd.com>


  Commit: 1a24f5fb121ed4d8276827b4ceaa275684251dc4
      
https://github.com/tianocore/edk2/commit/1a24f5fb121ed4d8276827b4ceaa275684251dc4
  Author: Corvin Köhne <c.koe...@beckhoff.com>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M OvmfPkg/Bhyve/BhyveX64.dsc

  Log Message:
  -----------
  OvmfPkg/BhyvePkg: use correct PlatformSecureLib

There's no bhyve specific PlatformSecureLib any more. Use the default
one of OvmfPkg which works too.

Signed-off-by: Corvin Köhne <c.koe...@beckhoff.com>
Reviewed-by: Ard Biesheuvel <ardb+tianoc...@kernel.org>


  Commit: b5d1dc94d08acf4bb8b95fe50baff3d605714015
      
https://github.com/tianocore/edk2/commit/b5d1dc94d08acf4bb8b95fe50baff3d605714015
  Author: Laszlo Ersek <ler...@redhat.com>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M OvmfPkg/Library/PlatformDebugLibIoPort/DebugLib.c

  Log Message:
  -----------
  OvmfPkg: increase max debug message length to 512

Increase the maximum line length for debug messages.
While log messages should be short, they can still
get quite long, for example when printing device paths
or config strings in HII routing.
512 chars is an empirically good value.

Signed-off-by: Laszlo Ersek <ler...@redhat.com>
Signed-off-by: Oliver Steffen <ostef...@redhat.com>
Acked-by: Gerd Hoffmann <kra...@redhat.com>


  Commit: c05a218a9758225ddf94eedb365633f2154551da
      
https://github.com/tianocore/edk2/commit/c05a218a9758225ddf94eedb365633f2154551da
  Author: Wenyi Xie <xiewen...@huawei.com>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M EmbeddedPkg/Library/GdbSerialDebugPortLib/GdbSerialDebugPortLib.c

  Log Message:
  -----------
  EmbeddedPkg/GdbSerialDebugPortLib: fix compile warning

The value of gTimeOut is from PcdGdbMaxPacketRetryCount, and this
PCD is UINT32. So change the declaratrion of gTimeOut to UINT32
to fix compile warning.

Signed-off-by: Wenyi Xie <xiewen...@huawei.com>
Reviewed-by: Ard Biesheuvel <a...@kernel.org>


Compare: https://github.com/tianocore/edk2/compare/08522341c493...c05a218a9758


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to