summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_phys_booter.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/gsp_phys_booter.c')
-rw-r--r--kernel/gsp_phys_booter.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/kernel/gsp_phys_booter.c b/kernel/gsp_phys_booter.c
index 9778385..1057e16 100644
--- a/kernel/gsp_phys_booter.c
+++ b/kernel/gsp_phys_booter.c
@@ -16727,6 +16727,24 @@ gr_page_unmapped:
goto out;
}
+ {
+ struct gsp_phys_boot_chunk *inst_c =
+ &boot_stage.rmcall_chunks[GSP_PHYS_RMCALL_BUF_INSTANCE];
+
+ if (inst_c->pages) {
+ const __le32 *iv =
+ (const __le32 *)gsp_phys_chunk_page_va(inst_c, 0);
+
+ pr_info("vgsp-gr: INST w126..131=%08x %08x %08x %08x %08x %08x w166..173=%08x %08x %08x %08x %08x %08x %08x %08x\n",
+ le32_to_cpu(iv[126]), le32_to_cpu(iv[127]),
+ le32_to_cpu(iv[128]), le32_to_cpu(iv[129]),
+ le32_to_cpu(iv[130]), le32_to_cpu(iv[131]),
+ le32_to_cpu(iv[166]), le32_to_cpu(iv[167]),
+ le32_to_cpu(iv[168]), le32_to_cpu(iv[169]),
+ le32_to_cpu(iv[170]), le32_to_cpu(iv[171]),
+ le32_to_cpu(iv[172]), le32_to_cpu(iv[173]));
+ }
+ }
pr_info("vgsp-gr: GR LAUNCH submitted h=0x%x push=0x%llx len=%u pages=%u shadow=%u qmd_va=0x%llx slot=%u words=%u prelude=%d qmdvirt=%d token=0x%x; polling qmd_rel=%u ch_rel=0x%08x (<=%u ms)%s\n",
req->h_object, req->push_va, req->push_len, req->n_pages,
n_shadow, req->qmd_va, sub.slot, words,