Date: Sat, 28 Mar 2015 08:20:08 -0700 From: Adrian Chadd <adrian@freebsd.org> To: Slawa Olhovchenkov <slw@zxy.spb.ru> Cc: "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org> Subject: Re: irq cpu binding Message-ID: <CAJ-Vmo=sxtLgn1HABbWchu1Hm8kZ4Qy%2BscPeD7ezkkBzr%2BQijA@mail.gmail.com> In-Reply-To: <20150328112035.GZ23643@zxy.spb.ru> References: <20150328112035.GZ23643@zxy.spb.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
On 28 March 2015 at 04:20, Slawa Olhovchenkov <slw@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. -adrian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmo=sxtLgn1HABbWchu1Hm8kZ4Qy%2BscPeD7ezkkBzr%2BQijA>