28 lines
804 B
ReStructuredText
28 lines
804 B
ReStructuredText
.. _coredump_device_api:
|
|
|
|
Coredump Device
|
|
###############
|
|
|
|
Overview
|
|
********
|
|
|
|
The coredump device is a pseudo-device driver with two types.A COREDUMP_TYPE_MEMCPY
|
|
type exposes device tree bindings for memory address/size values to be included in
|
|
any dump. And the driver exposes an API to add/remove dump memory regions at runtime.
|
|
A COREDUMP_TYPE_CALLBACK device requires exactly one entry in the memory-regions
|
|
array with a size of 0 and a desired size. The driver will statically allocate memory
|
|
of the desired size and provide an API to register a callback function to fill that
|
|
memory when a dump occurs.
|
|
|
|
Configuration Options
|
|
*********************
|
|
|
|
Related configuration options:
|
|
|
|
* :kconfig:option:`CONFIG_COREDUMP_DEVICE`
|
|
|
|
API Reference
|
|
*************
|
|
|
|
.. doxygengroup:: coredump_device_interface
|