Interrupt a Core

Dexuan Cui decui at microsoft.com
Sat Oct 8 08:03:34 UTC 2016


I guess you may need to have a look at 
kern/subr_smp.c: smp_rendezvous_cpus() -> ipi_selected().

On X86, a processor core can use Inter Processor Interrupts (IPI) to ask
another core to run some function related to a pre-defined  vector.

-- Dexuan

> -----Original Message-----
> From: owner-freebsd-drivers at freebsd.org [mailto:owner-freebsd-
> drivers at freebsd.org] On Behalf Of kumara rathnavel
> Sent: Friday, October 7, 2016 3:23
> To: freebsd-drivers at freebsd.org
> Subject: Interrupt a Core
> 
> Hi Guys,
> 
> I have a question. I am in need to implement a core to core implementation
> protocol. So I am planning to use shared memory. To generate a interrupt
> from one core to another core in x86 how do we do it.
> 
> Thanking you,


More information about the freebsd-drivers mailing list