mirror of https://github.com/acidanthera/audk.git
408b833049
A new API InitializeCpuExceptionHandlersEx() is introduced to support initializing exception handlers with extra functionalities which need extra init data, such as stack switch for Stack Guard feature. EFI_STATUS EFIAPI InitializeCpuExceptionHandlersEx ( IN EFI_VECTOR_HANDOFF_INFO *VectorInfo OPTIONAL, IN CPU_EXCEPTION_INIT_DATA *InitData OPTIONAL ); By default, this method should include all functionalities implemented by InitializeCpuExceptionHandlers(), plus extra initialization works, if any. This is could be done by calling InitializeCpuExceptionHandlers() directly in this method besides the extra works. InitData is optional and its use and content are processor arch dependent. The typical usage of it is to convey resources which have to be reserved elsewhere and are necessary for the extra initialization of exception. Cc: Star Zeng <star.zeng@intel.com> Cc: Eric Dong <eric.dong@intel.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Suggested-by: Ayellet Wolman <ayellet.wolman@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.wang@intel.com> Reviewed-by: Jeff Fan <vanjeff_919@hotmail.com> Reviewed-by: Jiewen.yao@intel.com |
||
---|---|---|
.. | ||
AuthVariableLib.h | ||
BootLogoLib.h | ||
CapsuleLib.h | ||
CpuExceptionHandlerLib.h | ||
CustomizedDisplayLib.h | ||
DebugAgentLib.h | ||
DpcLib.h | ||
FileExplorerLib.h | ||
FmpAuthenticationLib.h | ||
FrameBufferBltLib.h | ||
HiiLib.h | ||
HttpLib.h | ||
IpIoLib.h | ||
IpmiLib.h | ||
LockBoxLib.h | ||
MemoryProfileLib.h | ||
NetLib.h | ||
NonDiscoverableDeviceRegistrationLib.h | ||
OemHookStatusCodeLib.h | ||
PciHostBridgeLib.h | ||
PlatformBootManagerLib.h | ||
PlatformHookLib.h | ||
PlatformVarCleanupLib.h | ||
RecoveryLib.h | ||
ResetSystemLib.h | ||
S3Lib.h | ||
SecurityManagementLib.h | ||
SmmCorePlatformHookLib.h | ||
SortLib.h | ||
TcpIoLib.h | ||
TpmMeasurementLib.h | ||
UdpIoLib.h | ||
UefiBootManagerLib.h | ||
UefiHiiServicesLib.h | ||
VarCheckLib.h |