Re: trouble locating code that increments jiffies (arm)

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

 



Hi Chris,

On Wed, May 11, 2011 at 6:22 AM,  <chris@xxxxxxxxxxxxxxxx> wrote:
>  Hi list,
>
>  I've been looking for the code that increments the jiffies variable as
>  well as the code that connects a timer interrupt to the function that
>  increments the variable. I'm working with the ARM architecture in case
>  that makes a difference. I was also wondering, how many jiffies are
>  there? Right now I'm finding that if I disable the local timer for the
>  boot CPU (during boot) the jiffies variable stop incrementing. I always
>  assumed the global timer was supposed to increment a single jiffies
>  variable. I'm working with an old, modified, version of QEMU so I'm
>  leaning towards a QEMU bug for this problem.

It's updated here:
<http://lxr.linux.no/linux+v2.6.38/kernel/timer.c#L1304>

The machine description has a .timer entry, which points to a timer
initialization function. We use clock events, so it gets tied in
through there.

Sorry for being vague - I'm only mildly familiar with that particular code.

There is some documentation and background over here:
<http://lxr.linux.no/linux+v2.6.38/Documentation/timers/highres.txt>

-- 
Dave Hylands
Shuswap, BC, Canada
http://www.davehylands.com

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux