irq cpu binding
Adrian Chadd
adrian at freebsd.org
Sat Mar 28 17:43:08 UTC 2015
On 28 March 2015 at 08:40, Slawa Olhovchenkov <slw at zxy.spb.ru> wrote:
> On Sat, Mar 28, 2015 at 08:20:08AM -0700, Adrian Chadd wrote:
>
>> On 28 March 2015 at 04:20, Slawa Olhovchenkov <slw at zxy.spb.ru> wrote:
>> > Can someone describe how on FreeBSD/amd64 do interrupt handling?
>> > Can be interrupt handler (hardware interrupt) direct dispatch to
>> > specific CPU core (and only to this core)?
>> > Can be all work be only on this core (ithread, device driver interrupt
>> > handler, finalise)?
>>
>> Yes - you can use cpuset on the interrupt to get them bound that way.
>>
>> John and I are trying to make that whole process more automated and
>> NUMA friendly. I'm debugging some of his work at the moment.
>
> cpuset don't work as expected -- I see irq handling on other cpu.
Well, when you see "irq handling on other cpu", what do you mean?
How are you using cpuset to move things around?
-a
More information about the freebsd-hackers
mailing list