diff options
author | Michael D Kinney <michael.d.kinney@intel.com> | 2025-05-19 11:30:15 -0700 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2025-06-13 15:47:59 +0000 |
commit | 724394ebe24d619d1f7de1220911e0fb917de0a4 (patch) | |
tree | f0b267ecd9c3d1a50e6f10bd22e7282b29ef48e9 /BaseTools/Source/Python | |
parent | 73ecd7d8b22c3a366bf8ddd834a66d1f0ced6588 (diff) | |
download | edk2-724394ebe24d619d1f7de1220911e0fb917de0a4.zip edk2-724394ebe24d619d1f7de1220911e0fb917de0a4.tar.gz edk2-724394ebe24d619d1f7de1220911e0fb917de0a4.tar.bz2 |
MdeModulePkg/DebugSupportDxe: Fix type mismatches
The RegisteredCallback field of IdtEntryTable is used to
store the address of functions with different function
prototypes depending on the ExceptionType. Add local
variables with the correct function prototypes and evaluate
the ExceptionType to assign correct local variable to the
RegisteredCallback value and use local variable to call
the registered callback function with the correct arguments
for the ExceptionType.
Update declaration of InterruptDistrubutionHub() to use
the non-CPU specific EFI_SYSTEM_CONTEXT parameter type
instead of the IA32 specific EFI_SYSTEM_CONTEXT_IA32
because this function is used for both IA32 and X64.
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Diffstat (limited to 'BaseTools/Source/Python')
0 files changed, 0 insertions, 0 deletions