COUNT_IPIS vs CPU_FOREACH
John Baldwin
jhb at freebsd.org
Mon May 9 13:47:08 UTC 2011
On Saturday, May 07, 2011 5:37:26 am Andriy Gapon wrote:
>
> I believe that the following change is needed to fix COUNT_IPIS option.
> Right now it seems to be a noop.
>
>
> mp_ipi_intrcnt: CPU_FOREACH can't be used this early
>
> ... because all_cpus is not set yet.
Have you tested this?
all_cpus is set by start_all_aps() from cpu_mp_start() which runs at
SI_SUB_CPU. This SYSINIT runs later at SI_SUB_INTR.
So I think CPU_FOREACH() should be fine here.
--
John Baldwin
More information about the freebsd-current
mailing list