56ebf2707b825de49cba79ac36366de01a2be006

Before GKI enforcement and driver modulization, vendor drivers’ data section was part of vmlinux and they were registered with minidump and collected when crash happens. With GKI, vendor modules’ data section is part of va-malloc region, which is virtually contiguous but physically not. It is difficult to fit into the existing PA based minidump framework. New VA-minidump driver allocates some CMA region which is registered as one entry in minidump infrastructure. During panic, the driver creates an ELF which is based on VA, copies it into that CMA region, and finally it gets dumped as md_KVA_DUMP.bin. This change makes use of this VA-minidump framework and implement the APIs accordingly. Change-Id: Ib1282990c91408bcd4e68365afe694830b90d0ac CRs-Fixed: 3232060
This is CNSS WLAN Host Driver for products starting from iHelium
Descripción
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%