git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge to Fedora kernel-2.6.17-1.2187_FC5 patched with stable patch-2.6.17.13-vs2...
[linux-2.6.git]
/
drivers
/
oprofile
/
cpu_buffer.h
diff --git
a/drivers/oprofile/cpu_buffer.h
b/drivers/oprofile/cpu_buffer.h
index
09abb80
..
cd94735
100644
(file)
--- a/
drivers/oprofile/cpu_buffer.h
+++ b/
drivers/oprofile/cpu_buffer.h
@@
-36,7
+36,7
@@
struct oprofile_cpu_buffer {
volatile unsigned long tail_pos;
unsigned long buffer_size;
struct task_struct * last_task;
volatile unsigned long tail_pos;
unsigned long buffer_size;
struct task_struct * last_task;
- int last_
is_kernel
;
+ int last_
cpu_mode
;
int tracing;
struct op_sample * buffer;
unsigned long sample_received;
int tracing;
struct op_sample * buffer;
unsigned long sample_received;
@@
-51,7
+51,10
@@
extern struct oprofile_cpu_buffer cpu_buffer[];
void cpu_buffer_reset(struct oprofile_cpu_buffer * cpu_buf);
/* transient events for the CPU buffer -> event buffer */
void cpu_buffer_reset(struct oprofile_cpu_buffer * cpu_buf);
/* transient events for the CPU buffer -> event buffer */
-#define CPU_IS_KERNEL 1
-#define CPU_TRACE_BEGIN 2
+#define CPU_MODE_USER 0
+#define CPU_MODE_KERNEL 1
+#define CPU_MODE_XEN 2
+#define CPU_TRACE_BEGIN 3
+#define CPU_DOMAIN_SWITCH 4
#endif /* OPROFILE_CPU_BUFFER_H */
#endif /* OPROFILE_CPU_BUFFER_H */