summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python
diff options
context:
space:
mode:
authorMichael D Kinney <michael.d.kinney@intel.com>2025-05-19 11:30:15 -0700
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2025-06-13 15:47:59 +0000
commit724394ebe24d619d1f7de1220911e0fb917de0a4 (patch)
treef0b267ecd9c3d1a50e6f10bd22e7282b29ef48e9 /BaseTools/Source/Python
parent73ecd7d8b22c3a366bf8ddd834a66d1f0ced6588 (diff)
downloadedk2-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