Re: [Linux-ia64] quick ia64 patch for 2.5.44 (UP only)

From: Kimio Suganuma <k-suganuma_at_mvj.biglobe.ne.jp>
Date: 2002-10-26 11:09:28
Hi,

I succeeded to boot the kernel on 8way ia64 box by
porting the generic percpu (i.e. i386's percpu) to ia64.
I think this should not right way to fix the problem.
I can show the patch if there is a requirement.

Thanks,
Kimi

On Fri, 25 Oct 2002 16:23:43 -0700
Kimio Suganuma <k-suganuma@mvj.biglobe.ne.jp> wrote:

> I found that functions in timer.c and rcupdate.c are calling
> tasklet_init() for all CPUs before APs start running.
> I think per_cpu() cannot be used for not running CPU for ia64,
> and this assumption was broken by them.
> 
> I attached args for tasklet_init() at booting and you can see
> tasklet structures for CPU#0 are only valid.
> Caller might be init_timers() and rcu_init().
> 
> I cannot come up with good solution for it but I think
> we have to change current per_cpu implementation.
> Any idea?

-- 
Kimio Suganuma <k-suganuma@mvj.biglobe.ne.jp>
Received on Fri Oct 25 18:09:44 2002

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:10 EST