Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: f3f80a57e1643ce7cd7686eac1b46b692855931a
      
https://github.com/tianocore/edk2/commit/f3f80a57e1643ce7cd7686eac1b46b692855931a
  Author: Laszlo Ersek <ler...@redhat.com>
  Date:   2018-02-13 (Tue, 13 Feb 2018)

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

  Log Message:
  -----------
  OvmfPkg: drop stale SafeBlockIoLib and SafeOpenProtocolLib resolutions

These are listed under "ShellPkg/Application/Shell/Shell.inf", but they
have been commented out ever since commit 345a0c8fce38 ("OvmfPkg: Add
support for UEFI shell", 2011-06-26). No such lib classes exist in edk2.

Cc: Ard Biesheuvel <ard.biesheu...@linaro.org>
Cc: Jordan Justen <jordan.l.jus...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Laszlo Ersek <ler...@redhat.com>
Reviewed-by: Ard Biesheuvel <ard.biesheu...@linaro.org>
Reviewed-by: Jaben Carsey <jaben.car...@intel.com>


  Commit: bad0b5e8716513dd0dc3e5b07e8c672b2e366486
      
https://github.com/tianocore/edk2/commit/bad0b5e8716513dd0dc3e5b07e8c672b2e366486
  Author: Laszlo Ersek <ler...@redhat.com>
  Date:   2018-02-13 (Tue, 13 Feb 2018)

  Changed paths:
    M MdeModulePkg/Library/UefiBootManagerLib/InternalBm.h
    M MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf

  Log Message:
  -----------
  MdeModulePkg/UefiBootManagerLib: remove superfluous TimerLib dependency

In commit 3a039a567a5f ("MdeModulePkg/UefiBootManagerLib: Remove the
useless perf codes", 2018-02-12), the BmWriteBootToOsPerformanceData()
function was removed. No TimerLib API calls are left, thus remove the
TimerLib class dependency from "InternalBm.h" and "UefiBootManagerLib.inf"
as well.

Cc: Eric Dong <eric.d...@intel.com>
Cc: Jaben Carsey <jaben.car...@intel.com>
Cc: Ruiyu Ni <ruiyu...@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Laszlo Ersek <ler...@redhat.com>
Reviewed-by: Star Zeng <star.z...@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu...@intel.com>
Reviewed-by: Jaben Carsey <jaben.car...@intel.com>


  Commit: 7a141b1306f61c1cf92847d3d2743f4f57965227
      
https://github.com/tianocore/edk2/commit/7a141b1306f61c1cf92847d3d2743f4f57965227
  Author: Laszlo Ersek <ler...@redhat.com>
  Date:   2018-02-13 (Tue, 13 Feb 2018)

  Changed paths:
    M ShellPkg/ShellPkg.dsc

  Log Message:
  -----------
  ShellPkg: remove superfluous TimerLib resolution

TimerLib had to be resolved in commit 5ab97a64b51c ("ShellPkg/bcfg: Add
Shell Spec 2.2 modification functionality", 2017-03-01) because:

- the BCFG command started making calls to UefiBootManagerLib
  (EfiBootManagerVariableToLoadOption(),
  EfiBootManagerLoadOptionToVariable(), EfiBootManagerFreeLoadOption()),

- and "MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf"
  depended on TimerLib.

Because TimerLib is platform-specific, but "ShellPkg/ShellPkg.dsc" is
meant to produce a UEFI shell binary that is platform-independent (see
"ShellBinPkg/ReadMe.txt"), we resolved TimerLib to
"BaseTimerLibNullTemplate.inf". (TimerLib functionality was never actually
needed on UefiBootManagerLib code paths that were exercised by the shell /
BCFG.)

Thanks to the last patch, UefiBootManagerLib no longer depends on
TimerLib, thus we can drop the TimerLib resolution entirely.

Cc: Jaben Carsey <jaben.car...@intel.com>
Cc: Ruiyu Ni <ruiyu...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Laszlo Ersek <ler...@redhat.com>
Reviewed-by: Ruiyu Ni <ruiyu...@intel.com>
Reviewed-by: Jaben Carsey <jaben.car...@intel.com>


Compare: https://github.com/tianocore/edk2/compare/f110b7734bff...7a141b1306f6
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to