From: sukadev@linux.vnet.ibm.com Date: Tue, 18 Sep 2012 20:56:11 +0000 (+0000) Subject: powerpc/perf: Sample only if SIAR-Valid bit is set in P7+ X-Git-Tag: omap-for-v3.7-rc1/fixes-cpufreq-signed~10^2~7 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e6878835ac4794f25385522d29c634b7bbb7cca9;p=pandora-kernel.git powerpc/perf: Sample only if SIAR-Valid bit is set in P7+ powerpc/perf: Sample only if SIAR-Valid bit is set in P7+ On POWER7+ two new bits (mmcra[35] and mmcra[36]) indicate whether the contents of SIAR and SDAR are valid. For marked instructions on P7+, we must save the contents of SIAR and SDAR registers only if these new bits are set. This code/check for the SIAR-Valid bit is specific to P7+, so rather than waste a CPU-feature bit use the PVR flag. Note that Carl Love proposed a similar change for oprofile: https://lkml.org/lkml/2012/6/22/309 Signed-off-by: Sukadev Bhattiprolu Signed-off-by: Benjamin Herrenschmidt --- Reading git-diff-tree failed