Hi All,
I am using Android 1.6 on OMAP3430 Board. With This SDK I have kernel
which is android-2.6.26.
When I want to add profile support, It shows only below two
lines .config file of kernel folder.
CONFIG_OPROFILE=y
CONFIG_HAVE_OPROFILE=y
But I do not see CONFIG_OPROFILE_OMAP_GPTIMER=y option in .config
file.
Next, when I compile my kernel with above settings & use it on target
(OMAP3430) I get following.
# opcontrol --setup
No output.
#opcontrol --start
No Output.
#opcontrol --status
It shows profile device location as /dev/oprofile/
Profile data folder as /data/oprofile
Counter 0 is disabled.
Counter 1 is disabled.
Counter 2 is disabled.
oprofiled is not running.
Can somebody identify why oprofiled is not starting?
Also, when I type cat /dev/oprofile/cpu_type , it shows output as
'timer'.
Below is the command I typed to compile my kernel on host.
# make ARCH=arm CROSS_COMPILE=/path/for/cross-compiler/toolchain
uImage
Does it mean that Hardware counter support is not available for my
Hardware?
How to overcome this situation?
Thanks,
Ashutosh Deshmukh
On Apr 8, 11:24 am, Namit Jain <[email protected]> wrote:
> Hi All ,
>
> Here are the steps I followed
>
> 1. opcontrol --setup
>
> 2. opcontrol --vmlinux=/sdcard/vmlinux --kernel-
> range=0xc002f000,0xc0326000 --event=CPU_CYCLES:64
>
> 3 opcontrol --start
> Run application
>
> 4 opcontrol --stop
>
> But i dont see any file created in /data/oprofile/samples.
>
> And also here is oprofiled.log
>
> -- OProfile Statistics --
> Nr. sample dumps: 1
> Nr. non-backtrace samples: 0
> Nr. kernel samples: 0
> Nr. lost samples (no kernel/user): 0
> Nr. lost kernel samples: 0
> Nr. incomplete code structs: 0
> Nr. samples lost due to sample file open failure: 0
> Nr. samples lost due to no permanent mapping: 0
> Nr. event lost due to buffer overflow: 0
> Nr. samples lost due to no mapping: 0
> Nr. backtraces skipped due to no file mapping: 0
> Nr. samples lost due to no mm: 0
>
> ---- Statistics for cpu : 1
> Nr. samples lost cpu buffer overflow: 0
> Nr. samples received: 0
> Nr. backtrace aborted: 0
> Nr. samples lost invalid pc: 0
>
> ---- Statistics for cpu : 0
> Nr. samples lost cpu buffer overflow: 0
> Nr. samples received: 0
> Nr. backtrace aborted: 0
> Nr. samples lost invalid pc: 0
>
> Any idea why samples are not generated
>
> Regards
> Namit
--
unsubscribe: [email protected]
website: http://groups.google.com/group/android-kernel