On 27 February 2011 17:31, Pierre Tardy <tardyp@xxxxxxxxx> wrote: > On Fri, Feb 18, 2011 at 11:03 AM, Vincent Guittot > <vincent.guittot@xxxxxxxxxx> wrote: >> Hi, >> >> I have started to use the new cpuidle tracepoint and created a plugin >> for pytimechart. >> I'm not sure if it's the right way to add this cpuidle trace format >> update but it's the less intrusive one. > > Yes, it is okay. I actually plan to also put the whole cpuidle trace > handling into such plugin. > Would you care to send me one of your trace file, so that I can > actually test it. Yes, I have attached the trace file which is Vishwa's one in fact. > > Pierre >
<idle>-0 [000] 270.359802: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 270.364624: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 270.364777: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 270.372528: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 270.372528: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 270.378174: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 270.394836: cpu_idle: state=0 cpu_id=0 <idle>-0 [000] 270.396210: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 270.422424: cpu_idle: state=0 cpu_id=0 <idle>-0 [000] 270.427124: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 270.427185: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 270.434998: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 270.435028: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 270.442810: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 270.442841: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 270.450684: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 270.450714: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 270.458435: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 270.458435: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 270.533722: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 270.533722: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 270.536530: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 270.536804: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 270.544373: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 270.544373: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 270.614685: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 270.614685: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 270.622498: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 270.622498: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 270.635742: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 270.635742: cpu_idle: state=1 cpu_id=0 <idle>-0 [000] 270.638031: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 270.638214: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 270.645935: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 270.645935: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 271.020935: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.020935: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 271.036560: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.036713: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 271.044373: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.044373: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 271.073364: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.073395: cpu_idle: state=1 cpu_id=0 <idle>-0 [000] 271.075531: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.075714: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 271.083435: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.083435: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 271.224060: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.224335: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 271.231873: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.231873: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 271.264130: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.264130: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 271.270935: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.271118: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 271.278778: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.278778: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 271.381226: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.406891: cpu_idle: state=0 cpu_id=0 <idle>-0 [000] 271.407715: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.423370: cpu_idle: state=0 cpu_id=0 <idle>-0 [000] 271.427277: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.428497: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 271.435028: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.435089: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 271.442810: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.442841: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 271.450623: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.450653: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 271.458496: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.458527: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 271.466248: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.466248: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 271.622498: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.622498: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 271.630341: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 271.630341: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 272.021027: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.021027: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 272.174866: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.174866: cpu_idle: state=1 cpu_id=0 <idle>-0 [000] 272.177155: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.177643: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 272.185211: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.185425: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 272.192902: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.193756: cpu_idle: state=1 cpu_id=0 <idle>-0 [000] 272.200867: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.201202: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 272.208557: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.217316: cpu_idle: state=0 cpu_id=0 <idle>-0 [000] 272.224243: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.224640: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 272.232025: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.232422: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 272.239838: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.240356: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 272.240387: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.240448: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 272.247528: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.247559: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 272.255310: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.255310: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 272.270996: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.270996: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 272.278748: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.278748: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 272.384277: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.424622: cpu_idle: state=0 cpu_id=0 <idle>-0 [000] 272.427155: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.427216: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 272.435059: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.435089: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 272.442810: cpu_idle: state=4294967295 cpu_id=0 <idle>-0 [000] 272.442841: cpu_idle: state=2 cpu_id=0 <idle>-0 [000] 272.450714: cpu_idle: state=4294967295 cpu_id=0