Refactor APIC IPI dispatching
All checks were successful
Builds / ExectOS (amd64, release) (push) Successful in -59m29s
Builds / ExectOS (amd64, debug) (push) Successful in -59m28s
Builds / ExectOS (i686, release) (push) Successful in -59m30s
Builds / ExectOS (i686, debug) (push) Successful in -59m28s

This commit is contained in:
2026-05-13 11:27:01 +02:00
parent 760e58f993
commit 757eac08c6
2 changed files with 86 additions and 56 deletions

View File

@@ -38,7 +38,10 @@ namespace HL
IN BOOLEAN Self);
STATIC XTAPI VOID SendEoi(VOID);
STATIC XTAPI VOID SendIpi(IN ULONG ApicId,
IN ULONG Vector);
IN ULONG Vector,
IN APIC_DM DeliveryMode,
IN APIC_DSH Destination,
IN ULONG TriggerMode);
STATIC XTAPI VOID SendSelfIpi(IN ULONG Vector);
STATIC XTFASTCALL VOID WriteApicRegister(IN APIC_REGISTER Register,
IN ULONGLONG Value);