blob: 45cc69e260885d8646ea31c0dc72f232595b3c2b [file] [log] [blame]
config MTK_AEE_FEATURE
tristate "Enable Android Exception Enhancement"
default n
select FIQ_GLUE if !TRUSTONIC_TEE_SUPPORT && !ARM_PSCI && !TRUSTY
help
AEE (Android Exception Engine) that designed by Mediatek is an
exception catching and debugging information generation mechanism.
It can collect and dump information to filesystem
(/sdcard/mtklog/aee_exp) when fatel occur(E.g. kernel
panic/android system server crash and ..)
config MTK_AEE_AED
tristate "Enable AEE Kernel Exception Report Daemon"
default y
help
MTK_AEE_AED is the kernel config of aed, which is the base support for
aee features. Such as:
aed debug: some test case for aee driver itself
aed main: aed main function and ioctl for user space aee
monitor hang: detect hang feature...
config MTK_AEE_IPANIC
tristate "Enable AEE Kernel Panic Dump"
default y
help
MTK_AEE_IPANIC is the kernel config of ipanic feature designed by
MTK, which is the enhancement of kernel defaut panic flow, and combine
with aee.
It do some hook function and get some kernel panic information for debug.
config MTK_AEE_POWERKEY_HANG_DETECT
bool "powerkey monitor"
default n
help
MTK_AEE_POWERKEY_HANG_DETECT is the kernel config of hang feature
designed by MTK, which is a debug feature for detect device hang.
When the device hang and can detect by this mechanism, it will notice
user space aee and get some debug information.
config MTK_AEE_MRDUMP
bool "MT-RAMDUMP support"
default n
help
MT-RAMDUMP support full system ramdump when kernel occur.