[PATCH 1/3] ARC: split show_faulting_vma for logic and representation parts

2018-11-16 Thread Eugeniy Paltsev
In preparation for introduncing SmaRT support for ARC split show_faulting_vma() for logic and representation parts to be able to use logic part in SmaRT code. Signed-off-by: Eugeniy Paltsev --- arch/arc/include/asm/bug.h | 9 + arch/arc/kernel/troubleshoot.c | 43

[PATCH 3/3] ARC: show detaled SmaRT configuration in mumbojumbo

2018-11-16 Thread Eugeniy Paltsev
Add information about SmaRT entries number and SmaRT SW support. Signed-off-by: Eugeniy Paltsev --- arch/arc/kernel/setup.c | 17 - 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/arch/arc/kernel/setup.c b/arch/arc/kernel/setup.c index c5641e6ffc2a..20fe3fcf8306

[PATCH 0/3] ARC: ARCv2: Introduce SmaRT support

2018-11-16 Thread Eugeniy Paltsev
Add compile-time 'ARC_SMART_TRACE' option for enabling SmaRT support. Small real time trace (SmaRT) is an optional on-chip debug hardware component that captures instruction-trace history. It stores the address of the most recent non-sequential instructions executed into internal buffer. NOTE:

[PATCH 2/3] ARC: ARCv2: Introduce SmaRT support

2018-11-16 Thread Eugeniy Paltsev
Add compile-time 'ARC_SMART_TRACE' option for enabling SmaRT support. Small real time trace (SmaRT) is an optional on-chip debug hardware component that captures instruction-trace history. It stores the address of the most recent non-sequential instructions executed into internal buffer. Usually