Add Xenoprof passive domain support (missing file).
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 29 Jun 2006 13:30:41 +0000 (14:30 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 29 Jun 2006 13:30:41 +0000 (14:30 +0100)
Signed-off-by: Yang Xiaowei <xiaowei.yang@intel.com>
Signed-off-by: Jose Renato Santos <jsantos@hpl.hp.com>
patches/linux-2.6.16.13/xenoprof-generic.patch

index 6c9235db233f02df8659c09034e9681998128aa5..799794dd3a72663c452d71bea1eeae4bbbd29ee7 100644 (file)
@@ -123,6 +123,21 @@ diff -pru ../pristine-linux-2.6.16.13/drivers/oprofile/buffer_sync.c ./drivers/o
                                }
                        }
                }
+diff -pru ../pristine-linux-2.6.16.13/drivers/oprofile/buffer_sync.h ./drivers/oprofile/buffer_sync.h
+--- ../pristine-linux-2.6.16.13/drivers/oprofile/buffer_sync.h 2006-05-03 05:38:44.000000000 +0800
++++ ./drivers/oprofile/buffer_sync.h   2006-06-27 12:12:09.000000000 +0800
+@@ -9,6 +9,11 @@
+ #ifndef OPROFILE_BUFFER_SYNC_H
+ #define OPROFILE_BUFFER_SYNC_H
++
++#define NO_DOMAIN_SWITCH              -1
++#define DOMAIN_SWITCH_START_EVENT1    0
++#define DOMAIN_SWITCH_START_EVENT2    1
++#define DOMAIN_SWITCH_STOP_EVENT1     2
+  
+ /* add the necessary profiling hooks */
+ int sync_start(void);
 diff -pru ../pristine-linux-2.6.16.13/drivers/oprofile/cpu_buffer.c ./drivers/oprofile/cpu_buffer.c
 --- ../pristine-linux-2.6.16.13/drivers/oprofile/cpu_buffer.c  2006-05-03 05:38:44.000000000 +0800
 +++ ./drivers/oprofile/cpu_buffer.c    2006-06-19 22:43:53.000000000 +0800