Not sure if they will apply straight on your kernel You will have to pull in these two patches ~
Patch 1: Enabling oprofile in zoom2_defconfig * Disabling oprofile ARMv7 by default * Currently we are using ARMv6 target http://git.omapzoom.org/?p=kernel/omap.git;a=commitdiff_plain;h=3b264cae0c4d080cbcb0a74e27a0b1e4f2379b17 Patch 2: ARM: OMAP: gptimer based event monitor driver for oprofile <http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=3b264cae0c4d080cbcb0a74e27a0b1e4f2379b17> http://git.omapzoom.org/?p=kernel/omap.git;a=commitdiff_plain;h=e45e6b647c156c032924ad11b4f99c8132da4363 Thanks, Akash On Fri, Apr 16, 2010 at 5:49 AM, Ashu <ashutosh.deshmukh2...@gmail.com>wrote: > 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 <namit.k.j...@gmail.com> 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: > android-kernel+unsubscr...@googlegroups.com<android-kernel%2bunsubscr...@googlegroups.com> > website: http://groups.google.com/group/android-kernel > -- unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel