Port-powerpc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: first call softintr__init()



Hi! Tsutsui-san,


From: Izumi Tsutsui <tsutsui%ceres.dti.ne.jp@localhost>
Date: Mon, 26 Nov 2007 20:11:43 +0900

> kiyohara%kk.iij4u.or.jp@localhost wrote:
> 
> > Our OPENBLOCKS266 hangs up when boot time, because "struct pool
> > softintr_pool" not initialized yet.  And it loops in pool_get() infinitely.
> > We shall call intr_init() before call loginit().  Move to call in
> > sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c::ibm4xx_cpu_startup() (MI code). 
> 
> - make sure which machines actually use MI ibm4xx_cpu_startup()
>   (at least explora, virtex and walnut have their own cpu_startup())

hmm...
I referred to oea.  softintr__init() is called from oea_startup() for
oea.  softintr__init() actually initializes softintr_pool.  And,
softintr__init() is called from intr_init() for ibm4xx.

Should oea also change?

Thanks,
--
kiyohara



Home | Main Index | Thread Index | Old Index