• Home
  • History
  • Annotate
  • only in /drivers/staging/android/fiq_debugger/
History log of /drivers/staging/android/fiq_debugger/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
63351df85f7ece011618955054c1b0d15b393691 26-Jan-2015 Ruchi Kandoi <kandoiruchi@google.com> Fix compile errors in accordance with changes from 3.14 to 3.18

Signed-off-by: Ruchi Kandoi<kandoiruchi@google.com>
iq_debugger.c
12a3346a22b7fdd5f7ed5fd6d09679d665cbd95f 03-May-2014 Arve Hjønnevåg <arve@android.com> fiq_debugger: Add fiq_watchdog_triggered api

Dumps registers and stacktrace into console-ramoops when called
from a watchdog fiq.

Change-Id: Ib6fab5a52f670db18e64214d5e4890e8292a749c
Signed-off-by: Arve Hjønnevåg <arve@android.com>
config
akefile
iq_watchdog.c
iq_watchdog.h
73cdbd63ff1f035c55c572ad245f6a4b578011ec 03-May-2014 Arve Hjønnevåg <arve@android.com> fiq_debugger: Call fiq_debugger_printf through a function pointer from cpu specific code

This allows the output from the register and stack trace code to be
sent elsewhere.

Change-Id: I41bb0d5a25e1b9ca55feef5dbd675818b2f832d5
Signed-off-by: Arve Hjønnevåg <arve@android.com>
iq_debugger.c
iq_debugger_arm.c
iq_debugger_arm64.c
iq_debugger_priv.h
e139164eb6468f39be07f58a40b657d2e95e787d 03-Apr-2014 Colin Cross <ccross@android.com> fiq_debugger: add ARM64 support

Add fiq_debugger_arm64.c that implements the platform-specific
functions.

Change-Id: I4d8b96777bb8503a93d4eb47bbde8e018740a5bf
Signed-off-by: Colin Cross <ccross@android.com>
config
akefile
iq_debugger_arm64.c
3764f68d03b78ba0239fd00f6e98e08bbe4ff2d8 03-Apr-2014 Colin Cross <ccross@android.com> fiq_debugger: split arm support into fiq_debugger_arm.c

Split arm support into a separate .c file that is only built for
CONFIG_ARM.

Change-Id: Iba16f4d51608bf9c3e5c8acefefcd38fead9797c
Signed-off-by: Colin Cross <ccross@android.com>
akefile
iq_debugger.c
iq_debugger_arm.c
iq_debugger_priv.h
be8534fa15b17b10ae1ed7a402e6f1d17c31baa0 05-Apr-2014 Colin Cross <ccross@android.com> fiq_debugger: use pt_regs for registers

IRQ mode already passes in a struct pt_regs from get_irq_regs().
FIQ mode passes in something similar but not identical to a
struct pt_regs - FIQ mode stores the spsr of the interrupted mode
in slot 17, while pt_regs expects orig_r0.

Replace the existing mixture of void *regs, unsigned *regs, and
struct pt_regs * const with const struct pt_regs *. Modify
dump_regs not to print the spsr since it won't be there in a
struct pt_regs anyways. Modify dump_allregs to highlight the
mode that was interrupted, making spsr easy to find there.

Change-Id: Ibfe1723d702306c7605fd071737d7be9ee9d8c12
Signed-off-by: Colin Cross <ccross@android.com>
iq_debugger.c
2b2a677712896a777eca73070f0879384c530ee2 03-Apr-2014 Colin Cross <ccross@android.com> fiq_debugger: allow compiling without CONFIG_FIQ_GLUE

Allow compiling fiq_debugger.c without CONFIG_FIQ_GLUE for
platforms that don't support FIQs.

Change-Id: Iabdfd790d24fa9d47b29d2f850c567af2dcad78f
Signed-off-by: Colin Cross <ccross@android.com>
iq_debugger.c
a2f861391a48af926fb3f73ba7a781fe6701bf93 05-Apr-2014 Colin Cross <ccross@android.com> fiq_debugger: rename debug->fiq_debugger

Rename variables and functions in the global namespace to avoid
future collisions.

Change-Id: Ic23a304b0f794efc94cc6d086fddd63231d99c98
Signed-off-by: Colin Cross <ccross@android.com>
iq_debugger.c
2a2f434d743209cda09c68acd63cbcae8e6d17c6 03-Apr-2014 Colin Cross <ccross@android.com> fiq_debugger: move into drivers/staging/android/fiq_debugger/

Move fiq_debugger into drivers/staging/android/fiq_debugger/ to
allow for sharing between ARM and ARM64.

Change-Id: I6ca5e8b7e3d000f57da3234260261c5592cef2a8
Signed-off-by: Colin Cross <ccross@android.com>
config
akefile
iq_debugger.c
iq_debugger.h
iq_debugger_ringbuf.h