Hello,
For what are IPIs used? (general on UMA-SMP-Architectures and special on x86-based Architectures)
Only for flushing remote TLBs?
Thanks for Answers!
Erik
For what are IPIs (Inter-Processor-Interrupts) used?
-
- Member
- Posts: 30
- Joined: Wed Jan 13, 2010 7:59 am
- Location: Germany / Nuernberg
Re: For what are IPIs (Inter-Processor-Interrupts) used?
As for me, I also use them to force a processor to schedule (because I don't use the LAPIC timer yet) and to shut all CPUs down in case of a BSOD (though it's actually an orange screen of death in my OS).
-
- Member
- Posts: 30
- Joined: Wed Jan 13, 2010 7:59 am
- Location: Germany / Nuernberg
Re: For what are IPIs (Inter-Processor-Interrupts) used?
Hallo,
Exist any other reasons for IPI?
Regards
Erik
You mean you forward the Timer-IRQ from the BSP (if it be the IRQ-Receiver-Processor) to an other Processor?XanClic wrote:I also use them to force a processor to schedule (because I don't use the LAPIC timer yet)
Okay, it is a new reason for IPI for me.XanClic wrote:to shut all CPUs down in case of a BSOD (though it's actually an orange screen of death in my OS).
Exist any other reasons for IPI?
Regards
Erik
Re: For what are IPIs (Inter-Processor-Interrupts) used?
Yes, exactly that. I know, it's very slow, but because I don't have another timer for now and I also don't initialize the I/O-APIC yet (which could be used to forward the IRQ to the other processors, afaik), it is necessary.ErikVikinger wrote:You mean you forward the Timer-IRQ from the BSP (if it be the IRQ-Receiver-Processor) to an other Processor?
-
- Member
- Posts: 30
- Joined: Wed Jan 13, 2010 7:59 am
- Location: Germany / Nuernberg
Re: For what are IPIs (Inter-Processor-Interrupts) used?
Hello,
@all:
Anything else?
Any other use for IPIs?
Regards
Erik
Okay, thanks for your answer.XanClic wrote:Yes, exactly that. ...
@all:
Anything else?
Any other use for IPIs?
Regards
Erik