summaryrefslogtreecommitdiffstats
path: root/BaseTools/Source/Python/Common/Expression.py
diff options
context:
space:
mode:
authorMichael D Kinney <michael.d.kinney@intel.com>2017-09-01 01:12:21 -0700
committerRuiyu Ni <ruiyu.ni@intel.com>2018-02-09 15:29:58 +0800
commitce3cd892c82121b8dcb548c264c1cfc6abcad770 (patch)
tree598ce2a1041762c8a1a3c3dc19caadbf5de2a3ae /BaseTools/Source/Python/Common/Expression.py
parent4bf95a9f361edf1f5c88c497f0b9b32c655ea6f9 (diff)
downloadedk2-ce3cd892c82121b8dcb548c264c1cfc6abcad770.tar.gz
edk2-ce3cd892c82121b8dcb548c264c1cfc6abcad770.tar.bz2
edk2-ce3cd892c82121b8dcb548c264c1cfc6abcad770.zip
MdeModulePkg: Add ResetSystemLib instances that call core services
Add a PEI instance of ResetSystemLib that calls the ResetSystem2() service in the PEI Services Table. Add a DXE instance of ResetSystemLib that calls the ResetSystem() service in the UEFI Runtime Services Table. These 2 library instances should be the default ResetSystemLib mapping for most PEIMs and DXE drivers so all reset system requests go through the core service. Only the implementation of the core servies should use the platform specific instance of the ResetSystemLib that actually performs the hardware actions to reset the platform. Cc: Liming Gao <liming.gao@intel.com> Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com> Reviewed-by: Star Zeng <star.zeng@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/Common/Expression.py')
0 files changed, 0 insertions, 0 deletions