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.