Squashed backup commit (no shallow-clone history issues) of xiaomi-mt6833-dev/kernel_xiaomi_mt6833 (lineage-23.2 branch, upstream commit 9eece662e) plus all fixes applied to get everpal_defconfig building clean against a modern (GCC 15.2.0) toolchain -- see the previous commit message on the lineage-23.2 branch (also in this repo history is not available here since this is a squashed snapshot; full incremental history lives in the local DL380 checkout and the upstream GitHub remote). Upstream: https://github.com/xiaomi-mt6833-dev/kernel_xiaomi_mt6833 (lineage-23.2)
59 lines
2.0 KiB
Plaintext
59 lines
2.0 KiB
Plaintext
config MTK_AEE_FEATURE
|
|
tristate "Enable Android Exception Enhancement"
|
|
default n
|
|
select FIQ_GLUE if !TRUSTONIC_TEE_SUPPORT && !ARM_PSCI && !TRUSTY
|
|
select TRACER_SNAPSHOT
|
|
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 exceptions occur(E.g. kernel
|
|
panic/android system server crash and ..)
|
|
|
|
config MTK_AEE_AED
|
|
tristate "Enable AEE Kernel Exception Report Daemon"
|
|
default n
|
|
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"
|
|
depends on MTK_RAM_CONSOLE
|
|
default n
|
|
help
|
|
MTK_AEE_IPANIC is the kernel config of ipanic feature designed by
|
|
MTK, which is the enhancement of kernel defaut panic flow, and
|
|
combined with aee. It will do some hook function and get some
|
|
kernel panic information for debug.
|
|
|
|
config MTK_AEE_HANG_DETECT
|
|
bool "hang detect monitor"
|
|
depends on MTK_AEE_FEATURE
|
|
default n
|
|
help
|
|
MTK_AEE_HANG_DETECT is the kernel config of hang feature
|
|
designed by MTK, which is a debug feature for detecting device hang.
|
|
When the device hang is detected 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
|
|
MTK_AEE_MRDUMP is the kernel config of MRDUMP feature
|
|
MRDUMP (Memory RAM Dump) based on MT-RAMDUMP is designed as a memory
|
|
dump mechanism for debugging system to dump DRAM content at MTK
|
|
android phone platform
|
|
|
|
config MTK_AEE_UT
|
|
tristate "control AED debug file"
|
|
help
|
|
MTK_AEE_UT is the kernel config of aed-debug.c
|
|
aed-debug.c is AEE UT test case file, just for generate some vendor
|
|
exception to test AEE dump flow, include in KE, HWT, HW_reboot, EE,
|
|
and kernelAPI exception
|