On Wednesday 08 April 2009 18:57:33 David Wuertele wrote: > Has the system timer paradigm changed between 2.6.18 and 2.6.29? > I'm trying to update my Broadcom-based embedded system to 2.6.29, > and I'm running into problems getting the system timer to run. > I'm looking for a clue about how to port forward my arch/mips/brcmstb/* > files, specifically I want to write a plat_time_init() function > that does for 2.6.29 what plat_timer_setup(struct irqaction *irq) > did for 2.6.18. David, This is just a guess.... The main change (that I know of) was in 2.6.24 to support “tickless idle”. I just finished(?) fighting the battle to get the system timer to run reliably (discovering, in the process, a (minor) bug with our SoC ;-\ ). I've a meeting in a few minutes and so no time to write down any details (now), but hopefully Ralf or someone can either fill you in or point (both of us) to some doc. cheers! -blf- -- “How many surrealists does it take to | Brian Foster change a lightbulb? Three. One calms | somewhere in south of France the warthog, and two fill the bathtub | Stop E$$o (ExxonMobil)! with brightly-coloured machine tools.” | http://www.stopesso.com