Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Mar 2015 17:54:15 -0700
From:      "K. Macy" <kmacy@freebsd.org>
To:        "freebsd-arch@freebsd.org" <freebsd-arch@freebsd.org>, John Baldwin <jhb@freebsd.org>
Subject:   LOCAL_CPUS vs INTR_CPUS
Message-ID:  <CAHM0Q_NRg9b4ZG5cLLO94mzaSWgz0k=TvjdyZffKG6QtNuopLA@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
I haven't been able to get an answer out of the usual suspects so I
thought I'd ask here.

In reference to:
https://github.com/freebsd/freebsd/compare/master...bsdjhb:numa_bus_get_cpus


The LOCAL_CPUS option will return the cpuset corresponding to the NUMA
(_pxm) domain id of a given device. INTR_CPUS can narrow that further.
However, in this particular branch INTR_CPUS will only ever return the
value given by LOCAL_CPUS. When and where would this come in to
effect? Do the new Haswells have cores in the same memory domain but
with non-uniform access to the PCIe bus?

Thanks.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHM0Q_NRg9b4ZG5cLLO94mzaSWgz0k=TvjdyZffKG6QtNuopLA>