- Dec 21, 2018
-
-
Tengfei Fan authored
Dump Dsleep and Running task to hightlight_task.txt Change-Id: Idefe615588c8bed4001f39564062c77fc799dbfd Signed-off-by:
Tengfei Fan <tengfeif@codeaurora.org>
-
- Dec 11, 2018
-
-
Linux Build Service Account authored
-
- Dec 06, 2018
-
-
Prakash Gupta authored
In cases like FSR:AFF, pte flags are needed to be inspected. Dump lower 12 bits of PTE to help in debug. update MAIR_ATTR UPSTREAM_HINT and LLC_NWA. Fix UNMAPPED range size calculation. Change-Id: Idb4150887f68251dd3c1ddc74d86d392fa9a7ace Signed-off-by:
Prakash Gupta <guptap@codeaurora.org>
-
- Nov 29, 2018
-
-
Linux Build Service Account authored
-
- Nov 21, 2018
-
-
Gaurav Kohli authored
Add cache and ram dump parsing support for trinket. Change-Id: I8269648a105eb575194c28b82bce6508bba0d0d8
-
- Nov 08, 2018
-
-
Kumar Harsh authored
This change formats the event log data. Timestamp is converted to secs format. Since event log buffer is circular in nature, added changes to sort the logs in ascending timestamp order. Any truncated log string is removed and not added to the final output. Error handling is added in case event zone is not part of persistent ram zone so atleast console logs are extracted properly. Change-Id: Id284df1646872b179e1cdfd3fe9ee68e7397c398 Signed-off-by:
Kumar Harsh <harkumar@codeaurora.org>
-
Ritesh Harjani authored
In case if clk_gating is disabled, few mmc_host fields may not be valid. Hence fix the script in case if mmc clk-gating is disabled. Change-Id: Icc12d03efe980823e8d8d61a65097f47ae34961b Signed-off-by:
Ritesh Harjani <riteshh@codeaurora.org>
-
- Oct 30, 2018
-
-
qctecmdr Service authored
-
- Oct 29, 2018
-
-
Kumar Harsh authored
These changes add a new option --kernel-exception-level which can be passed from command line to specify the current exception level of kernel. This is to handle a case where backtrace should get generated if kernel is executing at EL2 instead of EL1. Change-Id: If0d61119a6cc27e263d73ce9921a63cab4bdee45 Signed-off-by:
Kumar Harsh <harkumar@codeaurora.org>
-
- Oct 25, 2018
-
-
qctecmdr Service authored
-
- Oct 24, 2018
-
-
qctecmdr Service authored
-
Ankur Bansal authored
Print Unaccounted memory in memstat Change-Id: I79f0472943acc80a114cb8517b7696245fd8eb2d Signed-off-by:
Ankur Bansal <ankban@codeaurora.org>
-
- Oct 23, 2018
-
-
qctecmdr Service authored
Merge "Extract coreboot console from ramdump Script to extract cbmem console area from ramdumps. The start address and length is taken from kernel symbol cbmem_console."
-
- Oct 19, 2018
-
-
qctecmdr Service authored
-
- Oct 17, 2018
-
-
qctecmdr Service authored
Merge "lrdp-v2: setting kimage_voffset to null In case of 32bit ramdump kimage_voffset will not be used in ramparser. In upstream kernel 4.14 this variable got added and set to some address. Due to that in case of 32 bit all calculation went worng. So forcefully setting to null if it is 32 bit dump"
-
- Oct 11, 2018
-
-
Tingwei Zhang authored
Add qm215 to msm8917 family. Add KASLR parse to support parsing 64bit dump. Change-Id: Ib934b4db84f7174bebf1aa4ec8b868e1dd0f5761 Signed-off-by:
Tingwei Zhang <tingwei@codeaurora.org>
-
- Oct 10, 2018
-
-
Shivendra Pratap authored
Script to extract cbmem console area from ramdumps. The start address and length is taken from kernel symbol cbmem_console. Change-Id: I0eb9d0610e152ac0f25ea430f6361cca22b7acec Signed-off-by:
Shivendra Pratap <spratap@codeaurora.org>
-
- Oct 08, 2018
-
-
Kumar Harsh authored
IO event logs such as register read/write are being logged into pstore. This change helps in extracting that data on per cpu basis into separate files. Also this change is extracting the console logs from pstore buffer since dmesg gets corrupted sometimes and this acts as an additional logging mechanism to turn to. Change-Id: I19bdef9c58d76b4b46efa39261ca2f36ae3b1a22 Signed-off-by:
Kumar Harsh <harkumar@codeaurora.org>
-
- Oct 05, 2018
-
-
Linux Build Service Account authored
-
- Oct 03, 2018
-
-
Linux Build Service Account authored
-
- Oct 01, 2018
-
-
Prateek Sood authored
Add cache, tlb and ram dump parsing support for sdmmagpie in steppe target. Change-Id: I0194e08c30f50839dbf06c7ce2d3e7906c1ba298 Signed-off-by:
Prateek Sood <prsood@codeaurora.org>
-
- Sep 28, 2018
-
-
Mahesh Komuravelli authored
Handle Lookup of delayed work function timers for dynamic modules Change-Id: I5b771f8ec63f26847b223e8ca30c2695cb853312 Signed-off-by:
Mahesh Komuravelli <mkomurav@codeaurora.org>
-
Soumen Ghosh authored
In case of 32bit ramdump kimage_voffset will not be used in ramparser. In upstream kernel 4.14 this variable got added and set to some address. Due to that in case of 32 bit all calculation went worng. So forcefully setting to null if it is 32 bit dump Change-Id: Ia341074ebfd0811543cc3a2e77d2b23ade43d520
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
- Sep 25, 2018
-
-
Kumar Harsh authored
This patch fixes the need for a hard coded value to specify upper limit on length of the Linux Banner. get_version() inside ramdump.py has been renamed to get_matched_version() to reflect the true nature of the function. Added a variable banner_len in get_matched_version() which is the length of linux_banner returned by gdbmi.get_value_of_string('linux_banner'). This variable is further passed to read_cstring() function to specify the max limit of characters to be read. We are dynamically calculating the length using gdb to read linux banner. Change-Id: I571882a5999c26ccd8accd90b26d0149c839633b Signed-off-by:
Kumar Harsh <harkumar@codeaurora.org>
-
- Sep 24, 2018
-
-
Ankur Bansal authored
Parsing the refcount for each dmabuf and correct the Time Alive for each dmabuf. And shorting the slabsummary info based on total slab usages. Change-Id: I7c573d8a9c70786a60156a122f412e0e884c0cb5 Signed-off-by:
Ankur Bansal <ankban@codeaurora.org>
-
- Sep 20, 2018
-
-
Linux Build Service Account authored
-
Mahesh Komuravelli authored
Parse ping_start, ping_end and other params from wdog_data structure Change-Id: Ia697ab942f237cc7e1a6c7af8ae3a121dc1c8406 Signed-off-by:
Mahesh Komuravelli <mkomurav@codeaurora.org>
-
- Sep 19, 2018
-
-
Linux Build Service Account authored
-
- Sep 12, 2018
-
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
- Sep 07, 2018
-
-
Ankur Bansal authored
Add range feature in pagetracking.py. sometimes we need page owner of particular page or physical address and we need to run complete pagetracking which is taking more time. now with this we can get the owner call stack by providing the below option in few seconds. Ex of flags given in ramparser cmd : 1) pagetracking for range from phy_addr1 to phy_add2 --print-pagetrcking ranges=addr1-addr2 2) page owner for particular page --print-pagetracking page=<page> Change-Id: I5113b5da4a71865ae2813fa48a1b306fb72eb8ff Signed-off-by:
Ankur Bansal <ankban@codeaurora.org>
-
Ankur Bansal authored
in case of task list corruption, lsof is breaking or stuck in look because of cycle is found in taks list. use the task list iterator API which is handling all task list corruption case. Change-Id: I8f9f89e47307c603ce13a56edecd7c576c80ca61 Signed-off-by:
Ankur Bansal <ankban@codeaurora.org>
-
Ankur Bansal authored
ion_buffer_parse.py is looping continuously in case of task list corruption or task's thread corruption. using the task list iterator API which is handling all such task list corruption cases. cleanup code in memusages.py and use the task list iterator API. Change-Id: I611cba31d8df14e29fc3250233d9ad1e99e919ee Signed-off-by:
Ankur Bansal <ankban@codeaurora.org>
-
Ankur Bansal authored
Add a utility function for iterating through all valid process and thread of each process. Use it in different parser where we are traversing through the task list Ex : memusages.py, ion_buffer_parse.py Change-Id: Ided26acc67e7c5dc2ba7d4c2db0935f0c9fa24f1 Signed-off-by:
Ankur Bansal <ankban@codeaurora.org>
-
Vijayanand Jitta authored
Add information about ion heap for dmabufs if exporter of the dmabuf is ion. Change-Id: I06ea835def4be0bdcd2e1967d098cdbf07e61247 Signed-off-by:
Vijayanand Jitta <vjitta@codeaurora.org>
-
- Sep 05, 2018
-
-
Linux Build Service Account authored
-
- Aug 29, 2018
-
-
Archit Saxena authored
Add correct cpu dump id for QCS405 and 403 to match with TZ SDI Change-Id: Ia64fbd00a9cbf7fb886ca77020708acfd95acaa7 Signed-off-by:
Archit Saxena <archsaxe@codeaurora.org>
-
- Aug 28, 2018
-
-
Tingwei Zhang authored
With SMMU support on ETR, ETR uses iova instead of physical address. Add support to translate iova to physical address and dump ETR. Change-Id: Id46bfdcc80dd7a2bfd5c72d4e40171ea5c25cbc4
-