Remove broadcast INIT IPI

此提交包含在:
2025-09-01 19:23:02 +02:00
父節點 5ff9303bd1
當前提交 2e415f6ec2

查看文件

@@ -277,15 +277,6 @@ HlpInitializeApic(VOID)
LvtRegister.Vector = APIC_VECTOR_NMI;
HlWriteApicRegister(APIC_LINT1, LvtRegister.Long);
/* Send broadcast INIT IPI */
CommandRegister.Long0 = 0;
CommandRegister.DestinationShortHand = APIC_DSH_AllIncludingSelf;
CommandRegister.MessageType = APIC_MT_INIT;
CommandRegister.DestinationMode = 1;
CommandRegister.TriggerMode = APIC_TGM_EDGE;
CommandRegister.Vector = APIC_VECTOR_ZERO;
HlWriteApicRegister(APIC_ICR0, CommandRegister.Long0);
/* Register interrupt handlers */
KeSetInterruptHandler(APIC_VECTOR_SPURIOUS, HlpHandleApicSpuriousService);
KeSetInterruptHandler(PIC1_VECTOR_SPURIOUS, HlpHandlePicSpuriousService);