mirror of
https://github.com/hardkernel/linux.git
synced 2026-03-31 10:13:04 +09:00
PD#SWPL-6028 Problem: enable ftrce in ramoops for new tm2 dtbs Solution: enable ftrce in ramoops for new tm2 dtbs Verify: verified ok Change-Id: Ia7ee3b11784a69ef7d6b7671f9ad75c14ae477f7 Signed-off-by: Jianxin Pan <jianxin.pan@amlogic.com> Signed-off-by: Luan Yuan <luan.yuan@amlogic.com> debug: improve ftrace_ramoops for io trace [2/2] PD#SWPL-6028 Problem: improve ftrace_ramoops to debug bus hang Solution: 1. in uboot setenv initargs $initargs ramoops_io_en=1 loglevel=3;save;reset 2. in linux command line: cat /sys/module/kernel/parameters/ramoops_io_en to check if success. 3. after watchdog reboot, get trace data with: cat /sys/fs/pstore/ftrace-ramoops-0 Verify: TL1 x301 Change-Id: If1a2582b40a3ded31eedef5355eb0b8a5bf495c3 Signed-off-by: Jianxin Pan <jianxin.pan@amlogic.com> debug: save irqflag locally when ftrace_ramoops io [1/1] PD#SWPL-6028 Problem: save irqflag locally when ftrace_ramoops io Solution: save irqflag locally when ftrace_ramoops io Verify: TL1 x301 Change-Id: I6df9700cceaccc97dc983d88ada73197a6968f73 Signed-off-by: Jianxin Pan <jianxin.pan@amlogic.com> debug: do not print old_size when ftrace_size is 0 [1/1] PD#SWPL-6028 Problem: do not print old_size when ftrace_size is 0 Solution: do not print old_size when ftrace_size is 0 Verify: TL1 x301 Change-Id: I00a71c83fede14a2606c5e7eea5d8c4fdaeb5553 Signed-off-by: Jianxin Pan <jianxin.pan@amlogic.com> dts: change ftrace-size. [1/1] PD#SWPL-6028 Problem: add ftrace-size. Solution: add ftrace-size. Verify: no. Change-Id: I42d34edf665632dfe29d04df192964238b8e3df8 Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com> Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
34 lines
726 B
Plaintext
34 lines
726 B
Plaintext
menuconfig AMLOGIC_DEBUG
|
|
bool "AMLOGIC kernel debug"
|
|
default n
|
|
help
|
|
Amlogic kernel debug
|
|
|
|
config AMLOGIC_DEBUG_LOCKUP
|
|
bool "Amlogic Kernel Lockup debug"
|
|
depends on AMLOGIC_DEBUG
|
|
depends on HARDLOCKUP_DETECTOR
|
|
default n
|
|
help
|
|
Debug lockup in isr and deaklock whit irq disabled.
|
|
When enable this config, Watchdog should be disabled.
|
|
|
|
config AMLOGIC_DEBUG_ATRACE
|
|
bool "Amlogic Kernel ATrace"
|
|
depends on AMLOGIC_DEBUG
|
|
default y
|
|
help
|
|
Add android atrace compatible function
|
|
|
|
config AMLOGIC_DEBUG_FTRACE_PSTORE
|
|
bool "Amlogic ftrace pstore debug"
|
|
depends on AMLOGIC_DEBUG
|
|
depends on PSTORE_FTRACE
|
|
default y
|
|
help
|
|
Dump function call and register access to ramoops after watchdog
|
|
reboot.
|
|
Enable if doubt.
|
|
|
|
|