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