Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 230b0709 authored by Mulu He's avatar Mulu He Committed by Gerrit - the friendly Code Review server
Browse files

documentation: Add document for memory dump



Add new document for memory dump.

Change-Id: I22c7a991947084def215a9c67e70b51a6923a331
Signed-off-by: default avatarMulu He <muluhe@codeaurora.org>
parent 7e85fe5b
Loading
Loading
Loading
Loading
+32 −0
Original line number Diff line number Diff line
Qualcomm Technologies Inc. memory dump driver

QTI memory dump driver allows various client subsystems to register and
allocate respective dump regions. At the time of deadlocks or cpu hangs
these dump regions are captured to give a snapshot of the system at the
time of the crash.

Required properties:

-compatible: "qcom,mem-dump"
-memory-region: phandle to the CMA region. The size of the CMA region
		should be greater than sum of size of all child nodes
		to account for padding.

If any child nodes exist the following property are required:

-qcom,dump-size: The size of memory that needs to be allocated for the
		 particular node.
-qcom,dump-id: The ID within the data dump table where this entry needs
	       to be added.

Example:

	mem_dump {
		compatible = "qcom,mem-dump";
		memory-region = <&dump_mem>;

		rpmh_dump {
			qcom,dump-size = <0x2000000>;
			qcom,dump-id = <0xEC>;
		};
	};