summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorlinyuny <linyuny@google.com>2022-12-13 01:55:44 +0000
committerYunyun Lin <linyuny@google.com>2022-12-13 20:47:00 +0000
commit1e860ff2e99b403f697b7e09991bff0c384dd2d6 (patch)
tree1a83af06aaaec015213565a5b5a15f22ef97755b /platform
parente80e9a9a7619746a1bd527dd78d3345905b6a6ce (diff)
downloadlwis-1e860ff2e99b403f697b7e09991bff0c384dd2d6.tar.gz
Dump LWIS info in case of a userspace crash
1. Dump current kernel time 2. Dump Last 5 events. Bug: 243704502 Test: manual Change-Id: Ibc74114fa5bd619297b5ff99296d574288504320 Signed-off-by: linyuny <linyuny@google.com>
Diffstat (limited to 'platform')
-rw-r--r--platform/anchorage/lwis_platform_anchorage.c2
-rw-r--r--platform/busan/lwis_platform_busan.c2
-rw-r--r--platform/casablanca/lwis_platform_casablanca.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/platform/anchorage/lwis_platform_anchorage.c b/platform/anchorage/lwis_platform_anchorage.c
index 5f48c59..26355f9 100644
--- a/platform/anchorage/lwis_platform_anchorage.c
+++ b/platform/anchorage/lwis_platform_anchorage.c
@@ -80,7 +80,7 @@ static int lwis_iommu_fault_handler(struct iommu_fault *fault, void *param)
pr_err("\n");
lwis_debug_print_transaction_info(lwis_dev);
pr_err("\n");
- lwis_debug_print_event_states_info(lwis_dev);
+ lwis_debug_print_event_states_info(lwis_dev, /*lwis_event_dump_cnt=*/-1);
pr_err("\n");
lwis_debug_print_buffer_info(lwis_dev);
pr_err("\n");
diff --git a/platform/busan/lwis_platform_busan.c b/platform/busan/lwis_platform_busan.c
index a6ac6a9..a34f892 100644
--- a/platform/busan/lwis_platform_busan.c
+++ b/platform/busan/lwis_platform_busan.c
@@ -77,7 +77,7 @@ static int lwis_iommu_fault_handler(struct iommu_fault *fault, void *param)
pr_err("\n");
lwis_debug_print_transaction_info(lwis_dev);
pr_err("\n");
- lwis_debug_print_event_states_info(lwis_dev);
+ lwis_debug_print_event_states_info(lwis_dev, /*lwis_event_dump_cnt=*/-1);
pr_err("\n");
lwis_debug_print_buffer_info(lwis_dev);
pr_err("\n");
diff --git a/platform/casablanca/lwis_platform_casablanca.c b/platform/casablanca/lwis_platform_casablanca.c
index e2ce435..5fb952b 100644
--- a/platform/casablanca/lwis_platform_casablanca.c
+++ b/platform/casablanca/lwis_platform_casablanca.c
@@ -82,7 +82,7 @@ static int lwis_iommu_fault_handler(struct iommu_fault *fault, void *param)
pr_err("\n");
lwis_debug_print_transaction_info(lwis_dev);
pr_err("\n");
- lwis_debug_print_event_states_info(lwis_dev);
+ lwis_debug_print_event_states_info(lwis_dev, /*lwis_event_dump_cnt=*/-1);
pr_err("\n");
lwis_debug_print_buffer_info(lwis_dev);
pr_err("\n");