edk2/MdeModulePkg/Universal
Michael D Kinney 724394ebe2 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>
2025-06-13 15:47:59 +00:00
..
Acpi MdeModulePkg/AcpiTableDxe: Add function for extract ACPI table from HOB. 2025-05-02 09:35:02 +00:00
BdsDxe MdeModulePkg: Fix conditionally uninitialized variables 2023-04-03 15:29:08 +00:00
BootManagerPolicyDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
CapsuleOnDiskLoadPei MdeModulePkg: Fix definition typos 2025-06-11 17:20:20 +00:00
CapsulePei MdePkg: Move StackCheckLibStaticInit to StackCheckLib 2025-02-07 02:23:11 +00:00
CapsuleRuntimeDxe MdeModulePkg: Align RuntimeDxe function headers with UEFI return values 2024-02-09 22:16:32 +00:00
Console MdeModulePkg/TerminalDxe: Support multiple modes for SetMode function 2025-03-03 01:45:48 +00:00
DebugPortDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
DebugServicePei MdeModulePkg: Fix EFI_SUCCESS typos 2025-06-12 17:50:45 +00:00
DebugSupportDxe MdeModulePkg/DebugSupportDxe: Fix type mismatches 2025-06-13 15:47:59 +00:00
DevicePathDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Disk MdeModulePkg: Fix redundant call to RestoreTpl() 2024-09-04 00:53:54 +00:00
DisplayEngineDxe MdeModulePkg: Fix EFI_SUCCESS typos 2025-06-12 17:50:45 +00:00
DriverHealthManagerDxe MdeModulePkg/DriverHealthManagerDxe:Fix typo 2025-04-17 11:14:09 +08:00
DriverSampleDxe MdeModulePkg: Fix EFI_SUCCESS typos 2025-06-12 17:50:45 +00:00
EbcDxe MdeModulePkg: Fix function typos 2025-06-12 17:50:45 +00:00
EsrtDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
EsrtFmpDxe MdeModulePkg/EsrtFmpDxe: Support multiple devices with 0 HardwareInstance 2023-02-15 01:52:59 +00:00
FaultTolerantWriteDxe MdeModulePkg/FaultTolerantWriteDxe: Fix buffer overrun issue 2024-09-03 20:29:02 +00:00
FaultTolerantWritePei MdeModulePkg/FaultTolerantWrite: Consume Variable Flash Info 2022-05-19 06:11:20 +00:00
FileExplorerDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
FvSimpleFileSystemDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
HiiDatabaseDxe MdeModulePkg/HiiDatabaseDxe: Fix NULL Pointer access from EfiVarStore 2025-06-09 14:38:29 +08:00
HiiResourcesSampleDxe MdeModulePkg: Fix EFI_SUCCESS typos 2025-06-12 17:50:45 +00:00
LegacyRegion2Dxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
LoadFileOnFv2 MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
LockBox/SmmLockBox MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
MemoryTest MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Metronome MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
MonotonicCounterRuntimeDxe MdeModulePkg: Align RuntimeDxe function headers with UEFI return values 2024-02-09 22:16:32 +00:00
PcatSingleSegmentPciCfg2Pei MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PCD MdeModulePkg: Update code to be more C11 compliant by using __func__ 2023-04-10 14:19:57 +00:00
PlatformDriOverrideDxe MdeModulePkg: Fix definition typos 2025-06-11 17:20:20 +00:00
PrintDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
RegularExpressionDxe MdeModule: Update oniguruma to v6.9.10 2025-06-07 16:05:57 +00:00
ReportStatusCodeRouter MdeModulePkg: Fix EFI_SUCCESS typos 2025-06-12 17:50:45 +00:00
ResetSystemPei MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
ResetSystemRuntimeDxe MdeModulePkg/ResetSystemRuntimeDxe: Print Reset Data 2024-01-24 01:32:27 +00:00
SectionExtractionDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SectionExtractionPei MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SecurityStubDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SerialDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SetupBrowserDxe MdeModulePkg: Fix EFI_SUCCESS typos 2025-06-12 17:50:45 +00:00
SmbiosDxe MdeModulePkg/SmbiosDxe: Fix BcdRevision is not match with SMBIOS version 2023-09-26 23:56:43 +00:00
SmbiosMeasurementDxe MdeModulePkg SmbiosMeasurementDxe: Release TableAddress after use 2024-12-11 09:51:45 +08:00
SmmCommunicationBufferDxe MdeModulePkg/SmmCommunicationBufferDxe: Re-use FixedCommBuffer 2024-08-28 15:25:27 +00:00
StatusCodeHandler MdeModulePkg: Fix EFI_SUCCESS typos 2025-06-12 17:50:45 +00:00
TimestampDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Variable MdeModulePkg: Fix function typos 2025-06-12 17:50:45 +00:00
WatchdogTimerDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00