]> www.infradead.org Git - users/jedix/linux-maple.git/commit
xen/oprofile: Patch from Michael Petullo
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Fri, 15 Jun 2012 20:40:48 +0000 (16:40 -0400)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Fri, 17 Aug 2012 14:59:33 +0000 (10:59 -0400)
commitb2cdbf94c3062694672eee45526ec561b919199a
treefc8b1cf7f9cfa234fd5b303b828af60862c7b2d7
parentb834412ace0aa3fc98b6186413118b57f9734c03
xen/oprofile: Patch from Michael Petullo

http://www.flyn.org/patches/linux-xen-passive-oprofile/linux-3.2-xen-passive-oprofile.patch.gz

>> I have ported Anil's passive profile-capable OProfile patch to Linux
>> 3.2. I have be able to hobble this patch along to new kernel versions, but
>> it is in need of additional work if it is to be submitted upstream. Please
>> see:
>>
>> http://www.flyn.org/patches/linux-xen-passive-oprofile/linux-3.2-xen-passive-oprofile.patch.gz
>>
>> With this patch applied to Linux 3.2, I can perform passive
>> profiling of an unprivileged Xen domain.

> What version of oprofile did you use?

Fedora's oprofile-0.9.6-21.fc16.x86_64.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Conflicts:

include/xen/interface/xen.h

Conflicts:

arch/x86/xen/mmu.c
include/linux/oprofile.h
include/xen/interface/xen.h
17 files changed:
arch/x86/include/asm/xen/hypercall.h
arch/x86/oprofile/Makefile
arch/x86/oprofile/xenoprof.c [new file with mode: 0644]
arch/x86/xen/mmu.c
drivers/oprofile/buffer_sync.c
drivers/oprofile/cpu_buffer.c
drivers/oprofile/cpu_buffer.h
drivers/oprofile/event_buffer.h
drivers/oprofile/oprof.c
drivers/oprofile/oprof.h
drivers/oprofile/oprofile_files.c
drivers/xen/xenoprof/xenoprofile.c [new file with mode: 0644]
include/linux/oprofile.h
include/xen/interface/xen.h
include/xen/interface/xenoprof.h [new file with mode: 0644]
include/xen/xen-ops.h
include/xen/xenoprof.h [new file with mode: 0644]