Re: COUNT_IPIS vs CPU_FOREACH

From: John Baldwin <jhb_at_freebsd.org>
Date: Mon, 9 May 2011 09:35:53 -0400
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
Received on Mon May 09 2011 - 11:47:08 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:13 UTC