diff options
author | Jeff Fan <jeff.fan@intel.com> | 2016-11-30 15:11:02 +0800 |
---|---|---|
committer | Jeff Fan <jeff.fan@intel.com> | 2016-12-01 16:03:16 +0800 |
commit | 368c54e718d3781227d33af3e4fad6adeb75a8e8 (patch) | |
tree | c50b09b44c883c28895ad2d17971f2bdae15092b /UefiCpuPkg/Library/CpuExceptionHandlerLib/CpuExceptionCommon.h | |
parent | 81b21fc250fa356e81d352e57b9031f557477394 (diff) | |
download | edk2-368c54e718d3781227d33af3e4fad6adeb75a8e8.tar.gz edk2-368c54e718d3781227d33af3e4fad6adeb75a8e8.tar.bz2 edk2-368c54e718d3781227d33af3e4fad6adeb75a8e8.zip |
UefiCpuPkg: Add ExceptionHandlerData for ArchRestoreExceptionContext()
mReservedVectors is not set, we could add parameter ExceptionHandlerData for
ArchRestoreExceptionContext() that could use it instead of mReservedVectors.
Cc: Feng Tian <feng.tian@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <jeff.fan@intel.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>
Diffstat (limited to 'UefiCpuPkg/Library/CpuExceptionHandlerLib/CpuExceptionCommon.h')
-rw-r--r-- | UefiCpuPkg/Library/CpuExceptionHandlerLib/CpuExceptionCommon.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/UefiCpuPkg/Library/CpuExceptionHandlerLib/CpuExceptionCommon.h b/UefiCpuPkg/Library/CpuExceptionHandlerLib/CpuExceptionCommon.h index dc5d94150b..f2e4692c1b 100644 --- a/UefiCpuPkg/Library/CpuExceptionHandlerLib/CpuExceptionCommon.h +++ b/UefiCpuPkg/Library/CpuExceptionHandlerLib/CpuExceptionCommon.h @@ -211,14 +211,15 @@ ArchSaveExceptionContext ( /**
Restore CPU exception context when handling EFI_VECTOR_HANDOFF_HOOK_AFTER case.
- @param[in] ExceptionType Exception type.
- @param[in] SystemContext Pointer to EFI_SYSTEM_CONTEXT.
-
+ @param[in] ExceptionType Exception type.
+ @param[in] SystemContext Pointer to EFI_SYSTEM_CONTEXT.
+ @param[in] ExceptionHandlerData Pointer to exception handler data.
**/
VOID
ArchRestoreExceptionContext (
- IN UINTN ExceptionType,
- IN EFI_SYSTEM_CONTEXT SystemContext
+ IN UINTN ExceptionType,
+ IN EFI_SYSTEM_CONTEXT SystemContext,
+ IN EXCEPTION_HANDLER_DATA *ExceptionHandlerData
);
/**
|