On 21.01.11 05:06:52, Heinz Graalfs wrote: > From: Heinz Graalfs <graalfs@xxxxxxxxxxxxxxxxxx> > > System z's hardware sampling is described in detail in: > > SA23-2260-01 "The Load-Program-Parameter and CPU-Measurement Facilities" > > The patch introduces > - support for System z's hardware sampler in OProfile's kernel module > - it adds functions that control all hardware sampling related operations as > - checking if hardware sampling feature is available > - ie: on System z models z10 and up, in LPAR mode only, and authorised during LPAR activation > - allocating memory for the hardware sampling feature > - starting/stopping hardware sampling > > All functions required to start and stop hardware sampling have to be > invoked by the oprofile kernel module as provided by the other patches of this patch set. > > In case hardware based sampling cannot be setup standard timer based sampling is used by OProfile. > > Signed-off-by: Mahesh Salgaonkar <mahesh@xxxxxxxxxxxxxxxxxx> > Signed-off-by: Maran Pakkirisamy <maranp@xxxxxxxxxxxxxxxxxx> > Signed-off-by: Heinz Graalfs <graalfs@xxxxxxxxxxxxxxxxxx> > --- > arch/Kconfig | 3 > arch/s390/Kconfig | 1 > arch/s390/oprofile/hwsampler.c | 1256 +++++++++++++++++++++++++++++++++++++++++ > arch/s390/oprofile/hwsampler.h | 113 +++ > 4 files changed, 1373 insertions(+) Applied with following changes: * enable compilation in Makefile -Robert -- Advanced Micro Devices, Inc. Operating System Research Center -- To unsubscribe from this list: send the line "unsubscribe linux-s390" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html