Trace is collected via GUI
authorNikita Kalyazin <n.kalyazin@samsung.com>
Fri, 9 Jul 2010 06:52:21 +0000 (10:52 +0400)
committerNikita Kalyazin <n.kalyazin@samsung.com>
Fri, 9 Jul 2010 06:52:21 +0000 (10:52 +0400)
driver/Kbuild
driver/Makefile
driver/probes_manager.c

index 84ae4b0..69730d5 100644 (file)
@@ -1,4 +1,4 @@
-EXTRA_CFLAGS := -I$(src)/../../common -I$(src)/../../profile -DEC_ARCH_$(ARCH)
+EXTRA_CFLAGS := -I$(src)/../../common -I$(src)/../../profile -DEC_ARCH_$(ARCH) -D__DEBUG
 
-obj-m := inperfa_driver.o
-inperfa_driver-y := device_driver.o ec.o legacy.o module.o probes.o probes_manager.o storage.o us_proc_inst.o
+obj-m := $(module_name).o
+$(module_name)-y := device_driver.o ec.o legacy.o module.o probes.o probes_manager.o storage.o us_proc_inst.o
index f2dedce..d5f15cc 100644 (file)
@@ -1,8 +1,11 @@
 target_kernel_src="/home/kain/dev/inperfa/kernel/tegra/linux-2.6.29-tegra250-9.12.8"
 driver_module_dir=$(realpath $(top_srcdir)/src/modules/driver)
+module_name=inperfa_driver
 
 all-local:
        $(MAKE) $(AM_MAKEFLAGS) -C $(target_kernel_src) M=$(driver_module_dir) modules
 
 clean-local:
        $(MAKE) $(AM_MAKEFLAGS) -C $(target_kernel_src) M=$(driver_module_dir) clean
+install-exec-local:
+       install -m 644 $(driver_module_dir)/$(module_name).ko $(prefix)
index 57616d5..fd07cc9 100644 (file)
@@ -195,6 +195,7 @@ add_probe (unsigned long addr)
        int result = 0;
        kernel_probe_t **pprobe = NULL;
 
+       DPRINTF("add probe at 0x%0x\n", addr);
        if (EC_STATE_IDLE != ec_info.ec_state)
        {
                EPRINTF("Probes addition is allowed in IDLE state only.");