aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArve Hjønnevåg <arve@android.com>2011-01-28 23:33:11 -0800
committerColin Cross <ccross@android.com>2011-06-14 09:09:59 -0700
commitccd3dbcbf1c62610d455222e6da11397d502c582 (patch)
treef2d435f9088442cde4d34bb8c5092e35eeba48ab
parent875e2e11403ed79be1eaf4b63dcb1e1bf89cd709 (diff)
downloadkernel_samsung_espresso10-ccd3dbcbf1c62610d455222e6da11397d502c582.tar.gz
kernel_samsung_espresso10-ccd3dbcbf1c62610d455222e6da11397d502c582.tar.bz2
kernel_samsung_espresso10-ccd3dbcbf1c62610d455222e6da11397d502c582.zip
ARM: etm: Don't limit tracing to only non-secure code.
On some systems kernel code is considered secure, and this code already limits tracing to the kernel text segment which results in no trace data. Change-Id: I098a0753e874859446d098e1ee209f67fc13cd5d Signed-off-by: Arve Hjønnevåg <arve@android.com>
-rw-r--r--arch/arm/kernel/etm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/kernel/etm.c b/arch/arm/kernel/etm.c
index 9c96b5f5614..5d5628f306b 100644
--- a/arch/arm/kernel/etm.c
+++ b/arch/arm/kernel/etm.c
@@ -55,7 +55,7 @@ static inline bool trace_isrunning(struct tracectx *t)
static int etm_setup_address_range(struct tracectx *t, int n,
unsigned long start, unsigned long end, int exclude, int data)
{
- u32 flags = ETMAAT_ARM | ETMAAT_IGNCONTEXTID | ETMAAT_NSONLY | \
+ u32 flags = ETMAAT_ARM | ETMAAT_IGNCONTEXTID | ETMAAT_IGNSECURITY |
ETMAAT_NOVALCMP;
if (n < 1 || n > t->ncmppairs)