From: Will C. <wc...@re...> - 2003-05-05 21:36:22
|
I started with the most recent 2.5 kernel for ia64 I could find, the stock 2.5.67 kernel from kernel.org with the linuxia64.org patch (linux-2.5.67-ia64-030416.diff.bz2). Attached is a patch that provides oprofile kernel support that works oprofile 0.5.2. It is built on top of the perfmon support. For the oprofile to use the performance monitoring hardware CONFIG_PERFMON also needs to be enabled in .config. If perfmon support is not enabled, oprofile will just supply the basic TIMER_INT implementation. The patch applies cleanly to the 2.5.67 kernel with the linuxia64.org patchs. I have built the kernel, with required code compiled in (no modules) and booted the resulting kernel successfully on an Intanium 2 SMP machine. I am sure some revison is required for the patch for the 2.5.69 kernel. There was some refactoring of the code TIMER_INT code. Comments? -Will |