Hi !
There is a porting guide at:
http://linux.junsun.net/porting-howto/
which is quite useful. Read the "System time and
timer" section. It describes to some extent
implementing timer services.
Thanks
Manish Lachwani
--- Nguyen Thanh Binh <n_tbinh@yahoo.com> wrote:
> Hi Kevin,
>
> > > When booting Monta Vista Linux on Memec board
> > > (Virtex-4 FX12 LC), it crashed after printing
> the
> > > following message:
> > >
> > > "Calibrating delay loop..."
> > >
> > > By looking at the source code, I found that in
> the
> > > init/main.c the problem came from the
> > calibrate_delay
> > > function: jiffies was not incremented (jiffies
> was
> > > always equal to 0).
> > >
> > > Have anyone get the similar problem or any
> > experience
> > > to fix it?
> >
> > I take it that by "crashed", you mean it hung? If
> > so,
> > it sounds like you aren't getting any timer
> > interrupts.
>
> You are right. Because jiffies was not incremented
> so
> the below code segment in function calibrate_delay
> in
> file init/mian.c hung:
>
> ticks = jiffies;
> while (ticks == jiffies) ;
>
> As I am a newbie, I did not find how to fix it.
>
> Thank you for any help.
>
> Binh Nguyen
>
> Nguyễn Thanh Bình
>
>
>
>
___________________________________________________________
>
> How much free photo storage do you get? Store your
> holiday
> snaps for FREE with Yahoo! Photos
> http://uk.photos.yahoo.com
>
>
|