ArmPkg/ArmGic: Remove ArmGicSendSgiTo () API

ArmGicSendSgiTo () is never used, and is fundamentally tied to multi-CPU
operation which is no longer supported. So drop the implementation.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
This commit is contained in:
Ard Biesheuvel 2025-01-16 15:51:27 +01:00 committed by mergify[bot]
parent ec5bb8f953
commit aad4dd9aac
2 changed files with 0 additions and 26 deletions

View File

@ -137,23 +137,6 @@ ArmGicGetMaxNumInterrupts (
return (ItLines == 0x1f) ? 1020 : 32 * (ItLines + 1);
}
VOID
EFIAPI
ArmGicSendSgiTo (
IN UINTN GicDistributorBase,
IN UINT8 TargetListFilter,
IN UINT8 CPUTargetList,
IN UINT8 SgiId
)
{
MmioWrite32 (
GicDistributorBase + ARM_GIC_ICDSGIR,
((TargetListFilter & 0x3) << 24) |
((CPUTargetList & 0xFF) << 16) |
(SgiId & 0xF)
);
}
VOID
EFIAPI
ArmGicEndOfInterrupt (

View File

@ -151,15 +151,6 @@ ArmGicGetMaxNumInterrupts (
IN UINTN GicDistributorBase
);
VOID
EFIAPI
ArmGicSendSgiTo (
IN UINTN GicDistributorBase,
IN UINT8 TargetListFilter,
IN UINT8 CPUTargetList,
IN UINT8 SgiId
);
VOID
EFIAPI
ArmGicEndOfInterrupt (